커뮤니티
수식 문의드립니다.
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포인트 정도까지 좋은 가격을 기다리다가 그 해당봉이 아닌 이후봉에 진입하도록 하는 수식 작성 부탁드립니다.