첨부 이미지
그림1
var ID;
var Number;
function Main_OnStart()
{
ID = A1.OrderSell(MarketData1.code, 1, MarketData1.Ask(9),0);
}
function Main_OnOrderResponse(OrderResponse)
{
if (OrderResponse.orderID == ID )
{
Number = OrderResponse.orderNum;
Main.SetTimer(1, 60000);
}
}
function Main_OnTimer(nEventID)
{
if ( nEventID ==1 )
{
ID = A1.OrderReplacePrice(Number,MarketData1.Ask(10));
Main.KillTimer(1);
}
}
function Main_OnNotifyFill(NotifyFill)
{
if (NotifyFill.orderNum == Number)
Main.KillTimer(1);
}
해외선물 유가로 했는데 호가유형 구분값 오류라고 하는데 이게 무엇일까요?
답변 1
예스스탁
예스스탁 답변
2024-08-12 16:34:18.0
안녕하세요
예스스탁입니다.
주문함수에서 가격구분이
국내종목은 지정가 0, 시장가 1이지만
해외선물에서는 시장가₩ 1, 지정가 2입니다.
또한 일반적으로 파생은 5단계호가만 제공됩니다.
작성하신 내용과 같이 9단계 매도호가나 10단계 매도호가는 없을 수 있습니다.
제공호가는 현재가창등에서 확인하시기 바랍니다.
즐거운 하루되세요
> 첨 님이 쓴 글입니다.
> 제목 : 정정주문 테스트 하다가 발생한 에러
> var ID;
var Number;
function Main_OnStart()
{
ID = A1.OrderSell(MarketData1.code, 1, MarketData1.Ask(9),0);
}
function Main_OnOrderResponse(OrderResponse)
{
if (OrderResponse.orderID == ID )
{
Number = OrderResponse.orderNum;
Main.SetTimer(1, 60000);
}
}
function Main_OnTimer(nEventID)
{
if ( nEventID ==1 )
{
ID = A1.OrderReplacePrice(Number,MarketData1.Ask(10));
Main.KillTimer(1);
}
}
function Main_OnNotifyFill(NotifyFill)
{
if (NotifyFill.orderNum == Number)
Main.KillTimer(1);
}
해외선물 유가로 했는데 호가유형 구분값 오류라고 하는데 이게 무엇일까요?