안녕하세요?
아래와 같이 수식을 적용해서 100틱 이상 갔다가 본전 부근에 오면 팔도록 시스템해서 사용하고 있습니다.
if LL <= EntryPrice-PriceScale*100 Then
Exitshort("본청10틱",AtStop,EntryPrice-PriceScale*10);
궁금한것은 이렇게 해두어도 가끔 차트화면에서는 [본청10틱]이 나와있고 청산한걸로 보이지만 실제로 미결제잔고에는 처리가 안된채로 남아있는 경우가 가끔 있더라구요!
남아있는지 여부를 조사해서 한번 더 청산시킬 수 있는 방법은 없을지요?
답변 1
예스스탁
예스스탁 답변
2020-07-28 09:40:11
안녕하세요
예스스탁입니다.
1
시스템은 지정한 조건으로 신호만 발생시키고 주문만 집행합니다.
이후에 체결 미체결은 랭귀지에서 알수 없어 한번더 청산시킬수는 없습니다.
2
시스템 트레이딩 설정창의 부가기능탭에 시간을 지정해 정정주문을 내실수 있습니다.
정정기능을 이용하시는 방법뿐이 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 시스테마 님이 쓴 글입니다.
> 제목 : 한번 더 확인하는 시스템
> 안녕하세요?
아래와 같이 수식을 적용해서 100틱 이상 갔다가 본전 부근에 오면 팔도록 시스템해서 사용하고 있습니다.
if LL <= EntryPrice-PriceScale*100 Then
Exitshort("본청10틱",AtStop,EntryPrice-PriceScale*10);
궁금한것은 이렇게 해두어도 가끔 차트화면에서는 [본청10틱]이 나와있고 청산한걸로 보이지만 실제로 미결제잔고에는 처리가 안된채로 남아있는 경우가 가끔 있더라구요!
남아있는지 여부를 조사해서 한번 더 청산시킬 수 있는 방법은 없을지요?