커뮤니티

문의드립니다

프로필 이미지
하라잉
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 각각의 경우 어떤 미세한 차이가 있는지 설명부탁드려요