커뮤니티
수식질문입니다.
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계약으로 설정하려면 어떻게 해야하나요
최초 계약 이후부터는 계속 스위칭 하려고 합니다.
이전글