커뮤니티
부탁드립니다.
2015-07-26 19:46:42
156
글번호 88902
더운 날씨에 수고가 많으십니다.
TRIX 설정은 기본설정이고 DMI수식은 밑에 있습니다.
손절은 없고 오직 그림 신호에서만 매매하도록 부탁드립니다.
잘 부탁드리겠습니다.
손실난 돈을 다시 복구하려니 계속 연구하게됩니다.
Input : Period(14);
var : T(0),TL1(0),TL2(0),TL3(0),TL4(0);
var : TL5(0),TL6(0),TL7(0),TL8(0);
value1 = DIPlus(Period);
value2 = DIMinus(Period);
if crossup(value1,value2) Then{
var1 = sdate;
var2 = stime;
var3 = H;
var4 = L;
T = 1;
if T[1] == -1 Then{
TL1 = TL_New(var5,var6,var7,var5,var6,var8);
TL2 = TL_New(sdate[1],stime[1],var7,sdate[1],stime[1],var8);
TL3 = TL_New(var5,var6,var7,sdate[1],stime[1],var7);
TL4 = TL_New(var5,var6,var8,sdate[1],stime[1],var8);
TL_SetColor(TL1,blue);
TL_SetColor(TL2,blue);
TL_SetColor(TL3,blue);
TL_SetColor(TL4,blue);
}
}
if CrossDown(value1,value2) Then{
var5 = sdate;
var6 = stime;
var7 = H;
var8 = L;
T = -1;
if T[1] == 1 Then{
TL1 = TL_New(var1,var2,var3,var1,var2,var4);
TL2 = TL_New(sdate[1],stime[1],var3,sdate[1],stime[1],var4);
TL3 = TL_New(var1,var2,var3,sdate[1],stime[1],var3);
TL4 = TL_New(var1,var2,var4,sdate[1],stime[1],var4);
TL_SetColor(TL1,red);
TL_SetColor(TL2,red);
TL_SetColor(TL3,red);
TL_SetColor(TL4,red);
}
}
TL_Delete(TL5);
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
if T == 1 Then{
if H > var3 Then
var3 = H;
if L < var4 Then
var4 = L;
TL5 = TL_New(var1,var2,var3,var1,var2,var4);
TL6 = TL_New(sdate,stime,var3,sdate,stime,var4);
TL7 = TL_New(var1,var2,var3,sdate,stime,var3);
TL8 = TL_New(var1,var2,var4,sdate,stime,var4);
TL_SetColor(TL5,red);
TL_SetColor(TL6,red);
TL_SetColor(TL7,red);
TL_SetColor(TL8,red);
}
if T == -1 Then{
if H > var7 Then
var7 = H;
if L < var8 Then
var8 = L;
TL5 = TL_New(var5,var6,var7,var5,var6,var8);
TL6 = TL_New(sdate,stime,var7,sdate,stime,var8);
TL7 = TL_New(var5,var6,var7,sdate,stime,var7);
TL8 = TL_New(var5,var6,var8,sdate,stime,var8);
TL_SetColor(TL5,BLUE);
TL_SetColor(TL6,BLUE);
TL_SetColor(TL7,BLUE);
TL_SetColor(TL8,BLUE);
}
plot1(value1);
plot2(value2);
- 1. dmi.png (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2015-07-27 10:28:44
안녕하세요
예스스탁입니다.
Input : Period(14),TRIXP(12),TRIXsig(9);
var : T(0),TL1(0),TL2(0),TL3(0),TL4(0);
var : TL5(0),TL6(0),TL7(0),TL8(0);
value1 = DIPlus(Period);
value2 = DIMinus(Period);
value3 = TRIX(TRIXP);
value4 = ema(value3,TRIXsig);
if crossup(value1,value2) Then{
buy("b",OnClose,def,2);
}
if CrossDown(value1,value2) Then{
Sell("s",OnClose,def,2);
}
if MarketPosition == 1 and CrossDown(value3,value4) then
exitlong("bx",OnClose,def,"",1,1);
if MarketPosition == -1 and CrossUp(value3,value4) then
ExitShort("sx",OnClose,def,"",1,1);
박스와 지표그리는 부분은 제외했습니다.
차트에 추세선이 겹치면 보이지 않습니다.
박스와 지표는 기존과 같이 따로 지표로 같이 적용해 보시면 됩니다.
즐거운 하루되세요
> 매일상승 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 더운 날씨에 수고가 많으십니다.
TRIX 설정은 기본설정이고 DMI수식은 밑에 있습니다.
손절은 없고 오직 그림 신호에서만 매매하도록 부탁드립니다.
잘 부탁드리겠습니다.
손실난 돈을 다시 복구하려니 계속 연구하게됩니다.
Input : Period(14);
var : T(0),TL1(0),TL2(0),TL3(0),TL4(0);
var : TL5(0),TL6(0),TL7(0),TL8(0);
value1 = DIPlus(Period);
value2 = DIMinus(Period);
if crossup(value1,value2) Then{
var1 = sdate;
var2 = stime;
var3 = H;
var4 = L;
T = 1;
if T[1] == -1 Then{
TL1 = TL_New(var5,var6,var7,var5,var6,var8);
TL2 = TL_New(sdate[1],stime[1],var7,sdate[1],stime[1],var8);
TL3 = TL_New(var5,var6,var7,sdate[1],stime[1],var7);
TL4 = TL_New(var5,var6,var8,sdate[1],stime[1],var8);
TL_SetColor(TL1,blue);
TL_SetColor(TL2,blue);
TL_SetColor(TL3,blue);
TL_SetColor(TL4,blue);
}
}
if CrossDown(value1,value2) Then{
var5 = sdate;
var6 = stime;
var7 = H;
var8 = L;
T = -1;
if T[1] == 1 Then{
TL1 = TL_New(var1,var2,var3,var1,var2,var4);
TL2 = TL_New(sdate[1],stime[1],var3,sdate[1],stime[1],var4);
TL3 = TL_New(var1,var2,var3,sdate[1],stime[1],var3);
TL4 = TL_New(var1,var2,var4,sdate[1],stime[1],var4);
TL_SetColor(TL1,red);
TL_SetColor(TL2,red);
TL_SetColor(TL3,red);
TL_SetColor(TL4,red);
}
}
TL_Delete(TL5);
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
if T == 1 Then{
if H > var3 Then
var3 = H;
if L < var4 Then
var4 = L;
TL5 = TL_New(var1,var2,var3,var1,var2,var4);
TL6 = TL_New(sdate,stime,var3,sdate,stime,var4);
TL7 = TL_New(var1,var2,var3,sdate,stime,var3);
TL8 = TL_New(var1,var2,var4,sdate,stime,var4);
TL_SetColor(TL5,red);
TL_SetColor(TL6,red);
TL_SetColor(TL7,red);
TL_SetColor(TL8,red);
}
if T == -1 Then{
if H > var7 Then
var7 = H;
if L < var8 Then
var8 = L;
TL5 = TL_New(var5,var6,var7,var5,var6,var8);
TL6 = TL_New(sdate,stime,var7,sdate,stime,var8);
TL7 = TL_New(var5,var6,var7,sdate,stime,var7);
TL8 = TL_New(var5,var6,var8,sdate,stime,var8);
TL_SetColor(TL5,BLUE);
TL_SetColor(TL6,BLUE);
TL_SetColor(TL7,BLUE);
TL_SetColor(TL8,BLUE);
}
plot1(value1);
plot2(value2);