커뮤니티
지표수정부탁합니다
2018-01-21 20:12:56
215
글번호 115938
안녕하세요,
아래수식은 볼밴 중단선만 적용한 사례입니다 (그림파일참조)
*그림파일처럼 기존15분봉에 참조데이타를 이용해서 30분봉 볼밴 중단선을 적용하는
수식을 작성하여 적용 하였는데 그림파일에서 기존15분봉 중간선(1번)라인은 곡선그대로 인데
(2번)라인 중간선(30분봉중간선,참조데이터이용)은 구불구불하네요 수식보완해서 바로잡아
주시면 좋겠습니다,
*,미리 감사드립니다
----------------------------------------------------------------------------------------
INPUTS: LENGTH(26),Dv(2);
VAR: TEMA1(0,data2),SumSqrt(0,data2), Avgv(0,data2), Counter(0,data2),Stdv(0,data2),upv(0,data2),dnv(0,data2);
TEMA1 = data2 (3 * Ema(c,LENGTH)) -data2 (3 * Ema(Ema(c,LENGTH),LENGTH)) +
data2(Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH));
If Length != 0 Then Begin
Avgv = TEMA1;
SumSqrt = 0;
For Counter = 0 To Length - 1 Begin
SumSqrt = SumSqrt + (c[Counter] - Avgv) * (c[Counter] - Avgv);
End;
Stdv = SquareRoot(SumSqrt / Length);
End
Else
Stdv = 0;
upv = TEMA1+Stdv*Dv;
dnv = TEMA1-Stdv*Dv;
if C > tema1 Then
plot1(Tema1,"1",MAGENTA);
Else
plot1(Tema1,"1",LGREEN);
plot2(upv);
plot3(dnv);
- 1. 캡처_2018_01_20_05_07_33_48.png (0.01 MB)
답변 1
예스스탁 예스스탁 답변
2018-01-23 10:16:18
안녕하세요
예스스탁입니다.
문의하신 내용은 따로 방법이 없습니다.
수식은 완성봉의 데이터만 사용할수 있습니다.
기본차트인 15분봉기준으로 최근 완성된 참조데이터만 사용하기에
계단식으로 표현이 되는 것입니다.
INPUTS: LENGTH(26),Dv(2);
VAR : TEMA1(0,data2),SumSqrt(0,data2), Avgv(0,data2), Counter(0,data2),Stdv(0,data2),upv(0,data2),dnv(0,data2);
var : C2(0,data2);
TEMA1 = data2 (3 * Ema(c,LENGTH)) -data2 (3 * Ema(Ema(c,LENGTH),LENGTH)) +
data2(Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH));
C2 = data2(c);
If Length != 0 Then {
Avgv = TEMA1;
SumSqrt = 0;
For Counter = 0 To Length - 1 {
SumSqrt = SumSqrt + (C2[Counter] - Avgv)^2;
}
Stdv = SquareRoot(SumSqrt / Length);
}
upv = TEMA1+Stdv*Dv;
dnv = TEMA1-Stdv*Dv;
if C > tema1 Then
plot1(Tema1,"1",MAGENTA);
Else
plot1(Tema1,"1",LGREEN);
plot2(upv);
plot3(dnv);
즐거운 하루되세요
> 골든키 님이 쓴 글입니다.
> 제목 : 지표수정부탁합니다
> 안녕하세요,
아래수식은 볼밴 중단선만 적용한 사례입니다 (그림파일참조)
*그림파일처럼 기존15분봉에 참조데이타를 이용해서 30분봉 볼밴 중단선을 적용하는
수식을 작성하여 적용 하였는데 그림파일에서 기존15분봉 중간선(1번)라인은 곡선그대로 인데
(2번)라인 중간선(30분봉중간선,참조데이터이용)은 구불구불하네요 수식보완해서 바로잡아
주시면 좋겠습니다,
*,미리 감사드립니다
----------------------------------------------------------------------------------------
INPUTS: LENGTH(26),Dv(2);
VAR: TEMA1(0,data2),SumSqrt(0,data2), Avgv(0,data2), Counter(0,data2),Stdv(0,data2),upv(0,data2),dnv(0,data2);
TEMA1 = data2 (3 * Ema(c,LENGTH)) -data2 (3 * Ema(Ema(c,LENGTH),LENGTH)) +
data2(Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH));
If Length != 0 Then Begin
Avgv = TEMA1;
SumSqrt = 0;
For Counter = 0 To Length - 1 Begin
SumSqrt = SumSqrt + (c[Counter] - Avgv) * (c[Counter] - Avgv);
End;
Stdv = SquareRoot(SumSqrt / Length);
End
Else
Stdv = 0;
upv = TEMA1+Stdv*Dv;
dnv = TEMA1-Stdv*Dv;
if C > tema1 Then
plot1(Tema1,"1",MAGENTA);
Else
plot1(Tema1,"1",LGREEN);
plot2(upv);
plot3(dnv);
다음글
이전글