커뮤니티

신호 출현후 일정시간 경과되면 청산하기

프로필 이미지
선행
2011-09-27 22:46:35
472
글번호 43103
답변완료
1. 신호가 발생한 시간을 확인하여 포지션을 확인하고(매도 혹은 매수) (var1 = Timetominutes(stime)처럼 변수에 할당하면 되는지요?) 2. 신호발생 시간으로부터 60분 경과후 포지션을 청산하는 식 3. 혹은 시간이 10시30분이 되면 포지션을 청산하는 식 두가지 방법을 알려주시기 바랍니다. 감사합니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-09-28 13:55:30

안녕하세요 예스스탁입니다. 1. var1 = Timetominutes(stime); #진입후 60분 경과후 청산 if MarketPosition != 0 and var1 >= var1[BarsSinceEntry]+60 Then{ ExitLong(); ExitShort(); } 2. if stime == 103000 then{ exitlong(); exitshort(); } 시간청산은 위와 같이 if문으로 작성하시거나 당일청산 함수를 이용하시면 됩니다. setstopendofday(103000); 당일청산 함수를 이용하시면 지정한 시간 이후로는 진입이 발생하지 않습니다. 즐거운 하루되세요 > 선행 님이 쓴 글입니다. > 제목 : 신호 출현후 일정시간 경과되면 청산하기 > 1. 신호가 발생한 시간을 확인하여 포지션을 확인하고(매도 혹은 매수) (var1 = Timetominutes(stime)처럼 변수에 할당하면 되는지요?) 2. 신호발생 시간으로부터 60분 경과후 포지션을 청산하는 식 3. 혹은 시간이 10시30분이 되면 포지션을 청산하는 식 두가지 방법을 알려주시기 바랍니다. 감사합니다.
프로필 이미지

선행

2011-09-28 14:26:08

대단히 감사합니다. 큰 도움이 되고 있습니다. 수고하세요