커뮤니티

수식질문입니다.

프로필 이미지
쓰리고역전세
2019-02-09 16:05:58
181
글번호 126002
답변완료
input : P(20); var1 = ma(C,P); if CrossUp(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); 이대로 수식적용하니 20선에서 매수매도 체결되더군요. 데이터를 뽑으려고 하는데 최초의 주문은 1계약으로 하고 두번째 주문부터는 2계약으로 설정하려면 어떻게 해야하나요 최초 계약 이후부터는 계속 스위칭 하려고 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-11 13:45:52

안녕하세요 예스스탁입니다. 문의하신 내용은 수식안에서 제어가 되지 않습니다. 수식은 차트의 데이터로 신호를 발생하므로 사용자분이 최초 실제 주문시점등은 알수 없습니다. 시스템 트레이딩 설정창의 매매탭에 [주문시작신호]라는 옵션이 있습니다. 진입신호와 모든신호 중 택해서 적용하실 수 있는데 진입신호로 설정하면 시스템 적용이후에 처음 진입신호가 발생할때부터 주문이 집행되고 모든신호는 적용이후 첫 신호의 종류 관계없이 모두 주문됩니다. 그러므로 시스템의 최초 진입신호로 주문이 집행되기 전에는 진입신호로 설정하고 적용하시고 그 이후에는 모든 신호로 설정하셔서 주문나가게 하시면 됩니다. 즐거운 하루되세요 > 쓰리고역전세 님이 쓴 글입니다. > 제목 : 수식질문입니다. > input : P(20); var1 = ma(C,P); if CrossUp(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); 이대로 수식적용하니 20선에서 매수매도 체결되더군요. 데이터를 뽑으려고 하는데 최초의 주문은 1계약으로 하고 두번째 주문부터는 2계약으로 설정하려면 어떻게 해야하나요 최초 계약 이후부터는 계속 스위칭 하려고 합니다.