커뮤니티

질문입니다.

프로필 이미지
회원
2014-03-29 09:39:52
130
글번호 73947
답변완료
선물에서 데이트레이딩으로 시스템을 운용하고 싶습니다. 만약 특정 조건(조건1)에 의해 진입신호가 발생하고, 마찬가지로 특정 조건(조건2)에 의해 청산신호가 발생하였다고 가정할 때, 재진입 시 x분 후부터 특정 조건(조건1)의 진입신호가 발생시키게 하고 싶습니다. 어떻게 코딩을 해야하는지 간단한 예시를 들어 설명해주세요. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-31 10:31:13

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 당일 첫번째 진입은 직전청산과 관계없이 진입하고 두번째 진입부터 직전청산후 X분 이후에 조건만족하면 진입하게 하는 식입니다. input : x(20); var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if MarketPosition == 0 and 매수진입조건 Then{ if count == 0 or (count >= 1 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+x) Then buy(); } if MarketPosition == 0 and 매도진입조건 Then{ if count == 0 or (count >= 1 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+x) Then sell(); } 즐거운 하루되세요 > HI_yj**** 님이 쓴 글입니다. > 제목 : 질문입니다. > 선물에서 데이트레이딩으로 시스템을 운용하고 싶습니다. 만약 특정 조건(조건1)에 의해 진입신호가 발생하고, 마찬가지로 특정 조건(조건2)에 의해 청산신호가 발생하였다고 가정할 때, 재진입 시 x분 후부터 특정 조건(조건1)의 진입신호가 발생시키게 하고 싶습니다. 어떻게 코딩을 해야하는지 간단한 예시를 들어 설명해주세요. 감사합니다.