커뮤니티

문의드립니다.

프로필 이미지
쿠루드
2013-04-23 21:37:15
151
글번호 62407
답변완료
안녕하세요. 간단한 시스템식 하나 부탁드립니다. 선물 시초가 형성 후 시초가대비 특정 %가 내리면 매도진입, 동시에 특정 %가 오르면 매수진입하는 식입니다. 매수, 매도는 서로 연관이 되는게 아니라 각각 조건에 맞으면 매수 매도하고, 청산은 임의로 할것입니다. 예를들어 변수가 1 이라면 시초가대비 1%가 상승하면 매수하고 유지하고... 또 시초가보다 1%가 하락하면 매도하고 유지합니다. 만약 시초가가 형성후 시초가대비 1% 상승해서 매수했다가, 오히려 시초가 대비 1%가 빠지면 다시 매도 그래서 포지션이 0이 되는 식입니다. 한가지 더 부탁드리자면 식은 같고, 변수가 %가 아니라 pt로 적용되도록 하나 더 부탁합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-24 13:54:26

안녕하세요 예스스탁입니다. 하나의 계좌에 양포지션을 모두 가질수는 없으므로 각각 조건이 맞으면 매수/매도하기 위해서는 각각 시스템을 만들고 다른 계좌로 거래하셔야 합니다. 1. 매수-매수청산(%) input : per(1); if MarketPosition == 0 and stime < 150000 Then buy("b",AtStop,dayopen*(1+Per/100)); if MarketPosition == 1 Then ExitLong("bx",AtStop,dayopen*(1-Per/100)); 2. 매도-매도청산(%) input : per(1); if MarketPosition == 0 and stime < 150000 Then Sell("s",AtStop,dayopen*(1-Per/100)); if MarketPosition == -1 Then ExitShort("sx",AtStop,dayopen*(1+Per/100)); 3. 매수-매수청산(pt) input : pt(1); if MarketPosition == 0 and stime < 150000 Then buy("b",AtStop,dayopen+pt)); if MarketPosition == 1 Then ExitLong("bx",AtStop,dayopen-Pt); 4. 매도-매도청산(pt) input : pt(1); if MarketPosition == 0 and stime < 150000 Then Sell("s",AtStop,dayopen-Pt); if MarketPosition == -1 Then ExitShort("sx",AtStop,dayopen+Pt); > 쿠루드 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 간단한 시스템식 하나 부탁드립니다. 선물 시초가 형성 후 시초가대비 특정 %가 내리면 매도진입, 동시에 특정 %가 오르면 매수진입하는 식입니다. 매수, 매도는 서로 연관이 되는게 아니라 각각 조건에 맞으면 매수 매도하고, 청산은 임의로 할것입니다. 예를들어 변수가 1 이라면 시초가대비 1%가 상승하면 매수하고 유지하고... 또 시초가보다 1%가 하락하면 매도하고 유지합니다. 만약 시초가가 형성후 시초가대비 1% 상승해서 매수했다가, 오히려 시초가 대비 1%가 빠지면 다시 매도 그래서 포지션이 0이 되는 식입니다. 한가지 더 부탁드리자면 식은 같고, 변수가 %가 아니라 pt로 적용되도록 하나 더 부탁합니다. 감사합니다.