input : p(1);
Var1 = DayHigh(1);
Var2 = DayLow(1);
Var3 = var1 - Var2;
if NextBarSdate != sDate and NextBarOpen > DayClose(1) + Var3 * P Then
Sell("",AtMarket);
내일 시초가가 오늘의 고저 레인지 이상으로 갭업 했을때 매도진입한다고 하면 이렇게 하면 될까요
dayclose로 써야 할지 dayclose(1)로 해야 할지 잘 모르겠네요
언제나 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2021-02-09 11:24:34
안녕하세요
예스스탁입니다.
당일 마지막봉 완성시(다음날시초가수신)에 신호가 발생하는 것이므로
dayclose(1)대신에 dayclose(0)을 사용하셔야 합니다.
input : p(1);
Var1 = DayHigh(1);
Var2 = DayLow(1);
Var3 = var1 - Var2;
if NextBarSdate != sDate and NextBarOpen > DayClose(0) + Var3 * P Then
Sell("",AtMarket);
즐거운 하루되세요
> 시고르시고르 님이 쓴 글입니다.
> 제목 : 문의드립니다
> input : p(1);
Var1 = DayHigh(1);
Var2 = DayLow(1);
Var3 = var1 - Var2;
if NextBarSdate != sDate and NextBarOpen > DayClose(1) + Var3 * P Then
Sell("",AtMarket);
내일 시초가가 오늘의 고저 레인지 이상으로 갭업 했을때 매도진입한다고 하면 이렇게 하면 될까요
dayclose로 써야 할지 dayclose(1)로 해야 할지 잘 모르겠네요
언제나 감사드립니다.