안녕하세요.
다음과같은 청산식에서 주문이 발생하않는 이유를 모르겟씁니다.
<청산식>
if(BarsSinceEntry>1 && MarketPosition ==1 && 틱봉가격변화율<= -0.7 && 틱건수>=10 && 상승체결비율<= 30 ) Then
{
ExitLong("DeepDNBong", OnClose,Low);
Value11 =1;
}
Else
{
Value11 =0;
}
messagelog 상에서 조건들이 정상적으로 참이고(True) , value11의 플래그도 정상적으로 작동하는데 주문이 발생하지 않는 이류를 알고 싶습니다.
답변 1
예스스탁
예스스탁 답변
2025-09-01 16:09:16
안녕하세요
예스스탁입니다.
1
청산신호가 발생하는데 주문이 발생하지 않았을 경우 2가지를 확인하셔야 합니다.
주문이 집행되었는지 주문거부가 발생한 상황이시면 주문거부 사유 확인하셔야 합니다.
주문메시지 화면에서 주문거부등 확인하시기 바랍니다.
신호가 발생했는데 주문이 자체가 발생하지 않았다면
시스템 트레이딩 설정창의 주문시작신호를 확인하셔야 합니다.
주문시작신호가 진입신호로 되어 있는 상태에서
진입신호가 발생 후에 시스템을 재적용하면
다시 진입신호부터 주문이 집행되므로
청산은 신호만 발생하고 주문은 집행되지 않습니다.
2
문의하신 내용이 신호가 발생하지 않은 상황이시면 조건을 체크해 보셔야 합니다.
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : 청산로직 관련 질문
> 안녕하세요.
다음과같은 청산식에서 주문이 발생하않는 이유를 모르겟씁니다.
<청산식>
if(BarsSinceEntry>1 && MarketPosition ==1 && 틱봉가격변화율<= -0.7 && 틱건수>=10 && 상승체결비율<= 30 ) Then
{
ExitLong("DeepDNBong", OnClose,Low);
Value11 =1;
}
Else
{
Value11 =0;
}
messagelog 상에서 조건들이 정상적으로 참이고(True) , value11의 플래그도 정상적으로 작동하는데 주문이 발생하지 않는 이류를 알고 싶습니다.