커뮤니티
27583 관련 문의
2012-12-21 11:22:18
197
글번호 57486
답변감사합니다
코딩을 아래와같이 하엿는데
var1 = DayOpen;
var2 = dayopen+(dayhigh(1)-daylow(1));
var3 = dayopen-(dayhigh(1)-daylow(1));
if CrossDown(c,Var1) and countif(crossup(c,var2),dayindex+1) >= 1 Then
sell();
if CrossUp(c,var1) and countif(CrossDown(c,var3),dayindex+1) >= 1 Then
buy();
지표상으로보면 분명히 조건 만족하는데 시물레션이나 차트에 띄워보면 신호가 전혀 나오지 않습니다
부탁드리겟습니다
답변 1
예스스탁 예스스탁 답변
2012-12-21 15:12:11
안녕하세요
예스스탁입니다.
작성된 식은 종가기준으로 돌파를 판단합니다.
작용해 보았지만 조건이 맞는데 신호가 안나오는 부분은 없습니다.
돌파부분이 종가로 되어 있으므로 고가나 저가로 변경해 보시기 바랍니다.
아래식은 상향돌파는 고가로 판단하고
하향이탈은 저가로 판단하는 식입니다.
var1 = DayOpen;
var2 = dayopen+(dayhigh(1)-daylow(1));
var3 = dayopen-(dayhigh(1)-daylow(1));
if CrossDown(L,Var1) and countif(crossup(H,var2),dayindex+1) >= 1 Then
sell();
if CrossUp(H,var1) and countif(CrossDown(L,var3),dayindex+1) >= 1 Then
buy();
즐거운 하루되세요
> CSI300 님이 쓴 글입니다.
> 제목 : 27583 관련 문의
> 답변감사합니다
코딩을 아래와같이 하엿는데
var1 = DayOpen;
var2 = dayopen+(dayhigh(1)-daylow(1));
var3 = dayopen-(dayhigh(1)-daylow(1));
if CrossDown(c,Var1) and countif(crossup(c,var2),dayindex+1) >= 1 Then
sell();
if CrossUp(c,var1) and countif(CrossDown(c,var3),dayindex+1) >= 1 Then
buy();
지표상으로보면 분명히 조건 만족하는데 시물레션이나 차트에 띄워보면 신호가 전혀 나오지 않습니다
부탁드리겟습니다