답변완료
코스피 200지수 추종하여 코덱스 레버리지/인버스 매매 시스템 질문
안녕하세요. 이제막 시스템 트레이딩에 입문한 초보 투자자입니다.
제가 여쭤볼것은 위 제목과 같이 구현을 하고자 하는데,
구현이 가능한지와 정말 죄송하지만 간단히 작성하는 힌트라도 주시면
감사하겠습니다. 정말 감사드립니다.
1. 조건 : 코스피 200지수를 모니터링하여, 특정조건 만족시 인버스, 레버리지 선택 매수후 당일 청산
2. 코스피 200지수 모니터링 조건 : 장 시작후 10분동안 시가, 종가를 저장하여
i) 10분후, 코스피 200 지수의 시가 > 종가
코덱스 인버스 11분봉 시가에 계좌 총액의 60% 매수, 2시 50분 전부 매도
(2시50분 매도 실패 경우, 장마감호가에 전부 매도)
ii) 10분후, IF 시가 < 종가
코덱스 레버리지 11분봉의 시가에 계좌 총액 60% 매수, 2시 50분 전부 매도
(2시50분 매도 실패 경우, 장마감호가에 전부 매도)
간단한것 같으면서도, 손도 못대고 있습니다. 일단 코스피 200지수를 모니터링하고,
그 신호를 바탕으로 코덱스 레버리지, 인버스 ETF 를 매수/매도 하는게 가능한가요?
읽어주셔서 감사드리며, 좋은 하루 보내십쇼!
2016-03-01
2419
글번호 223844
답변완료
주문 오류
NH선물(YesGlobal) 해외선물 자동매매 시스템 개발 중입니다.
모의투자로 운용을 해봤는데 몇가지 오류가 발생되어 문의 드립니다.
포지션 진입 후 정해진 룰에 따라 손절과 수익청산을 하는데
1. 손절, 수익청산 시장가 청산 시
손절 시 청산 주문이 시장가로 나가는데, 체결이 안되고
체결이 안되니까 손절 조건이 계속 성립하여 청산주문이
증거금이 부족할 때 까지 계속 나갑니다.
function Main_OnUp*dateMarket(sItemCode, lUp*dateID)
{
Account1.SetBalanceItem(OrderCode1);
if (Account1.Balance.position == 2 && Account1.Balance.count > 0)
{
...
Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, 0, 1);
...
}
}
체결이 안되는 이유가 뭘까요?
2. 손절, 수익 청산시 호가(10) 으로 청산 시
Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, MarketData1.Bid(10), 0);
시장가로 청산하면 이상하게 청산이 안되서 이렇게 10번째 호가로 주문을 해도
에러가 납니다.
에러 메시지는 "가격 구분값 오류로 주문이 자체 거부되었습니다." 입니다.
감사합니다. ^^
2016-02-22
2305
글번호 223826