커뮤니티
Data2에 대한 식으로 변경 부탁드립니다.
2017-05-24 08:52:03
123
글번호 109812
Input: TDILen(20);
If CurrentBar >= TDILen*2 -1 Then {
Var1 = close - close[TDILen - 1];
Var2 = AccumN(Var1, TDILen); //방향지표
Var3 = AccumN(Var11, TDILen*2);
Var4 = Var22 + Var33 - Var3; //추세검색지표
Var11 = abs(Var1);
Var22 = abs(Var2);
Var33 = AccumN(Var11, TDILen);
}
//Plot1(Var4,"추세검색지표");
If Var4[1] < Var4[0] Then
plot1(Var4,"TDI",MAGENTA);
If Var4[1] > Var4[0] Then
plot1(Var4,"TDI",BLACK);
PlotBaseLine1(0,"기준선0");
답변 1
예스스탁 예스스탁 답변
2017-05-25 11:44:52
안녕하세요
예스스탁입니다.
Input: TDILen(20);
var : v1(0,data2),v2(0,data2),v3(0,data2),v4(0,data2);
var : v11(0,data2),v22(0,data2),v33(0,data2);
If data2(CurrentBar >= TDILen*2 -1) Then {
v1 = data2(close - close[TDILen - 1]);
v2 = data2(AccumN(v1, TDILen)); //방향지표
v3 = data2(AccumN(v11, TDILen*2));
v4 = data2(v22 + v33 - v3); //추세검색지표
v11 = data2(abs(v1));
v22 = data2(abs(v2));
v33 = data2(AccumN(v11, TDILen));
}
//Plot1(v4,"추세검색지표");
If v4[1] < v4[0] Then
plot1(v4,"TDI",MAGENTA);
If v4[1] > v4[0] Then
plot1(v4,"TDI",BLACK);
PlotBaseLine1(0,"기준선0");
즐거운 하루되세요
> 매버릭 님이 쓴 글입니다.
> 제목 : Data2에 대한 식으로 변경 부탁드립니다.
> Input: TDILen(20);
If CurrentBar >= TDILen*2 -1 Then {
Var1 = close - close[TDILen - 1];
Var2 = AccumN(Var1, TDILen); //방향지표
Var3 = AccumN(Var11, TDILen*2);
Var4 = Var22 + Var33 - Var3; //추세검색지표
Var11 = abs(Var1);
Var22 = abs(Var2);
Var33 = AccumN(Var11, TDILen);
}
//Plot1(Var4,"추세검색지표");
If Var4[1] < Var4[0] Then
plot1(Var4,"TDI",MAGENTA);
If Var4[1] > Var4[0] Then
plot1(Var4,"TDI",BLACK);
PlotBaseLine1(0,"기준선0");
다음글
이전글