첨부 이미지
그림1
우선 멋진 플랫폼 사용하게 되어 기쁘게 생각하고
몇가지 질문을 올립니다.
1. 하나의 sopt 전략을 사용할때 여러개의 시세가 발생할때 각각의 종목이 업데이트 되면
로그를 찍어 보는 로직에서 실제로 로그를 찍어보면 삼성전자관련 로그만 찍히고 하이닉스
종목의 로그는 찍을수 없습니다
Main_OnUpdat*Market을 사용하면(이벤트를 여러번 사용) 각각의 종목의 정보를 실시
간으로 조회가능하지 여부
2. Main_온업데이트이벤트(20001: 시세 자동업데이트, 20002 : 호가 자동업데이트)의
차이가 무엇인지 궁금합니다.
답변 1
예스스탁
예스스탁 답변
2012-12-04 10:33:02
안녕하세요
예스스탁입니다.
1.
이벤트의 매개변수는 사용자분이 해당 값을 넣으시는 부분이 아닙니다.
해당 변수에 현재 발생된 이벤트에 대한 정보가 저장되어
오는 것이므로 아래와 같이 작성하시고 사용하셔야 합니다.
#스크립트객체화면에 추가한 종목객체에 대한 업데이트가 발생하면
#sItemCode에 해당종목의 종목코드, lUdateID에 업데이트종류가
#저장되어 리턴됩니다.
function Main_OnU*dateMarket(sItemCode, lU*dateID)
{
if (sItemCode == SamSung.code && lU*dateID == 20002)
{
Main.MessageLog("삼성전자"+SamSung.Ask(1));
Main.MessageLog("삼성전자"+SamSung.Bid(1));
Main.MessageLog("삼성전자코드"+SamSung.code);
Main.MessageLog("상성전자거래량"+SamSung.volume);
Main.MessageLog("삼성전자누적거래량"+SamSung.volumeTotal);
}
if (sItemCode == Hynix.code && lU*dateID == 20002)
{
Main.MessageLog("하이닉스매도1호가"+Hynix.Ask(1));
Main.MessageLog("하이닉스매수1호가"+Hynix.Bid(1));
Main.MessageLog("하이닉스거래량"+Hynix.code);
Main.MessageLog("하이닉스누적거래량"+Hynix.volume);
}
}
2.
시세업데이트는 가격의 변경이 있는 업데이트이고
호가업데이트는 호가잔량등 호가에 변화가 있는 업데이트입니다.
즉 직전시세대비 현재 시세의 가격의 변화가 없으면
시세업데이트는 동작하지 않고
가격의 변화는 없는데 호가잔량등의 변화가 있으면
호가업데이터는 동작합니다.
3,
게시판 쓰기금칙어가 있어
업데이트에서 p가 *로 처리되었습니다.
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : YesSopt관련 문의
> 우선 멋진 플랫폼 사용하게 되어 기쁘게 생각하고
몇가지 질문을 올립니다.
1. 하나의 sopt 전략을 사용할때 여러개의 시세가 발생할때 각각의 종목이 업데이트 되면
로그를 찍어 보는 로직에서 실제로 로그를 찍어보면 삼성전자관련 로그만 찍히고 하이닉스
종목의 로그는 찍을수 없습니다
Main_OnUpdat*Market을 사용하면(이벤트를 여러번 사용) 각각의 종목의 정보를 실시
간으로 조회가능하지 여부
2. Main_온업데이트이벤트(20001: 시세 자동업데이트, 20002 : 호가 자동업데이트)의
차이가 무엇인지 궁금합니다.