커뮤니티

FX마진거래 스탑식 관련 질문드립니다.

프로필 이미지
Penn
2011-03-16 08:25:53
733
글번호 36590
답변완료
안녕하세요. 현재 우리선물에서 YesFX를 이용해서 모의투자로 FX마진거래를 자동거래 하고 있는 사람입니다. 제가 수식에 주문시 Stop 주문이 걸리게 설정을 했는데, 자꾸 매수 또는 매도 주문만 발생하고 스탑 관련주문은 아예 발생하지가 않아서 문의드립니다. 수식은 다음과 같습니다. 여기서 MAd와 RSI_5d는 제가 만든 함수이고 여기에는 문제가 없습니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; R= RSI_5d(5); # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); # 매수진입 If MarketPosition==0 then Begin If (Crossup(C,MAd(P1)+D10)) and R>50 and Dayopen(0)<MAd(P1) and O > ma(C,P3) then buy("신규매수"); Else # 매도진입 If (Crossdown(C,MAd(P1)-D10)) and R<50 and Dayopen(0)>MAd(P1) and O < ma(C,P3) then sell("신규매도"); End; # 매수청산 If MarketPosition==1 and (Crossdown(C,MAd(P1)-D10) or Crossdown(C,MAd(P2)-D10)) and C<ma(C,P3) then exitlong("매수청산"); # 매도청산 If MarketPosition==-1 and (Crossup(C,MAd(P1)+D10) or Crossup(C,MAd(P2)+D10)) and C>ma(C,P3) then exitshort("매도청산");
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-03-16 10:45:07

안녕하세요 예스스탁입니다. 해당 내용 정상적으로 신호가 발생합니다. 첨부된 그림은 작성하신 강제청산 내용에 간단한 진입로직을 추가하여 차트에 적용한 리포트입니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); if dayindex == 0 and MarketPosition == 0 Then{ if C > O Then buy(); if C < O Then sell(); } 스탑주문관련해서 신호가 발생하지 않으시면 기존에 작성된 청산신호가 먼저 나오는 것일 뿐입니다. 강제청산이 동작하지 않는 것은 아닙니다. 즐거운 하루되세요 > Penn 님이 쓴 글입니다. > 제목 : FX마진거래 스탑식 관련 질문드립니다. > 안녕하세요. 현재 우리선물에서 YesFX를 이용해서 모의투자로 FX마진거래를 자동거래 하고 있는 사람입니다. 제가 수식에 주문시 Stop 주문이 걸리게 설정을 했는데, 자꾸 매수 또는 매도 주문만 발생하고 스탑 관련주문은 아예 발생하지가 않아서 문의드립니다. 수식은 다음과 같습니다. 여기서 MAd와 RSI_5d는 제가 만든 함수이고 여기에는 문제가 없습니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; R= RSI_5d(5); # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); # 매수진입 If MarketPosition==0 then Begin If (Crossup(C,MAd(P1)+D10)) and R>50 and Dayopen(0)<MAd(P1) and O > ma(C,P3) then buy("신규매수"); Else # 매도진입 If (Crossdown(C,MAd(P1)-D10)) and R<50 and Dayopen(0)>MAd(P1) and O < ma(C,P3) then sell("신규매도"); End; # 매수청산 If MarketPosition==1 and (Crossdown(C,MAd(P1)-D10) or Crossdown(C,MAd(P2)-D10)) and C<ma(C,P3) then exitlong("매수청산"); # 매도청산 If MarketPosition==-1 and (Crossup(C,MAd(P1)+D10) or Crossup(C,MAd(P2)+D10)) and C>ma(C,P3) then exitshort("매도청산");
프로필 이미지

Penn

2011-03-16 11:08:06

빠른답변 감사합니다. 저도 제 시스템을 시뮬레이션으로 돌려본 결과는 모든 스탑 신호가 잘 작동되는 것을 알고있습니다. 그런데 실제로 자동매매를 해보니 주문 시점에서 주문은 되는데 스탑 및 리밋이 안잡힙니다. 그래서 기다려봤더니 차트에는 스탑이 걸려서 강제청산된 것으로 나오지만 제 계좌는 여전히 포지션 보유중입니다. 답변을 보았을 때 이 문제는 수식의 문제가 아닌것으로 생각되는데 그럼 제가 거래하는 우리선물 측에서 뭔가 지원을 안해서 그런건가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : FX마진거래 스탑식 관련 질문드립니다. > 안녕하세요 예스스탁입니다. 해당 내용 정상적으로 신호가 발생합니다. 첨부된 그림은 작성하신 강제청산 내용에 간단한 진입로직을 추가하여 차트에 적용한 리포트입니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); if dayindex == 0 and MarketPosition == 0 Then{ if C > O Then buy(); if C < O Then sell(); } 스탑주문관련해서 신호가 발생하지 않으시면 기존에 작성된 청산신호가 먼저 나오는 것일 뿐입니다. 강제청산이 동작하지 않는 것은 아닙니다. 즐거운 하루되세요 > Penn 님이 쓴 글입니다. > 제목 : FX마진거래 스탑식 관련 질문드립니다. > 안녕하세요. 현재 우리선물에서 YesFX를 이용해서 모의투자로 FX마진거래를 자동거래 하고 있는 사람입니다. 제가 수식에 주문시 Stop 주문이 걸리게 설정을 했는데, 자꾸 매수 또는 매도 주문만 발생하고 스탑 관련주문은 아예 발생하지가 않아서 문의드립니다. 수식은 다음과 같습니다. 여기서 MAd와 RSI_5d는 제가 만든 함수이고 여기에는 문제가 없습니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; R= RSI_5d(5); # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); # 매수진입 If MarketPosition==0 then Begin If (Crossup(C,MAd(P1)+D10)) and R>50 and Dayopen(0)<MAd(P1) and O > ma(C,P3) then buy("신규매수"); Else # 매도진입 If (Crossdown(C,MAd(P1)-D10)) and R<50 and Dayopen(0)>MAd(P1) and O < ma(C,P3) then sell("신규매도"); End; # 매수청산 If MarketPosition==1 and (Crossdown(C,MAd(P1)-D10) or Crossdown(C,MAd(P2)-D10)) and C<ma(C,P3) then exitlong("매수청산"); # 매도청산 If MarketPosition==-1 and (Crossup(C,MAd(P1)+D10) or Crossup(C,MAd(P2)+D10)) and C>ma(C,P3) then exitshort("매도청산");
프로필 이미지

예스스탁 예스스탁 답변

2011-03-16 11:39:56

안녕하세요 예스스탁입니다. 수식의 문제는 아닌것으로 판단됩니다. 해당 내용은 우리선물에 문의하시면 더 정확한 답변을 받으실 수 있을 것 같습니다. 주문후 주문거부등이 되었을 수도 있고 여러 경우가 있을 수 있습니다. 즐거운 하루되세요 > Penn 님이 쓴 글입니다. > 제목 : Re : Re : 재질문 드립니다. > 빠른답변 감사합니다. 저도 제 시스템을 시뮬레이션으로 돌려본 결과는 모든 스탑 신호가 잘 작동되는 것을 알고있습니다. 그런데 실제로 자동매매를 해보니 주문 시점에서 주문은 되는데 스탑 및 리밋이 안잡힙니다. 그래서 기다려봤더니 차트에는 스탑이 걸려서 강제청산된 것으로 나오지만 제 계좌는 여전히 포지션 보유중입니다. 답변을 보았을 때 이 문제는 수식의 문제가 아닌것으로 생각되는데 그럼 제가 거래하는 우리선물 측에서 뭔가 지원을 안해서 그런건가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : FX마진거래 스탑식 관련 질문드립니다. > 안녕하세요 예스스탁입니다. 해당 내용 정상적으로 신호가 발생합니다. 첨부된 그림은 작성하신 강제청산 내용에 간단한 진입로직을 추가하여 차트에 적용한 리포트입니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); if dayindex == 0 and MarketPosition == 0 Then{ if C > O Then buy(); if C < O Then sell(); } 스탑주문관련해서 신호가 발생하지 않으시면 기존에 작성된 청산신호가 먼저 나오는 것일 뿐입니다. 강제청산이 동작하지 않는 것은 아닙니다. 즐거운 하루되세요 > Penn 님이 쓴 글입니다. > 제목 : FX마진거래 스탑식 관련 질문드립니다. > 안녕하세요. 현재 우리선물에서 YesFX를 이용해서 모의투자로 FX마진거래를 자동거래 하고 있는 사람입니다. 제가 수식에 주문시 Stop 주문이 걸리게 설정을 했는데, 자꾸 매수 또는 매도 주문만 발생하고 스탑 관련주문은 아예 발생하지가 않아서 문의드립니다. 수식은 다음과 같습니다. 여기서 MAd와 RSI_5d는 제가 만든 함수이고 여기에는 문제가 없습니다. Inputs : P1(5), P2(6), P3(220), D1(10), Stoploss(38), LimitProfit(150), Middletarget(120), Per(80); Variables : R(0), D10(0); D10=(PriceScale*10)*D1; R= RSI_5d(5); # 스탑설정 SetStopLoss((PriceScale*10)*Stoploss,PointStop); SetStopProfittarget((PriceScale*10)*LimitProfit,PointStop); SetStopTrailing((PriceScale*10)*Per,(PriceScale*10)*Middletarget,PointStop,1); # 매수진입 If MarketPosition==0 then Begin If (Crossup(C,MAd(P1)+D10)) and R>50 and Dayopen(0)<MAd(P1) and O > ma(C,P3) then buy("신규매수"); Else # 매도진입 If (Crossdown(C,MAd(P1)-D10)) and R<50 and Dayopen(0)>MAd(P1) and O < ma(C,P3) then sell("신규매도"); End; # 매수청산 If MarketPosition==1 and (Crossdown(C,MAd(P1)-D10) or Crossdown(C,MAd(P2)-D10)) and C<ma(C,P3) then exitlong("매수청산"); # 매도청산 If MarketPosition==-1 and (Crossup(C,MAd(P1)+D10) or Crossup(C,MAd(P2)+D10)) and C>ma(C,P3) then exitshort("매도청산");