커뮤니티

예스스팟에서 시그날 관련 질문

프로필 이미지
inko
2013-07-03 19:37:21
1145
글번호 222431
답변완료
다른 분들의 질의를 읽다보니 시그날과 관련 된 글이 있어 질문 드립니다. 시그날 객체 라는 부분은 예스랭귀지로 작성된 시스템 식을 말하는 건가요 ? 예를 들어 예스랭귀지로 시스템 식을 작성하여 차트에 붙이고, 그 차트를 예스스팟의 차트객체에 연결하여 시그날을 받아오게 되는건지요 ? 만약 그렇다면, 시스템 식에 의하여 바로 주문이 발생하는건 아닌가요 ? 예스스팟에 붙이게 되면 예스랭귀지의 시스템식은 주문을 발생시키지 않고 예스스팟의 시그날로 넘겨주고 예스스팟에 SignalKind 를 분석한 후 예스스팟에서 OrderBuy 또는 OrderSell 주문을 내야 하는건가요 ? 시그날을 대한 설명좀 부탁드립니다. 아울러, 예스스팟에 관한 동영상은 아직 없나요 ? -------------- 다른 분의 질문 발췌 -------------------- function C1_OnRiseSignal(Signal) { Kind = Signal.signalKind; Main.MessageLog("신호완성/"+Kind); //선물차트에서 매수신호발생하면 콜 매수 if (Signal.signalKind ==1) { BStart = 1; BuyCallCode = Option.GetATMCallRecent(0);//ATM콜 종목코드 var BuyCallPrice = Option.GetBidByCode(BuyCallCode, 2);//ATM콜 매수2호가 A1.OrderBuy(BuyCallCode, vol, BuyCallPrice, 0); Main.MessageLog("등가콜매수 : "+BuyCallCode); //주문 후 내부파일에 콜종목코드를 BuyCall이름으로 저장
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-04 15:22:27

안녕하세요 예스스탁입니다. 예 맞습니다. 예스랭귀지로 시스템 식을 작성하여 차트에 적용하고 해당 차트를 예스스팟의 차트객체에 연결하면 시그날을 받아오게 됩니다. 차트와 차트객체의 연결은 예스스팟의 스크립트 객체화면에서 차트객체 추가한후에 속성화면에서 아이디 지정하시고 차트에도 동일아이디를 지정해 주시면 됩니다. 예스스팟에서 차트객체를 추가해서 연결해 사용하는 것은 일반적으로 시스템은 차트에 시험적용으로 적용해서 주문이 나가지 않게 하고 신호가 발생하면 Signal객체로 받아와 예스스팟에서 OrderBuy 또는 OrderSell로 주문을 내게 됩니다. 각 객체와 객체 설정등에 대한 자세한 도움말은 예스스팟 도움말 참고하시기 바랍니다. 현재 예스스팟에 대한 동영상은 없습니다. 간단한 소개 동영상이 1~2주 안에 올라갈 예정입니다. 즐거운 하루되세요 > inko 님이 쓴 글입니다. > 제목 : 예스스팟에서 시그날 관련 질문 > 다른 분들의 질의를 읽다보니 시그날과 관련 된 글이 있어 질문 드립니다. 시그날 객체 라는 부분은 예스랭귀지로 작성된 시스템 식을 말하는 건가요 ? 예를 들어 예스랭귀지로 시스템 식을 작성하여 차트에 붙이고, 그 차트를 예스스팟의 차트객체에 연결하여 시그날을 받아오게 되는건지요 ? 만약 그렇다면, 시스템 식에 의하여 바로 주문이 발생하는건 아닌가요 ? 예스스팟에 붙이게 되면 예스랭귀지의 시스템식은 주문을 발생시키지 않고 예스스팟의 시그날로 넘겨주고 예스스팟에 SignalKind 를 분석한 후 예스스팟에서 OrderBuy 또는 OrderSell 주문을 내야 하는건가요 ? 시그날을 대한 설명좀 부탁드립니다. 아울러, 예스스팟에 관한 동영상은 아직 없나요 ? -------------- 다른 분의 질문 발췌 -------------------- function C1_OnRiseSignal(Signal) { Kind = Signal.signalKind; Main.MessageLog("신호완성/"+Kind); //선물차트에서 매수신호발생하면 콜 매수 if (Signal.signalKind ==1) { BStart = 1; BuyCallCode = Option.GetATMCallRecent(0);//ATM콜 종목코드 var BuyCallPrice = Option.GetBidByCode(BuyCallCode, 2);//ATM콜 매수2호가 A1.OrderBuy(BuyCallCode, vol, BuyCallPrice, 0); Main.MessageLog("등가콜매수 : "+BuyCallCode); //주문 후 내부파일에 콜종목코드를 BuyCall이름으로 저장