예스랭위지로 시스템식을 "시험"으로 작동시키고 해당 차트에 아이디를 부여하여 스팟 차트객체에 연결시켜 놓은 상태입니다.
[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]실제 실행하기 앞서 테스트를 할려면 어떻게 테스트를 해야하는지 모의테스트하는 방법 설명 부탁드립니다.