커뮤니티

수식 문의드립니다.

프로필 이미지
율담
2025-03-14 00:06:22.0
218
글번호 226233
답변완료
안녕하세요. 매도 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틱 지정가로 매수주문을 넣으려면 어떻게 해야하나요. 종목은 해선 나스닥입니다.