커뮤니티
주문 오류문제
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);
다음글
이전글