커뮤니티

문의드립니다

프로필 이미지
시고르시고르
2021-06-22 10:32:50
1467
글번호 150176
답변완료
몇가지 질문좀 드리고자 합니다. 1. 차트 설정창에서 진입지연주문 설정을 하면 예스스팟으로 전달되는 매매신호도 똑같이 지연된 신호가 가는지 알고 싶습니다. 2. //Buy신호 발생 if (Signal.signalKind == 1) { //주문할 종콕코드 var Bcode = Option1.GetATMCallRecent(0); //매수주문 Account1.OrderBuy(Bcode,1, Option1.GetAsk(Bcode,5),0); //내부파일에 Buy라는 이름으로 Bcode저장 Main.SetUserValue("Buy",Bcode); } //예스스팟에서 이런 식으로 매수 신호가 발생되어서 종목코드가 저장된후 청산되기 전에 실수로 예스스팟을 닫았다거나 전략을 닫았다가 켜면 저 종목코드 저장된게 없어지는건지 궁금합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-22 11:17:03

안녕하세요 예스스탁입니다. 1 진입지연주문은 신호가 발생하면 N초뒤에 주문을 내는 기능입니다. 스팟에는 신호가 발생하면 즉시 전달됩니다. 진입지연주문과는 관계가 없습니다. 2 스팟의 변수는 실행중에만 유효합니다. 스팟이 종료되면 해당 변수에 저장된 값은 없어지게 됩니다. 그러므로 저장할 값이 있으면 SetUserValue함수를 이용해 적당한 시점에 값을 별도로 저장해 놓으셔야 합니다. 즐거운 하루되세요 > 시고르시고르 님이 쓴 글입니다. > 제목 : 문의드립니다 > 몇가지 질문좀 드리고자 합니다. 1. 차트 설정창에서 진입지연주문 설정을 하면 예스스팟으로 전달되는 매매신호도 똑같이 지연된 신호가 가는지 알고 싶습니다. 2. //Buy신호 발생 if (Signal.signalKind == 1) { //주문할 종콕코드 var Bcode = Option1.GetATMCallRecent(0); //매수주문 Account1.OrderBuy(Bcode,1, Option1.GetAsk(Bcode,5),0); //내부파일에 Buy라는 이름으로 Bcode저장 Main.SetUserValue("Buy",Bcode); } //예스스팟에서 이런 식으로 매수 신호가 발생되어서 종목코드가 저장된후 청산되기 전에 실수로 예스스팟을 닫았다거나 전략을 닫았다가 켜면 저 종목코드 저장된게 없어지는건지 궁금합니다. 감사합니다.