커뮤니티
수식문의
2012-11-16 14:45:57
384
글번호 56546
수식전환 부탁드립니다
'k1 = 95 (이평 변수)
Var1= slowk(5,3) '스토케스틱
Var2= slowd(5,3,3) '스토케스틱
Var3= mov(close,k1,e,1) '이평 필터
Var4= mov(close,k1,e) '이평 필터
Var5= adx(10) 'adx필터
'매수전략
If position = 0 Then
If Var5 > 22 Then 'adx필터
If Var4 > Var3 Then ' 이평 필터
If crossup(Var1,Var2) Then
Call buy("매수진입",Atmarket)
End If
End If
End If
End If
'매도전략
If position = 0 Then
If Var5 > 22 Then 'adx필터
If Var4 < Var3 Then '이평필터
If crossdn(Var1,Var2) Then
Call sell("매도진입",Atmarket)
End If
End If
End If
End If
'트레일링 스탑
If I_position = 1 Then
Var13 = entryprice*1.05 '매수진입시 목표이익가
Var14 = hhv(1, high, barnumsinceentry+1)
If Var14 >= Var13 Then
Var15 = (((Var14-entryprice)/entryprice)*0.95) '목표이익 후 95%설정
Var16 = entryprice*(1 + Var15)
Call exitlong("매수이익보존", Atstop, Var16)
End If
End If
If i_position = -1 Then
Var13 = entryprice*0.95 '목표이익가
Var14 = llv(1, low, barnumsinceentry+1)
If Var14 <= Var13 Then
Var15 = (((entryprice-var14)/entryprice)*0.95) '목표이익 후 95%설정
Var16 = entryprice*(1 - Var15)
Call exitshort("매도이익보존", Atstop, Var16)
End If
End If
답변 1
예스스탁 예스스탁 답변
2012-11-16 16:15:04
안녕하세요
예스스탁입니다.
input : k1(95);
Var1= StochasticsK(5,3);
Var2= StochasticsD(5,3,3);
Var3= ema(close,k1)[1];
Var4= ema(close,k1);
Var5= adx(10);
#매수전략
If MarketPosition == 0 then{
If Var5 > 22 then{
If Var4 > Var3 then{
If crossup(Var1,Var2) then{
buy("매수진입",Atmarket);
}
}
}
}
#매도전략
If marketposition == 0 then{
If Var5 > 22 then{
If Var4 < Var3 then{
If crossdown(Var1,Var2) then{
sell("매도진입",Atmarket);
}
}
}
}
#트레일링 스탑
If MarketPosition == 1 then{
Var13 = entryprice*1.05;
Var14 = Highest(high, BarsSinceEntry+1);
If Var14 >= Var13 then{
Var15 = (((Var14-entryprice)/entryprice)*0.95);
Var16 = entryprice*(1 + Var15);
exitlong("매수이익보존", Atstop, Var16);
}
}
If MarketPosition == -1 then{
Var13 = entryprice*0.95;
Var14 = Lowest(low, barssinceentry+1);
If Var14 <= Var13 then{
Var15 = (((entryprice-var14)/entryprice)*0.95);
Var16 = entryprice*(1 - Var15);
exitshort("매도이익보존", Atstop, Var16);
}
}
즐거운 하루되세요
> ciao 님이 쓴 글입니다.
> 제목 : 수식문의
> 수식전환 부탁드립니다
'k1 = 95 (이평 변수)
Var1= slowk(5,3) '스토케스틱
Var2= slowd(5,3,3) '스토케스틱
Var3= mov(close,k1,e,1) '이평 필터
Var4= mov(close,k1,e) '이평 필터
Var5= adx(10) 'adx필터
'매수전략
If position = 0 Then
If Var5 > 22 Then 'adx필터
If Var4 > Var3 Then ' 이평 필터
If crossup(Var1,Var2) Then
Call buy("매수진입",Atmarket)
End If
End If
End If
End If
'매도전략
If position = 0 Then
If Var5 > 22 Then 'adx필터
If Var4 < Var3 Then '이평필터
If crossdn(Var1,Var2) Then
Call sell("매도진입",Atmarket)
End If
End If
End If
End If
'트레일링 스탑
If I_position = 1 Then
Var13 = entryprice*1.05 '매수진입시 목표이익가
Var14 = hhv(1, high, barnumsinceentry+1)
If Var14 >= Var13 Then
Var15 = (((Var14-entryprice)/entryprice)*0.95) '목표이익 후 95%설정
Var16 = entryprice*(1 + Var15)
Call exitlong("매수이익보존", Atstop, Var16)
End If
End If
If i_position = -1 Then
Var13 = entryprice*0.95 '목표이익가
Var14 = llv(1, low, barnumsinceentry+1)
If Var14 <= Var13 Then
Var15 = (((entryprice-var14)/entryprice)*0.95) '목표이익 후 95%설정
Var16 = entryprice*(1 - Var15)
Call exitshort("매도이익보존", Atstop, Var16)
End If
End If
다음글