안녕하세요
원달러 선물 롱 진입 후 Stop 주문으로 동일봉 청산 방법 문의드립니다.
예를들어 10분봉 기준 09:20분봉 진입 후
바로 조건이 만족되는 경우 09:20분봉 청산이 되어야 하나
09:20분봉 진입 후 09:30분봉 청산이 되어 어느 부분에 문제가 있는지
의견주시면 감사하겟습니다.
코드는 아래와 같습니다.(EL옵션)
if(MarketPosition = 0) then begin
Buy("매수") NumberOfShares shares next bar at market;
If UseInitialStopLoss Then begin
IntLongSL = StopLoss;
If IntLongSL > 0 Then begin
SetStopContract;
SetStopLoss(1000 * IntLongSL, PointStop);
end;
IntPT = ProfitTarget;
If IntPT > 0 Then begin
SetStopContract;
SetStopProfitTarget(1000 * IntPT, PointStop);
end;
end;
end;
답변 1
예스스탁
예스스탁 답변
2025-02-21 10:33:41
안녕하세요
예스스탁입니다.
진입이 봉의 시가에 발생하는데
해당봉에서 손절이나 익절조건이 만족해도 발생하지 않으면
if문에 때문이므로 지정된 조건을 살펴보셔야 합니다.
작성하신 수식에서 아래와 같이
손익절 위 if문 제외하고 적용해 보면 첨부한 그림과 같이 진입봉에서도 신호가 발생합니다.
var : NumberOfShares(1);
if(MarketPosition = 0) then begin
Buy("매수") NumberOfShares shares next bar at market;
/* If UseInitialStopLoss Then begin
IntLongSL = StopLoss;
If IntLongSL > 0 Then begin
SetStopContract;
SetStopLoss(1000 * IntLongSL, PointStop);
end;
IntPT = ProfitTarget;
If IntPT > 0 Then begin
SetStopContract;
SetStopProfitTarget(1000 * IntPT, PointStop);
end;
end;*/
SetStopLoss(1,PointStop);
SetStopProfittarget(1,PointStop);
end;
즐거운 하루되세요
> 건초 님이 쓴 글입니다.
> 제목 : 매수 진입 후 동일봉 청산
> 안녕하세요
원달러 선물 롱 진입 후 Stop 주문으로 동일봉 청산 방법 문의드립니다.
예를들어 10분봉 기준 09:20분봉 진입 후
바로 조건이 만족되는 경우 09:20분봉 청산이 되어야 하나
09:20분봉 진입 후 09:30분봉 청산이 되어 어느 부분에 문제가 있는지
의견주시면 감사하겟습니다.
코드는 아래와 같습니다.(EL옵션)
if(MarketPosition = 0) then begin
Buy("매수") NumberOfShares shares next bar at market;
If UseInitialStopLoss Then begin
IntLongSL = StopLoss;
If IntLongSL > 0 Then begin
SetStopContract;
SetStopLoss(1000 * IntLongSL, PointStop);
end;
IntPT = ProfitTarget;
If IntPT > 0 Then begin
SetStopContract;
SetStopProfitTarget(1000 * IntPT, PointStop);
end;
end;
end;