커뮤니티
추적한번더 부탁입니다
2015-09-17 12:41:13
113
글번호 90433
# 추적청산
input : AtrMult(2.5), AtrPeriod(2.5);
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);
위수식에서 20일선 위에서는매수만하고 20일선아래서는매도만한다
답변 1
예스스탁 예스스탁 답변
2015-09-17 14:18:04
안녕하세요
예스스탁입니다.
# 추적청산
input : AtrMult(2.5), AtrPeriod(2.5),P(20);
var : AtrVal(0), posHigh(0), posLow(0);
var : mav(0);
mav = ma(C,P);
# ATR 추적청산
ATRVal = ATR(AtrPeriod) * AtrMult;
PosHigh = Highest(H,BarssinceEntry+1);
PosLow = Lowest(L,BarsSinceEntry+1);
If MarketPosition == 1 Then{
if C < mav Then
sell("ATR1", AtStop, PosHigh - ATRVal);
Else
exitlong("atr1x",AtStop, PosHigh - ATRVal);
}
If MarketPosition == -1 Then {
if C > mav Then
buy("ATR2", AtStop, PosLow + ATRVal);
Else
ExitShort("ATR2x", AtStop, PosLow + ATRVal);
}
즐거운 하루되세요
> 큰바위얼굴 님이 쓴 글입니다.
> 제목 : 추적한번더 부탁입니다
> # 추적청산
input : AtrMult(2.5), AtrPeriod(2.5);
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);
위수식에서 20일선 위에서는매수만하고 20일선아래서는매도만한다
다음글
이전글