커뮤니티

ExitPrice에 대한 질문

프로필 이미지
다니엘87
2013-12-09 00:56:12
143
글번호 70242
답변완료
1. 기준가 0.5 위에서 매수하고 기준가 0.5 아래에서 매도하는 식을 세우려고 합니다. 2. 하루의 시작에서는 시초가를 기준가로 삼고, 3. 한번 포지션을 취한 뒤에는 퇴출가를 기준가로 삼고 다시 0.5 위에서 매수하고 0.5 아래에서 매도하고 싶습니다. 4. 당일 청산이므로 다음 날에는 시초가가 새로운 기준가가 됩니다. 아무리 해도 안 되는 것이 전일 퇴출가를 금일에 갖고 와서 기준가로 삼는 것이 아닌가 생각됩니다. 어떻게 해야 할까요? 미리 감사 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-09 14:28:37

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } #당일 첫진입은 시초가 기준 if count == 0 and stime < 150000 Then{ if MarketPosition == 0 Then buy("b1",AtStop,dayopen+0.5); if MarketPosition == 0 Then sell("s1",AtStop,dayopen-0.5); } # 당일 두번째 부터는 직전거래의 청산가 기준 if count >= 1 and stime < 150000 Then{ if MarketPosition == 0 Then buy("b2",AtStop,ExitPrice(1)+0.5); if MarketPosition == 0 Then sell("s2",AtStop,ExitPrice(1)-0.5); } SetStopEndofday(150000); 즐거운 하루되세요 > 다니엘87 님이 쓴 글입니다. > 제목 : ExitPrice에 대한 질문 > 1. 기준가 0.5 위에서 매수하고 기준가 0.5 아래에서 매도하는 식을 세우려고 합니다. 2. 하루의 시작에서는 시초가를 기준가로 삼고, 3. 한번 포지션을 취한 뒤에는 퇴출가를 기준가로 삼고 다시 0.5 위에서 매수하고 0.5 아래에서 매도하고 싶습니다. 4. 당일 청산이므로 다음 날에는 시초가가 새로운 기준가가 됩니다. 아무리 해도 안 되는 것이 전일 퇴출가를 금일에 갖고 와서 기준가로 삼는 것이 아닌가 생각됩니다. 어떻게 해야 할까요? 미리 감사 드립니다.