커뮤니티
수식 문의드립니다.
2010-11-05 11:39:17
616
글번호 33338
항상 수고가 많으십니다.
데이 트레이딩 시스템에서
모든 진입 신호는 당일 청산 SetStopEndofday 되지만
특정 진입 신호는 오바나잇만 되어 다음날 시가 청산이 되는 수식 부탁드립니다.
(예) 다른 진입 신호는 당일 종료
"A"라는 진입 신호로 들어갔을 경우에는 다음날 시가 청산
if IsEntryName("A Sell") == false or
IsEntryName("A Buy") == false then{
SetStopEndofday(151500)}
이라고 했는데 모두 동일하게 당일 청산이 되더군요
명쾌한 수식 부탁드립니다.
수고하세요.
답변 1
예스스탁 예스스탁 답변
2010-11-05 18:58:21
안녕하세요
예스스탁입니다.
다음날 시가에 청산을 하기 위해서는
당일 마지막봉에 if문을 만족시켜야 합니다.
사용하는 차트에 따라 마지막봉의 시간이 다르므로
유의하시기 바랍니다.
if IsEntryName("A buy") == true and stime == 151500 then#마지막봉의 시간을 확인하시기 바랍니다.
exitlong("bx",AtMarket);
if IsEntryName("A buy") == False then
SetStopEndofday(151500);
Else
SetStopEndofday(0);
즐거운 하루되세요
> kwanq 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 항상 수고가 많으십니다.
데이 트레이딩 시스템에서
모든 진입 신호는 당일 청산 SetStopEndofday 되지만
특정 진입 신호는 오바나잇만 되어 다음날 시가 청산이 되는 수식 부탁드립니다.
(예) 다른 진입 신호는 당일 종료
"A"라는 진입 신호로 들어갔을 경우에는 다음날 시가 청산
if IsEntryName("A Sell") == false or
IsEntryName("A Buy") == false then{
SetStopEndofday(151500)}
이라고 했는데 모두 동일하게 당일 청산이 되더군요
명쾌한 수식 부탁드립니다.
수고하세요.