커뮤니티

선매수 후매도 시스넴에 대한 질문입니다.

프로필 이미지
********
2008-10-28 23:10:50
1229
글번호 201490
답변완료
시스템에서 선물을 1회에 한하여 선매수하고, 매수후 매수청산하려고 하는데요 기본차트의 조건회수에 따라 매도가 먼저 이루워지는 경우도 있고요, 매수 매수청산(매도 매도청산)만 하려고 하는데 매도(매수)가 매수청산(매도청산)과 동시에 주문이 나오는데요 다음 공식의 어디에 문제가 있어서 그러나요(첨부파일있음) /************시스템 ************/ input : 매수가 ( 123 ) ; input : 매도가 ( 127 ) ; var : cnt(0),cnt1(0); if cnt==0 &&cnt1==0 && c<=매수가 then { buy() ; cnt=1 ; } if cnt==1 && cnt1==0 && c >=매도가 then { sell() ; cnt1=1 ; }
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-10-29 11:48:02

안녕하세요? 예스스탁입니다. 매수후에 매수청산만 발생하도록 하려면 sell 대신 exitlong을 사용하시면 되며, 매도청산의 경우에는 buy대신 exitshort를 사용하셔야 됩니다. 또, cnt에 대한 초기화가 제대로 되어 있지 않았습니다. 아래식은 매도든 매수든 하루에 한번만 진입하는 것으로 작성해 보았습니다. 감사합니다. /************시스템 ************/ input : 매수가 ( 123 ) ; input : 매도가 ( 127 ) ; var : cnt(0); if date <> date[1] Then //첫번째 봉에서 cnt를 0으로 초기화 cnt = 0; if cnt==0 && c<=매수가 then { buy() ; cnt=1 ; } if MarketPosition == 1 && c >=매도가 then exitlong(); if cnt==0 && c >=매도가 then { sell() ; cnt=1 ; } if MarketPosition == -1 && c<=매수가 Then exitshort(); > CJ_coco 님이 쓴 글입니다. > 제목 : 선매수 후매도 시스넴에 대한 질문입니다. > 시스템에서 선물을 1회에 한하여 선매수하고, 매수후 매수청산하려고 하는데요 기본차트의 조건회수에 따라 매도가 먼저 이루워지는 경우도 있고요, 매수 매수청산(매도 매도청산)만 하려고 하는데 매도(매수)가 매수청산(매도청산)과 동시에 주문이 나오는데요 다음 공식의 어디에 문제가 있어서 그러나요(첨부파일있음) /************시스템 ************/ input : 매수가 ( 123 ) ; input : 매도가 ( 127 ) ; var : cnt(0),cnt1(0); if cnt==0 &&cnt1==0 && c<=매수가 then { buy() ; cnt=1 ; } if cnt==1 && cnt1==0 && c >=매도가 then { sell() ; cnt1=1 ; }