커뮤니티
문의드립니다
2016-08-19 17:10:15
97
글번호 101195
안녕하세요
VAR:최고2(0);
최고2=MAXLIST2(MA(C,3),MA(C,5),MA(C,10),MA(C,20),MA(C,60));
IF MA(C,5)>MA(C,20) AND MA(C,20)>MA(C,60) AND C>=최고2
THEN SELL("숏",ATSTOP,최고2-PRICESCALE);
위와 같이 매도진입신호를 내는데 90%정도 생각한대로 진입이 발생하는데
10%정도 마땅히 매도진입이 나와야할 것 같은 자리에서 신호가 안나옵니다..
그래서 위의 C>=최고2 를 C[1]>=최고2로 하니까 신호가 정상적으로 나오는 것 같은데...
ATSTOP 주문을 통해서 최고2-PRICESCALE의 매도진입이
C>=최고2와 C[1]>=최고2 각각의 경우 어떤 미세한 차이가 있는지 설명부탁드려요
답변 1
예스스탁 예스스탁 답변
2016-08-19 17:32:39
안녕하세요
예스스탁입니다.
1
atstop은 현재봉 완성시 가격을 셋팅하고 다음봉의 시세와
셋팅된 가격과 비교해 신호를 발생하게 됩니다.
2
문의하신 내용은 봉완성시 조건(if)판단을
현재봉 종가를 기준으로 하느냐 전봉 종가를 기준으로 하느냐의 차이입니다.
3
IF C >= 최고2 THEN
SELL("숏",ATSTOP,최고2-PRICESCALE);
현재봉 완성시
현재봉 종가가 현재봉 최고2값 이상이면
가격(최고2-PRICESCALE)을 셋팅하고
다음봉에서 시세가 셋팅된 가격 이하가 발생하는 즉시 매도
4
IF C[1] >= 최고2 THEN
SELL("숏",ATSTOP,최고2-PRICESCALE);
현재봉 완성시
직전봉 종가가 현재봉 최고2값 이상이면(현재봉 종가는 현재봉 최고2보다 작을수 있음)
가격(최고2-PRICESCALE)을 셋팅하고
다음봉에서 시세가 셋팅된 가격 이하가 발생하는 즉시 매도
즐거운 하루되세요
> 하라잉 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요
VAR:최고2(0);
최고2=MAXLIST2(MA(C,3),MA(C,5),MA(C,10),MA(C,20),MA(C,60));
IF MA(C,5)>MA(C,20) AND MA(C,20)>MA(C,60) AND C>=최고2
THEN SELL("숏",ATSTOP,최고2-PRICESCALE);
위와 같이 매도진입신호를 내는데 90%정도 생각한대로 진입이 발생하는데
10%정도 마땅히 매도진입이 나와야할 것 같은 자리에서 신호가 안나옵니다..
그래서 위의 C>=최고2 를 C[1]>=최고2로 하니까 신호가 정상적으로 나오는 것 같은데...
ATSTOP 주문을 통해서 최고2-PRICESCALE의 매도진입이
C>=최고2와 C[1]>=최고2 각각의 경우 어떤 미세한 차이가 있는지 설명부탁드려요