1.
최근 n개의 봉이 ma위에 있을경우 매수
최근 n개의 봉이 ma아래에 있을경우 매도
라는 로직을 적용하기 위해서는 어떤식으로 시스템수식을 짜야 할까요?
2.
손절청산시 2개 조건중에 먼저 도달할때 청산한다면 예를들어
첫째조건-손실이 100틱에 도달
둘째조건-볼린저밴드 하단에 도달
이런경우 손절청산 수식을 어떤식으로 해야 할까요?
3.
SetStopLoss(PriceScale*손절틱,PointStop);
위 수식을 이용하여 일정 손절틱에 도달시 청산할때 지정가로 청산주문이 들어가서 시장급변시 청산이 제대로 되지 않는 문제점이 있었습니다. 일정 손절틱이상 도달시 시장가로 청산하게 할 수 있을까요?
항상 질문에 친절하게 답변해 주셔서 감사하고 있습니다. 고맙습니다.
답변 1
예스스탁
예스스탁 답변
2020-01-10 10:25:46
안녕하세요
예스스탁입니다.
1
input : P(20),n(5);
var1 = ma(C,P);
if countif(C>var1,n) == n then
buy();
if countif(C<var1,n) == n then
sell();
2
신호는 먼저 만족한 조건으로 발생하므로
나열해서 작성하시면 됩니다.
input : P(20),dv(2);
var : bbdn(0);
bbdn = BollBandDown(P,dv);
if MarketPosition == 1 then
{
if CrossDown(c,bbdn) then
ExitLong("bx");
}
SetStopLoss(PriceScale*100,PointStop);
3
수식내에서는 주문가격을 지정하는 부분이 없습니다.
차트에 신호가 발생하면
시스템 트레이딩 설정창의 매매탭에서 지정한 주문가격으로 주문이 집행됩니다.
설정창에서 청산시호의 주문가격을 시장가로 지정하셔야 합니다.
즐거운 하루되세요
> 노인 님이 쓴 글입니다.
> 제목 : 시스템식 질문
> 1.
최근 n개의 봉이 ma위에 있을경우 매수
최근 n개의 봉이 ma아래에 있을경우 매도
라는 로직을 적용하기 위해서는 어떤식으로 시스템수식을 짜야 할까요?
2.
손절청산시 2개 조건중에 먼저 도달할때 청산한다면 예를들어
첫째조건-손실이 100틱에 도달
둘째조건-볼린저밴드 하단에 도달
이런경우 손절청산 수식을 어떤식으로 해야 할까요?
3.
SetStopLoss(PriceScale*손절틱,PointStop);
위 수식을 이용하여 일정 손절틱에 도달시 청산할때 지정가로 청산주문이 들어가서 시장급변시 청산이 제대로 되지 않는 문제점이 있었습니다. 일정 손절틱이상 도달시 시장가로 청산하게 할 수 있을까요?
항상 질문에 친절하게 답변해 주셔서 감사하고 있습니다. 고맙습니다.