커뮤니티

추적후이익실현

프로필 이미지
큰바위얼굴
2015-11-19 14:04:19
147
글번호 92562
답변완료
# 추적청산 input : AtrMult(12), AtrPeriod(14); var : AtrVal(0), posHigh(0), posLow(0); # ATR 추적청산 ATRVal = ATR(AtrPeriod) * AtrMult; PosHigh = Highest(H,BarssinceEntry+1); PosLow = Lowest(L,BarsSinceEntry+1); If MarketPosition == 1 Then sell("ATR1", AtStop, PosHigh - ATRVal); If MarketPosition == -1 Then buy("ATR2", AtStop, PosLow + ATRVal); 위수식후 최대수익대비하락이익실하면 다음추적신호안됨니다 나올수있게 수식부탁합니다. 예. 6p이후3p 하락하면 이익실현하고 다음추적신호가나오게 부탁합니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2015-11-19 14:49:06

안녕하세요 예스스탁입니다. 해당식 포지션이 있을때만 발생하는 신호입니다. 매수포지션이면 진입이후최고가에서 ATR만큰 하락하면 매도로 스위칭 매도포지션이면 진입이후최저가에서 ATR만큰 상승하면 매수로 스위칭 다른 청산에 의해 청산이 되어 무포지션이 되면 발생할수 없습니다. 무포지션시 진입할수 있는 조건내용을 추가하셔야 합니다. 해당 부분에 특별한 언급이 없으셔서 무포지션일 경우 청산이후 최고가에서 ATR만큼 하락하면 매도로 진입 청산이후 최저가에서 ATR만큼 상승하면 매도로 진입 하는 내용을 추가했습니다. input : AtrMult(12), AtrPeriod(14); var : AtrVal(0), posHigh(0), posLow(0); # ATR 추적청산 ATRVal = ATR(AtrPeriod) * AtrMult; PosHigh = Highest(H,BarssinceEntry+1); PosLow = Lowest(L,BarsSinceEntry+1); If MarketPosition == 1 Then sell("ATR1", AtStop, PosHigh - ATRVal); If MarketPosition == -1 Then buy("ATR2", AtStop, PosLow + ATRVal); If MarketPosition == 0 Then sell("ATR3", AtStop, Highest(H,BarsSinceExit(1)+1) - ATRVal); If MarketPosition == -1 Then buy("ATR4", AtStop, Lowest(L,BarsSinceExit(1)+1) + ATRVal); 즐거운 하루되세요 > 큰바위얼굴 님이 쓴 글입니다. > 제목 : 추적후이익실현 > # 추적청산 input : AtrMult(12), AtrPeriod(14); var : AtrVal(0), posHigh(0), posLow(0); # ATR 추적청산 ATRVal = ATR(AtrPeriod) * AtrMult; PosHigh = Highest(H,BarssinceEntry+1); PosLow = Lowest(L,BarsSinceEntry+1); If MarketPosition == 1 Then sell("ATR1", AtStop, PosHigh - ATRVal); If MarketPosition == -1 Then buy("ATR2", AtStop, PosLow + ATRVal); 위수식후 최대수익대비하락이익실하면 다음추적신호안됨니다 나올수있게 수식부탁합니다. 예. 6p이후3p 하락하면 이익실현하고 다음추적신호가나오게 부탁합니다.
프로필 이미지

큰바위얼굴

2015-11-19 16:39:08

큰바위얼굴 님에 의해 삭제된 답변입니다.