답변완료
ATR청산시 2단계 청산문의
항상 감사드립니다.
ATR청산을 2단계로 구분하는 수식작성 부탁드립니다
input :shortPeriod(5), longPeriod(20), AT(20),MUL1(3),MUL2(2)
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수
If CrossUP(value1, value2) Then
{
Buy();
}
# 청산: 1. 진입가격대비 20% 상승이내 까지는 atr승수(mul) 값 3 적용 청산
2. 진입가격대비 한 번이라도 20%이상 상승한 적 있다면 승수값 2적용 청산
하는 수식 좀 부탁드립니다.
*조건발생 기준이 봉 완성시점은 아닌것이겠지요 의도와 다른 결과...
if MarketPosition==1 AND ~~~~ Then{
ExitLong("tr청산1",atstop,highest(High,barsSinceEntry)-atr(20)*mul1);//진입가격대비
20% 상승까지는
}
if MarketPosition==1 AND ~~~~ Then{
ExitLong("tr청산1",atstop,highest(High,barsSinceEntry)-atr(20)*mul2);//20%이상부터는
}
2022-06-27
1448
글번호 160214
시스템