커뮤니티
옵션미체결 주문의 가격정정 방법
아래 게시글에 적어 놓았던 내용인데,, 좀 자세히 적어 놓아야 하겟네요..
위 내용은 예를들어 호가창에 수동으로 진입시 아무 위치(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