커뮤니티
문의
2014-05-30 07:54:22
166
글번호 75483
input : TDILen(20), TDiMinimum(0), SwingLen(0);
var : ii(0);
If CurrentBar >= TDILen * 2 - 1 then {
Var1 = close - close[TDILen - 1];
Var11 = abs(Var1);
Var2 = accumN(Var1, TDILen);
Var22 = abs(Var2);
Var3 = accumN(Var11, TDILen * 2);
Var33 = accumN(Var11, TDILen);
Var4 = Var22 + Var33 - Var3;
If Var4 > TDIMinimum then {
For ii = 0 To SwingLen - 1 begin
condition1 = Var4[SwingLen - ii] > Var4[SwingLen - ii - 1];
condition2 = Var4[SwingLen + ii] > Var4[SwingLen + ii + 1];
end;
이하 생략
위 식 중에서 외부변수
input : TDILen(20), TDiMinimum(0), SwingLen(0); 의 각 부분에 대하여 설명을 부탁 드립니다.
답변 1
예스스탁 예스스탁 답변
2014-06-02 13:40:57
안녕하세요
예스스탁입니다.
TDILen은 계산식의 기간값을 지정하는 변수이고
TDiMinimum은 최종 계산값이 지정한 값 이상일때만 유효하게 하는 변수입니다.
SwingLen 최종계산값이 그 이후값보다 죄우측 몇개봉 값보다 큰지를 판단할때 좌우측 봉갯수를 지정하는 것입니다.
input : TDILen(20), TDiMinimum(0), SwingLen(0);
var : ii(0);
If CurrentBar >= TDILen * 2 - 1 then {
Var1 = close - close[TDILen - 1];#현재봉종가-19(TDILen-1)개봉전 종가
Var11 = abs(Var1);#var1의 절대값
Var2 = accumN(Var1, TDILen); #var1을 TDILen봉동안 누적한 값
Var22 = abs(Var2); #var2의 절대값
Var3 = accumN(Var11, TDILen * 2); #var1의 절대값을 TDILen의 두배봉수만큰 누적한 값
Var33 = accumN(Var11, TDILen); #var1의 절대값을 TDILen만큰 무적한 값
Var4 = Var22 + Var33 - Var3; #최종계산값
If Var4 > TDIMinimum then { #최종계산값이 특정값 이상이면
For ii = 0 To SwingLen - 1 begin #SwingLen봉전 최종계산값이 좌우측 SwingLen봉수의 값보다 큰지를 판단
condition1 = Var4[SwingLen - ii] > Var4[SwingLen - ii - 1];
condition2 = Var4[SwingLen + ii] > Var4[SwingLen + ii + 1];
end;
}
}
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 문의
>
input : TDILen(20), TDiMinimum(0), SwingLen(0);
var : ii(0);
If CurrentBar >= TDILen * 2 - 1 then {
Var1 = close - close[TDILen - 1];
Var11 = abs(Var1);
Var2 = accumN(Var1, TDILen);
Var22 = abs(Var2);
Var3 = accumN(Var11, TDILen * 2);
Var33 = accumN(Var11, TDILen);
Var4 = Var22 + Var33 - Var3;
If Var4 > TDIMinimum then {
For ii = 0 To SwingLen - 1 begin
condition1 = Var4[SwingLen - ii] > Var4[SwingLen - ii - 1];
condition2 = Var4[SwingLen + ii] > Var4[SwingLen + ii + 1];
end;
이하 생략
위 식 중에서 외부변수
input : TDILen(20), TDiMinimum(0), SwingLen(0); 의 각 부분에 대하여 설명을 부탁 드립니다.
다음글
이전글