커뮤니티

수식 문의드립니다.

프로필 이미지
예스슷탁
2017-07-14 10:44:36
104
글번호 111306
답변완료
1. 매매시 onclose 사용시 if 문을 만족하면 바로 종가에 진입하는것으로 알고 있는데 그 진입봉에서 5틱(아니면 0.5pt) 좋은 가격에 진입하는 식은 없나요? (onclose,def+0.5)이렇게 사용해도 의미가 없는건가요? 2. 위와 같은 느낌인데 onclose는 바로 진입인데 1포인트 정도까지 좋은 가격을 기다리다가 그 해당봉이 아닌 이후봉에 진입하도록 하는 수식 작성 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-14 14:48:38

안녕하세요 예스스탁입니다. 1 수식안에서는 실제 주문가격을 지정하는 부분이 없습니다. 신호가 발생하면 시스템 트레이딩 설정창의 매매탭에서 지정한 매매가격으로 주문이 집행됩니다. onclose,atmarket,atstop,atlimit은 신호타입으로 onclose --> 완성봉 종가를 리포트의 진입/청산가격으로 사용하는 타입 atmarket --> 완성봉 다음봉 시가를 리포트의 진입/청산가격으로 사용하는 타입 atlimit 매수주문함수(Buy,exitshort)에 사용하면 봉완성시 지정한 가격을 셋팅하고 다음봉에서 지정한 가격 이하의 시세가 발생하면 신호발생하고 해당값을 리포트의 진입/청산가격으로 사용 매도주문함수(sell,exitlong)에 사용하면 봉완성시 지정한 가격을 셋팅하고 다음봉에서 지정한 가격 이상의 시세가 발생해면 신호발생하고 해당값을 리포트의 진입/청산가격으로 사용 atstop 매수주문함수(Buy,exitshort)에 사용하면 봉완성시 지정한 가격을 셋팅하고 다음봉에서 지정한 가격 이상의 시세가 발생하면 신호발생하고 해당값을 리포트의 진입/청산가격으로 사용 매도주문함수(sell,exitlong)에 사용하면 봉완성시 지정한 가격을 셋팅하고 다음봉에서 지정한 가격 이하의 시세가 발생하면 신호발생하고 해당값을 리포트의 진입/청산가격으로 사용 문의하신 내용이 신호의 발생을 해당봉의 종가 대비 5틱 낮은 시세가 발생할때이면 아래와 같이 작성하시면 됩니다. if ~~~~조건 ~~~~ then buy("b",atlimit,C-PriceScale*5); 봉완성시 if조건만족하면 종가-5틱을 셋팅하고 다음봉이 해당값 이하의 시세가 발생하면 신호발생입니다. 2 아래 수식 구조 참고하시기 바랍니다. var : T(0); if T <= 0 and 매수조건 then{ T = 1; var1 = C; } if T >= 0 and 매도조건 then{ T = -1; var1 = C; } if T == 1 then buy("b",atlimit,var1-1); 즐거운 하루되세요 > 예스슷탁 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 1. 매매시 onclose 사용시 if 문을 만족하면 바로 종가에 진입하는것으로 알고 있는데 그 진입봉에서 5틱(아니면 0.5pt) 좋은 가격에 진입하는 식은 없나요? (onclose,def+0.5)이렇게 사용해도 의미가 없는건가요? 2. 위와 같은 느낌인데 onclose는 바로 진입인데 1포인트 정도까지 좋은 가격을 기다리다가 그 해당봉이 아닌 이후봉에 진입하도록 하는 수식 작성 부탁드립니다.