안녕하세요.
매도 5호가에 매수 주문하는 수식을 사용하고 싶은데요.
chart1의 진입신호(시가) or 현재가의 매도 5호가로 지정하려면 어떻게 작성해야하나요?
Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, MarketData1.Ask(5), 1);
이렇게 작성하면 되는건지요??
시가 혹은 현재가를 사용하려면 각각 어떻게 적어야할까요.
그리고.. 매수신호시, 현재봉 시가를 지정가로 주문을 넣고 싶습니다.
지정가(현재봉시가) - 3틱 지정가로 매수주문을 넣으려면 어떻게 해야하나요.
종목은 해선 나스닥입니다.
답변 1
예스스탁
예스스탁 답변
2025-03-20 11:03:33.0
안녕하세요
예스스탁입니다.
올리신 수식에 주문함수의 4번째 매개변수가 1로 되어 있습니다.
1은 시장가입니다. 지정가는 국내는 0이고 해외는 2입니다.
1
신호가격은 Signal.price로 지정하시면 되고
현재가와 매도호가는 종목객체에서 함수 이용하셔야 합니다.
#신호가
Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, Signal.price, 2);
#현재가
Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, MarketData1.current, 2);
#매도5호가
Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, MarketData1.Ask(5), 2);
2
차트 객체에 봉의 시고저종가를 가져오는 함수가 있습니다.
시가이면 Chart1.GetOpen함수를 이용하시면 됩니다.
Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, Chart1.GetOpen(1,0), 2);
즐거운 하루되세요
> 율담 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요.
매도 5호가에 매수 주문하는 수식을 사용하고 싶은데요.
chart1의 진입신호(시가) or 현재가의 매도 5호가로 지정하려면 어떻게 작성해야하나요?
Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, MarketData1.Ask(5), 1);
이렇게 작성하면 되는건지요??
시가 혹은 현재가를 사용하려면 각각 어떻게 적어야할까요.
그리고.. 매수신호시, 현재봉 시가를 지정가로 주문을 넣고 싶습니다.
지정가(현재봉시가) - 3틱 지정가로 매수주문을 넣으려면 어떻게 해야하나요.
종목은 해선 나스닥입니다.