같은 수식으로 다른 증권사에 적용을 해보았더니 작동을 안합니다.
하이투자증권이 작동을 안하네요
아래 항목이 작동을 안합니다.
다른증권사는 시세가 업데이트 되면 메세지가 뜨는데 하이투자증권은 작동을 안합니다.
확인 부탁드립니다.
//종목의 시세가 업데이터 되면
function Main_OnUp*dateMarket(sItemCode, lUp*dateID)
{
if (sItemCode == Main.GetOrderCode(MarketData1.code) && lUp*dateID == 20001)
{
if (MarketData1.current > 1)
{
Main.MessageLog("갱신");
}
}
}
답변 1
예스스탁
예스스탁 답변
2019-02-28 16:28:28
안녕하세요
예스스탁입니다.
첨부된 그림과 같이 정상적으로 업데이트 되고 있습니다.
아마 해당 스크립트가 동작하지 않으면
종목객체가 연결선물데이타인 것 같습니다.
예를 들어 국내연결선물데이타는 종목코드가 00000000입니다.
이 번호는 연결데이타를 제공하기 위한 가상의 데이타번호이고
실제 거래소의 주문코드(Main.GetOrderCode)가 아닙니다.
차트의 데이타가 연결월물이면 조건문이 아래와 같이 수정되어야 합니다.
sItemCode == MarketData1.code
즐거운 하루되세요
> 수다리 님이 쓴 글입니다.
> 제목 : 스팟 미작동 문의입니다.
> 같은 수식으로 다른 증권사에 적용을 해보았더니 작동을 안합니다.
하이투자증권이 작동을 안하네요
아래 항목이 작동을 안합니다.
다른증권사는 시세가 업데이트 되면 메세지가 뜨는데 하이투자증권은 작동을 안합니다.
확인 부탁드립니다.
//종목의 시세가 업데이터 되면
function Main_OnUp*dateMarket(sItemCode, lUp*dateID)
{
if (sItemCode == Main.GetOrderCode(MarketData1.code) && lUp*dateID == 20001)
{
if (MarketData1.current > 1)
{
Main.MessageLog("갱신");
}
}
}