커뮤니티
시스템
2011-09-20 15:20:09
425
글번호 42821
안녕하세요
수식을 다른방법으로 풀어주시면감사합니다.
1.SetStopTrailing
2.MA(C,10)
3.EMA(C,10)
답변 1
예스스탁 예스스탁 답변
2011-09-20 17:07:24
안녕하세요
예스스탁입니다.
1.
#10%수익이후 20% 수익 감소하면 청산
input : UPrate(10),Dnrate(20);
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice*(1+UPrate/100) then
exitlong("Btr1",AtStop,var1-(var1-EntryPrice)*(Dnrate/100));
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice*(1-UPrate/100) then
ExitShort("Str1",AtStop,var2+(EntryPrice-var2)*(Dnrate/100));
}
# 5포인트 수익이후에 최고가격대비 2포인트 하락하면 청산
input : UPpoint(5),Dnpoint(2);
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice+UPpoint then
exitlong("Btr2",AtStop,var1-Dnpoint);
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice-UPpoint then
ExitShort("Str2",AtStop,var2+Dnpoint);
}
2.
input : P(10);
var1 = accumn(C,P);
var2 = var1/P;
plot1(var2);
3.
Input : Period(10);
Var : Ep(0), JISU(0);
Ep = 2/(Period+1);
if index <= 1 then
JISU = C;
else
JISU = C * EP + JISU[1] * (1-EP);
plot1(JISU,"지수이동평균");
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : 시스템
> 안녕하세요
수식을 다른방법으로 풀어주시면감사합니다.
1.SetStopTrailing
2.MA(C,10)
3.EMA(C,10)
이전글