커뮤니티
신호 출현후 일정시간 경과되면 청산하기
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
대단히 감사합니다.
큰 도움이 되고 있습니다.
수고하세요
다음글
이전글