수고에 늘 감사드리고 있습니다.
SetStopLoss(PriceScale*손절,PointStop);
이렇게 손절을 잡아두었는데 매수 또는 매도 손절후 바로 반대 신호가 나오는 것을 막고 싶습니다. 즉 매수손절후 매도신호가 바로 나오는 것을 막고 싶습니다.
같은 신호가 다시 나오는 것은 시스템에 몇개봉 이후 조건만족으로 만들어뒀습니다.
손절신호후 10개봉까진 반대신호가 안나오게 수식 부탁드립니다.
그리고 상단 손절 수식에서 차트상에 손절이라는 글자도 나오는게 가능하다면
만들어주시면 감사하겠습니다.
답변 1
예스스탁
예스스탁 답변
2020-06-30 15:17:25
안녕하세요
예스스탁입니다.
Condition1 = MarketPosition == 0 and IsExitName("StopLoss",1) == true and MarketPosition(1) == -1 and BarsSinceExit(1) < 10;
Condition2 = MarketPosition == 0 and IsExitName("StopLoss",1) == true and MarketPosition(1) == 1 and BarsSinceEntry(1) < 10;
if Condition1 == false and 매수진입조건 Then
buy();
if Condition2 == false and 매도진입조건 Then
sell();
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 수고에 늘 감사드리고 있습니다.
SetStopLoss(PriceScale*손절,PointStop);
이렇게 손절을 잡아두었는데 매수 또는 매도 손절후 바로 반대 신호가 나오는 것을 막고 싶습니다. 즉 매수손절후 매도신호가 바로 나오는 것을 막고 싶습니다.
같은 신호가 다시 나오는 것은 시스템에 몇개봉 이후 조건만족으로 만들어뒀습니다.
손절신호후 10개봉까진 반대신호가 안나오게 수식 부탁드립니다.
그리고 상단 손절 수식에서 차트상에 손절이라는 글자도 나오는게 가능하다면
만들어주시면 감사하겠습니다.