첨부 이미지
그림1
수고하십니다
농협선물을 이용하는데 자꾸 코드번호가 안 맞다고 나옵니다
function c1_OnRiseSignal(Signal)
{
if (Signal.signalKind == 1)
{
a1.OrderBuy(Main.GCM21, 1, 0, 1);
}
if (Signal.signalKind == 3)
{
a1.OrderSell(Main.GCM21, 1, 0, 1);
}
}
Main.GCM21을 Main없이 GCM21만 넣어도 마찬가지네요
답변 1
예스스탁
예스스탁 답변
2021-05-28 16:16:14
안녕하세요
예스스탁입니다.
1
종목코드는 스트링입니다.
a1.OrderBuy("GCM21", 1, 0, 1);
위와같이 "GCM21"로 종목코드 지정하셔야 합니다.
2
종목검색와 차트객체를 사용하시므로
주문함수에 직접 종목코드를 지정하실 필요는 없습니다.
M1종목객체에 종목코드를 반환해 주는 프로퍼티가 있으므로
해당객체의 프로퍼티를 이용하시면 됩니다.
function c1_OnRiseSignal(Signal)
{
if (Signal.signalKind == 1)
{
a1.OrderBuy(M1.code, 1, 0, 1);
}
if (Signal.signalKind == 3)
{
a1.OrderSell(M1.code, 1, 0, 1);
}
}
즐거운 하루되세요
> 파도여 님이 쓴 글입니다.
> 제목 : 에러 문의드립니다
> 수고하십니다
농협선물을 이용하는데 자꾸 코드번호가 안 맞다고 나옵니다
function c1_OnRiseSignal(Signal)
{
if (Signal.signalKind == 1)
{
a1.OrderBuy(Main.GCM21, 1, 0, 1);
}
if (Signal.signalKind == 3)
{
a1.OrderSell(Main.GCM21, 1, 0, 1);
}
}
Main.GCM21을 Main없이 GCM21만 넣어도 마찬가지네요