커뮤니티

에러 문의드립니다

프로필 이미지
파도여
2021-05-14 21:03:25
2701
글번호 225482
답변완료

첨부 이미지

수고하십니다 농협선물을 이용하는데 자꾸 코드번호가 안 맞다고 나옵니다 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만 넣어도 마찬가지네요