커뮤니티

주문 오류문제

프로필 이미지
리버티
2015-05-18 15:59:43
142
글번호 86157
답변완료
안녕하세요. Yesglobal pro를 사용하고 있습니다. 시스템트레이딩으로 몇가지 상품거래를 하고 있는데, 지난 5월 12일과 5월 14일에 2번의 주문오류가 있어서 문의 드립니다. 거래내용은 아래와 같습니다. 5월 12일 상품명: Soybean Oil(ZLN15) 거래내역: 매수체결(5/12, 16:42) 매도체결(5/13, 01:00) - 손절 매도체결(5/13, 01:51) 5월 14일 상품명: Austrian Dollar(6AM15) 거래내역: 매수체결(5/14, 07:48) 매도체결(5/14, 16:56) - 손절 매도체결(5/15, 00:47) 위의 거래내역 중 각 마지막 거래에 문제가 있습니다. 일봉기준으로 시스템 트레이딩을 실행하는데, 신규진입은 매수만 가능합니다. 매수 후 손절되었는데, 갑자기 신규매도가 체결되는 이유를 모르겠네요. 시스템 실행창에서 거래 내역을 확인해 봐도, 매수/매도 각 1건씩만 확인 될 뿐입니다. 추가로 매도가 체결되는 이유를 설명해 주시면 고맙겠습니다. 참고로 아래는 제가 위 거래에서 사용했던 시스템 식입니다. 시스템 식에 문제가 있는지 확인 부탁 드립니다. ------------------------------------------------------------------ Input의 날짜는 각각 20150511과 20150513을 입력하였습니다. Input: 날짜(0), Unit(1); Var: 매수선(0), 매도선(0); 매수선= Highest(H,1) + PriceScale*1 ; 매도선= Lowest(L,1) - PriceScale*1 ; # 진입 If date >= 날짜 and marketposition == 0 Then Buy("long", AtStop, 매수선, Unit); # 청산 If MarketPosition == 1 Then ExitLong("e_long", AtStop, 매도선); # 손절 SetStopLoss(0.5*atr(13), PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-18 17:22:36

안녕하세요 예스스탁입니다. 확인후 내일 전화드리겠습니다. 즐거운 하루되세요 > 리버티 님이 쓴 글입니다. > 제목 : 주문 오류문제 > 안녕하세요. Yesglobal pro를 사용하고 있습니다. 시스템트레이딩으로 몇가지 상품거래를 하고 있는데, 지난 5월 12일과 5월 14일에 2번의 주문오류가 있어서 문의 드립니다. 거래내용은 아래와 같습니다. 5월 12일 상품명: Soybean Oil(ZLN15) 거래내역: 매수체결(5/12, 16:42) 매도체결(5/13, 01:00) - 손절 매도체결(5/13, 01:51) 5월 14일 상품명: Austrian Dollar(6AM15) 거래내역: 매수체결(5/14, 07:48) 매도체결(5/14, 16:56) - 손절 매도체결(5/15, 00:47) 위의 거래내역 중 각 마지막 거래에 문제가 있습니다. 일봉기준으로 시스템 트레이딩을 실행하는데, 신규진입은 매수만 가능합니다. 매수 후 손절되었는데, 갑자기 신규매도가 체결되는 이유를 모르겠네요. 시스템 실행창에서 거래 내역을 확인해 봐도, 매수/매도 각 1건씩만 확인 될 뿐입니다. 추가로 매도가 체결되는 이유를 설명해 주시면 고맙겠습니다. 참고로 아래는 제가 위 거래에서 사용했던 시스템 식입니다. 시스템 식에 문제가 있는지 확인 부탁 드립니다. ------------------------------------------------------------------ Input의 날짜는 각각 20150511과 20150513을 입력하였습니다. Input: 날짜(0), Unit(1); Var: 매수선(0), 매도선(0); 매수선= Highest(H,1) + PriceScale*1 ; 매도선= Lowest(L,1) - PriceScale*1 ; # 진입 If date >= 날짜 and marketposition == 0 Then Buy("long", AtStop, 매수선, Unit); # 청산 If MarketPosition == 1 Then ExitLong("e_long", AtStop, 매도선); # 손절 SetStopLoss(0.5*atr(13), PointStop);