커뮤니티

자동 진입 및 청산 디버깅 가능할까요?

프로필 이미지
신기스칸
2023-05-10 08:54:22
1466
글번호 168835
답변완료
페어전략차트에서 시스템트레이딩으로 실행 즉시 자동 매도/매수 진입하고 수익조건이 되면 일괄청산하고 싶습니다. 모의ID로 아래 실행시 페어 종목의 현재가로 MarketPosition(0)=-1, MarketPosition(1) = 1로 변경은 되는데 미체결 내역에 나오지 않고 엉뚱한 진입가를 받아오는데 디버깅 도와주세요. If Date == 매수하루전 && MarketPosition(0) == 0 Then { Sell("매도",AtStop,D1현재가,D1_수량); Buy("매수",AtStop,D2현재가,D2_수량); D1진입가 = data1(EntryPrice); D2진입가 = data2(EntryPrice); } 맨 마지막 아래 부분도 디버깅 가능할까요? If MarketPosition > 0 Then { If 순수익 > 최소수익 Then { If MarketPosition(0) == -1 Then { ExitShort("모든매도청산",AtLimit,D1현재가); //매수 ExitLong("모든매수청산",AtLimit,D2현재가); //매도 } } Else if 순수익 < -200 && 진입주문명에 "매도2"가 없으면 Then { Sell("매도2",AtStop,D1현재가,D1_수량); Buy("매수2",AtStop,D2현재가,D2_수량); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-10 11:36:56

안녕하세요 예스스탁입니다. 시스템은 차트의 기본종목(data1)에만 신호와 주문이 가능합니다. 작성하신 내용에 data2로 신호를 발생하게 작성이 되어 있는데 가능하지 않은 내용입니다. 즐거운 하루되세요 > 신기스칸 님이 쓴 글입니다. > 제목 : 자동 진입 및 청산 디버깅 가능할까요? > 페어전략차트에서 시스템트레이딩으로 실행 즉시 자동 매도/매수 진입하고 수익조건이 되면 일괄청산하고 싶습니다. 모의ID로 아래 실행시 페어 종목의 현재가로 MarketPosition(0)=-1, MarketPosition(1) = 1로 변경은 되는데 미체결 내역에 나오지 않고 엉뚱한 진입가를 받아오는데 디버깅 도와주세요. If Date == 매수하루전 && MarketPosition(0) == 0 Then { Sell("매도",AtStop,D1현재가,D1_수량); Buy("매수",AtStop,D2현재가,D2_수량); D1진입가 = data1(EntryPrice); D2진입가 = data2(EntryPrice); } 맨 마지막 아래 부분도 디버깅 가능할까요? If MarketPosition > 0 Then { If 순수익 > 최소수익 Then { If MarketPosition(0) == -1 Then { ExitShort("모든매도청산",AtLimit,D1현재가); //매수 ExitLong("모든매수청산",AtLimit,D2현재가); //매도 } } Else if 순수익 < -200 && 진입주문명에 "매도2"가 없으면 Then { Sell("매도2",AtStop,D1현재가,D1_수량); Buy("매수2",AtStop,D2현재가,D2_수량); } }