커뮤니티
타주기 참조 시뮬레이션 결과
2012-05-12 02:20:32
385
글번호 50957
예스트레이더에서,
주봉을 1분봉으로 했을때 아래식의 시뮬레이션 결과와
if DayIndex == 4 and CountIF(c-o > 0, 5) > 2 then buy();
SetStopEndofday(144000);
주봉을 5분봉으로 하고 타주기를 1분봉으로 했을때 다음식의 시뮬레션 결과가
if data1(DayIndex == 0) and data2(CountIF(c-o > 0, 5) > 2) then buy();
SetStopEndofday(144000);
미세하게 차이가 있습니다.
이유가 무엇인지요?
답변 1
예스스탁 예스스탁 답변
2012-05-14 10:14:53
안녕하세요
예스스탁입니다.
2개의 식이 차이가 발생하는 이유는 당일청산함수 때문입니다.
당일청산 함수는 실시간에서는 지정된 시간이후에 첫틱이 들어올때
즉시 신호가 발생하지만 과거봉의 경우에는 봉안에 모든틱이 없어
당일청산은 해당 시간이 포함된 봉의 종가에 청산이 된것으로 신호가 발생합니다.
그러므로 실시간에서는 같지만 과거봉에서는 해당 봉의 종가에 청산된 것으로 신호가 발생하므로
주종목이 1분봉과 5분봉이고 각각의 종가가 다르므로 차이가 발생하는 것입니다.
당일청산 함수에 대해서는 아래의 내용도 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_9_2.htm
즐거운 하루되세요
> 설이 님이 쓴 글입니다.
> 제목 : 타주기 참조 시뮬레이션 결과
>
예스트레이더에서,
주봉을 1분봉으로 했을때 아래식의 시뮬레이션 결과와
if DayIndex == 4 and CountIF(c-o > 0, 5) > 2 then buy();
SetStopEndofday(144000);
주봉을 5분봉으로 하고 타주기를 1분봉으로 했을때 다음식의 시뮬레션 결과가
if data1(DayIndex == 0) and data2(CountIF(c-o > 0, 5) > 2) then buy();
SetStopEndofday(144000);
미세하게 차이가 있습니다.
이유가 무엇인지요?