커뮤니티

반자동시스템의 청산오류에 관한 질문

프로필 이미지
재민아빠
2012-04-09 22:01:08
315
글번호 49884
답변완료
안녕하세요? 지난번에 도움을 주셔서 아래와 같은 반자동시스템을 만들었습니다. input : shortPeriod(12), longPeriod(26), Period(9),진입수량(1),시스템적용시간(102300),진입가(2.0),loss(12); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if index == 0 Then #가짜 매수 buy(); if CurrentDate == sdate and stime >= 시스템적용시간 then { if CrossDown(value1, value2) Then{ exitlong(); } ExitLong("bx",AtStop,진입가*(1-loss/100)); } 오늘 풋265를 1.51 에 30개를 매수했습니다. 그리고 반자동시스템을 걸었죠. 그랬는데 청산이 1개밖에 되지 않았습니다. 그래서 나머지 29개는 수동으로 청산했습니다. 제 생각엔, 계좌에 1570만원밖에 없어서 매도가능한게 1개라서 1개만 청산신호가 나간것 같은데요. 제가 원하는건 매수한것 모두가 제대로 청산이 되는것입니다. 시스템을 어떻게 변경해야 할까요? 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-10 10:42:24

안녕하세요 예스스탁입니다. 수동으로 진입한 수량을 같이 입력해 주시면 됩니다. input : shortPeriod(12), longPeriod(26), Period(9); input : 수동진입수량(30),시스템적용시간(102300),진입가(2.0),loss(12); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if index == 0 Then #가짜 매수 buy("b",OnClose,def,수동진입수량); if CurrentDate == sdate and stime >= 시스템적용시간 then { if CrossDown(value1, value2) Then{ exitlong(); } ExitLong("bx",AtStop,진입가*(1-loss/100)); } 즐거운 하루되세요 > 재민아빠 님이 쓴 글입니다. > 제목 : 반자동시스템의 청산오류에 관한 질문 > 안녕하세요? 지난번에 도움을 주셔서 아래와 같은 반자동시스템을 만들었습니다. input : shortPeriod(12), longPeriod(26), Period(9),진입수량(1),시스템적용시간(102300),진입가(2.0),loss(12); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if index == 0 Then #가짜 매수 buy(); if CurrentDate == sdate and stime >= 시스템적용시간 then { if CrossDown(value1, value2) Then{ exitlong(); } ExitLong("bx",AtStop,진입가*(1-loss/100)); } 오늘 풋265를 1.51 에 30개를 매수했습니다. 그리고 반자동시스템을 걸었죠. 그랬는데 청산이 1개밖에 되지 않았습니다. 그래서 나머지 29개는 수동으로 청산했습니다. 제 생각엔, 계좌에 1570만원밖에 없어서 매도가능한게 1개라서 1개만 청산신호가 나간것 같은데요. 제가 원하는건 매수한것 모두가 제대로 청산이 되는것입니다. 시스템을 어떻게 변경해야 할까요? 감사합니다.