커뮤니티

스팟수식과 모의테스트방법 문의

프로필 이미지
kwon0718
2016-09-09 14:57:57
1945
글번호 223990
답변완료
예스랭위지로 시스템식을 "시험"으로 작동시키고 해당 차트에 아이디를 부여하여 스팟 차트객체에 연결시켜 놓은 상태입니다. [1]예스랭위지로 단순히 신호조건이 되면 buy(), sell(), exitlong(), exitshort()만 하도록 수식을 썼는데요. 스팟수식 "Account1.OrderBuy(MarketData1.code, Signal.count, MarketData1.Ask(1), 2);"에서 [1-1]MarketData1.code는 종목객체 속성창에 보니 종목명, 종목코드, 단축코드가 등록이 되어 있어서 참조가 될것같고, [1-2]Signal.count는 랭위지수식에서 주문수량을 달리 정하지 않았기 때문에 그냥 1개로 되는지 아니면 예스랭위지 주문함수에서 주문수량을 설정하거나 Signal.count를 지우고 1로 써야하는지요? [1-3]MarketData1.Ask(1)는 모든 매매를 시장가로 하려고 하니 0 또는 공백 으로 쓰는지요? [1-4]시장가로 할려고 하므로 2 를 1 로 써야 하는지요? [2]실제 실행하기 앞서 테스트를 할려면 어떻게 테스트를 해야하는지 모의테스트하는 방법 설명 부탁드립니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-05 17:08:40

안녕하세요 예스스탁입니다. 1-1 MarketData1.code는 종목객체를 설정하셨다면 해당 코드가 자동으로 리턴됩니다. 1-2 시스템의 신호의 수량은 사용자분이 시스템식안에 주문함수에 수량을 지정하셨으면 해당 수량으로 리턴되고 수량이 지정되지 않으면 시스템 트레이딩 설정창의 비용/수량에 지정된 수량으로 리턴됩니다. 1-3 시장가로 하시면 주문가격은 0으로 하시면 됩니다. 해외선물에서 시장가는 1, 지정가는 2입니다. #지정가 Account1.OrderBuy(MarketData1.code, Signal.count, MarketData1.Ask(1), 2); #시장가 Account1.OrderBuy(MarketData1.code, Signal.count, 0, 1); 국내는 시장가는 1, 지정가는 0입니다. #지정가 Account1.OrderBuy(MarketData1.code, Signal.count, MarketData1.Ask(1), 0); #시장가 Account1.OrderBuy(MarketData1.code, Signal.count, 0, 1); 1-4 예 해외선물이시므로 시장가는 1입니다. 2 프로그램 접속시에 아이디 비밀번호 입력창에 보시면 설정버튼이 있습니다. 설정버튼을 클릭하시면 리얼시장과 모의시장으로 선택해서 접속하실수가 있습니다. 각 선물사/증권사에 따라 모의시장으로 접속후 참가신청을 하는 화면이 뜨는 경우도 있습니다. 즐거운 하루되세요 > kwon0718 님이 쓴 글입니다. > 제목 : 스팟수식과 모의테스트방법 문의 > 예스랭위지로 시스템식을 "시험"으로 작동시키고 해당 차트에 아이디를 부여하여 스팟 차트객체에 연결시켜 놓은 상태입니다. [1]예스랭위지로 단순히 신호조건이 되면 buy(), sell(), exitlong(), exitshort()만 하도록 수식을 썼는데요. 스팟수식 "Account1.OrderBuy(MarketData1.code, Signal.count, MarketData1.Ask(1), 2);"에서 [1-1]MarketData1.code는 종목객체 속성창에 보니 종목명, 종목코드, 단축코드가 등록이 되어 있어서 참조가 될것같고, [1-2]Signal.count는 랭위지수식에서 주문수량을 달리 정하지 않았기 때문에 그냥 1개로 되는지 아니면 예스랭위지 주문함수에서 주문수량을 설정하거나 Signal.count를 지우고 1로 써야하는지요? [1-3]MarketData1.Ask(1)는 모든 매매를 시장가로 하려고 하니 0 또는 공백 으로 쓰는지요? [1-4]시장가로 할려고 하므로 2 를 1 로 써야 하는지요? [2]실제 실행하기 앞서 테스트를 할려면 어떻게 테스트를 해야하는지 모의테스트하는 방법 설명 부탁드립니다.