커뮤니티

옵션미체결 주문의 가격정정 방법

프로필 이미지
강심장
2026-02-07 05:41:17
97
글번호 230419
답변완료

아래 게시글에 적어 놓았던 내용인데,, 좀 자세히 적어 놓아야 하겟네요..호가창에 수동진입(or 시스템식 진입신호받음)시 ,


위 내용은 예를들어 호가창에 수동으로 진입시  아무 위치(0.76)에나 마우스로 매수진입을 하면,  내가 진입기준에  맞춰 정해진 위치로 자동 이동하는 로직을 만들려고 하고 있습니다.  캡쳐 사진에서 보듯이   1번 : 수식에 의해 정해진 기준값을 잡은 위치는 0.87 가격(ex. 5이평선, 20이평선, 볼밴하단, 시가, 저가, 피봇,..등등등)입니다.  (지금 현제가는 0.87보다 위쪽에 형성되어 있읍니다),  그리고 아무 위치(현재는  0.76)에나 마우스로 1 계약 매수 진입을 하면, 내가 기준에 맟춰 매수 진입 위치로 정해준  지정가 0.87로 자동 이동하게 만드는게 목적임.      마우스로 호가주문창의 0.76에 1계약 매수를 하면,  예스스팟의 2번 에서 보듯이 주문번호  #1823이 뜨고  0.76 가격의 위치를 잡았다고 표시가 됨.  이제 이 0.76의 가격이 0.87 자리로 이동을 해야 하는데,  여러가지 방법을 사용해 보았읍니다.   현제 캡쳐 사진에서 보는

1.  [취소 -> 재주문]의 로직은   MyOrderID = Account1.OrderReplacePrice(MyOrderNum, usePrice);  를 사용한 결과이고..  ==> 테스트 결과 위치를 잡고 ,어느 자리로 이동시켜야 한다는 것 까지는 잡아내는데, 가격의 위치 이동은 시키지 못함. 

  

2.가격 위치 정정은  MyOrderID = Account1.OrderReplace(MyOrderNum, usePrice,qty);    ==> 이 명령어로 사용해 보았는데,, 역시 주문번호 생성되고,  현제 위치도 잡아내고, 이동시킬 가격대도 잡았는데,, 실제로 이동은 되지 않았음. (그림1참조)





3. ordercancel 도 실제로 일어나지 않고 있음.  


    ** 에러메세지.

사유코드는 모두  0 으로 반환됨.(그림2 참조)



답변 2
프로필 이미지

강심장

2026-02-09 12:29:42

해결했음.. 제대로 움직이고 있네요..ㅎ
프로필 이미지

예스스탁 예스스탁 답변

2026-02-12 15:39:21

새해 복 많이 받으시고 즐거운 명절 보내시기 바랍니다.