커뮤니티
수식수정부탁드립니다
2012-11-01 08:35:49
194
글번호 56147
항상 감사드립니다
아래 답변을 보니 처음에 셋팅되어있던 200틱돌파시 청산이 애매해지는것 같습니다
다시말씀드리면 제일아래에 있는 시스템식은 그대로 유지하면서
A.수익이 10틱이상일때
1) 현재상태가 매수이면 현재봉이 삼각가중 36 이평선 하향돌파시 매수청산
2) 현재상태가 매도이면 현재봉이 삼각가중 36 이평선 상향돌파시 매도청산
위조건을 추가코져합니다.
아래에 잇는시스템은 위에 있는 청산조건으로 대체된듯합니다
감사합니다.
안녕하세요
예스스탁입니다,.
Inputs: Length1(200),Length2(5),Length3(20);
Variables: TLen1(0),TLen2(0),TLen3(0),TRIma1(0),TRIma2(0),TRIma3(0);
TLen1 = Ceiling((Length1 + 1) * 0.5);
TLen2 = Ceiling((Length2 + 1) * 0.5);
TLen3 = Ceiling((Length3 + 1) * 0.5);
var1 = ma(ma(C, TLen1), TLen1);
var2 = ma(ma(C, TLen2), TLen2);
var3 = ma(ma(C, TLen3), TLen3);
if C > var1 Then{
if crossup(var2,var3) Then
buy();
if CrossDown(var2,var3) Then
exitlong();
}
if C < var1 Then{
if CrossDown(var2,var3) Then
Sell();
if CrossUp(var2,var3) Then
ExitShort();
}
value1 = ma(ma(C, TLen3), TLen3);
if MarketPosition == 1 and C >= EntryPrice+PriceScale*10 and CrossDown(c,value1) Then
exitlong();
if MarketPosition == -1 and C <= EntryPrice-PriceScale*10 and CrossUp(c,value1) Then
ExitShort();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 시스템식 수정부탁드립니다
> 항상 감사드립니다
아래시스템식에서 수식을 추가코져합니다
A.수익이 10틱이상일때
1) 현재상태가 매수이면 현재봉이 삼각가중 20이평선 하향돌파시 매수청산
2) 현재상태가 매도이면 현재봉이 삼각가중 20이평선 상향돌파시 매도청산
Inputs: Length1(200),Length2(5),Length3(20);
Variables: TLen1(0),TLen2(0),TLen3(0),TRIma1(0),TRIma2(0),TRIma3(0);
TLen1 = Ceiling((Length1 + 1) * 0.5);
TLen2 = Ceiling((Length2 + 1) * 0.5);
TLen3 = Ceiling((Length3 + 1) * 0.5);
var1 = ma(ma(C, TLen1), TLen1);
var2 = ma(ma(C, TLen2), TLen2);
var3 = ma(ma(C, TLen3), TLen3);
if C > var1 Then{
if crossup(var2,var3) Then
buy();
if CrossDown(var2,var3) Then
exitlong();
}
if C < var1 Then{
if CrossDown(var2,var3) Then
Sell();
if CrossUp(var2,var3) Then
ExitShort();
}
value1 = ma(ma(C, TLen3), TLen3);
if MarketPosition == 1 and CrossDown(c,value1) Then
exitlong();
if MarketPosition == -1 and CrossUp(c,value1) Then
ExitShort();
답변 1
예스스탁 예스스탁 답변
2012-11-01 13:36:07
안녕하세요
예스스탁입니다.
원식에 해당 내용 추가만 했습니다.
Inputs: Length1(200),Length2(5),Length3(20),Length4(36);
Variables: TLen1(0),TLen2(0),TLen3(0),TRIma1(0),TRIma2(0),TRIma3(0),TLen4(0);
TLen1 = Ceiling((Length1 + 1) * 0.5);
TLen2 = Ceiling((Length2 + 1) * 0.5);
TLen3 = Ceiling((Length3 + 1) * 0.5);
TLen4 = Ceiling((Length4 + 1) * 0.5);
var1 = ma(ma(C, TLen1), TLen1);
var2 = ma(ma(C, TLen2), TLen2);
var3 = ma(ma(C, TLen3), TLen3);
if C > var1 Then{
if crossup(var2,var3) Then
buy();
if CrossDown(var2,var3) Then
exitlong();
}
if C < var1 Then{
if CrossDown(var2,var3) Then
Sell();
if CrossUp(var2,var3) Then
ExitShort();
}
value1 = ma(ma(C, TLen3), TLen3);
if MarketPosition == 1 and CrossDown(c,value1) Then
exitlong();
if MarketPosition == -1 and CrossUp(c,value1) Then
ExitShort();
value2 = ma(ma(C, TLen4), TLen4);
if MarketPosition == 1 and C >= EntryPrice+PriceScale*10 and CrossDown(c,value2) Then
exitlong();
if MarketPosition == -1 and C <= EntryPrice-PriceScale*10 and CrossUp(c,value2) Then
ExitShort();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 수식수정부탁드립니다
> 항상 감사드립니다
아래 답변을 보니 처음에 셋팅되어있던 200틱돌파시 청산이 애매해지는것 같습니다
다시말씀드리면 제일아래에 있는 시스템식은 그대로 유지하면서
A.수익이 10틱이상일때
1) 현재상태가 매수이면 현재봉이 삼각가중 36 이평선 하향돌파시 매수청산
2) 현재상태가 매도이면 현재봉이 삼각가중 36 이평선 상향돌파시 매도청산
위조건을 추가코져합니다.
아래에 잇는시스템은 위에 있는 청산조건으로 대체된듯합니다
감사합니다.
안녕하세요
예스스탁입니다,.
Inputs: Length1(200),Length2(5),Length3(20);
Variables: TLen1(0),TLen2(0),TLen3(0),TRIma1(0),TRIma2(0),TRIma3(0);
TLen1 = Ceiling((Length1 + 1) * 0.5);
TLen2 = Ceiling((Length2 + 1) * 0.5);
TLen3 = Ceiling((Length3 + 1) * 0.5);
var1 = ma(ma(C, TLen1), TLen1);
var2 = ma(ma(C, TLen2), TLen2);
var3 = ma(ma(C, TLen3), TLen3);
if C > var1 Then{
if crossup(var2,var3) Then
buy();
if CrossDown(var2,var3) Then
exitlong();
}
if C < var1 Then{
if CrossDown(var2,var3) Then
Sell();
if CrossUp(var2,var3) Then
ExitShort();
}
value1 = ma(ma(C, TLen3), TLen3);
if MarketPosition == 1 and C >= EntryPrice+PriceScale*10 and CrossDown(c,value1) Then
exitlong();
if MarketPosition == -1 and C <= EntryPrice-PriceScale*10 and CrossUp(c,value1) Then
ExitShort();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 시스템식 수정부탁드립니다
> 항상 감사드립니다
아래시스템식에서 수식을 추가코져합니다
A.수익이 10틱이상일때
1) 현재상태가 매수이면 현재봉이 삼각가중 20이평선 하향돌파시 매수청산
2) 현재상태가 매도이면 현재봉이 삼각가중 20이평선 상향돌파시 매도청산
Inputs: Length1(200),Length2(5),Length3(20);
Variables: TLen1(0),TLen2(0),TLen3(0),TRIma1(0),TRIma2(0),TRIma3(0);
TLen1 = Ceiling((Length1 + 1) * 0.5);
TLen2 = Ceiling((Length2 + 1) * 0.5);
TLen3 = Ceiling((Length3 + 1) * 0.5);
var1 = ma(ma(C, TLen1), TLen1);
var2 = ma(ma(C, TLen2), TLen2);
var3 = ma(ma(C, TLen3), TLen3);
if C > var1 Then{
if crossup(var2,var3) Then
buy();
if CrossDown(var2,var3) Then
exitlong();
}
if C < var1 Then{
if CrossDown(var2,var3) Then
Sell();
if CrossUp(var2,var3) Then
ExitShort();
}
value1 = ma(ma(C, TLen3), TLen3);
if MarketPosition == 1 and CrossDown(c,value1) Then
exitlong();
if MarketPosition == -1 and CrossUp(c,value1) Then
ExitShort();
이전글