커뮤니티
추세선 지표에 그리기
2004-06-18 14:27:37
1607
글번호 4139
추세선을 스캐스틱 지표에 그릴 수 있는 수식 요망
상승시는 저점을 연결한 추세선
하락시는 고점을 연결한 추세선
아래는 예스스탁에서 해주신 SWING 추세선이고요
input : len(11), Tch(0.7), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0);
Lbar1 = swinglowbar(1, low, len, len, period);
Lbar2 = swinglowbar(2, low, len, len, period);
Lval1 = swinglow(1, low, len, len, period);
Lval2 = swinglow(2, low, len, len, period);
Hbar1 = swinghighbar(1, high, len, len, period);
Hbar2 = swinghighbar(2, high, len, len, period);
Hval1 = swinghigh(1, high, len, len, period);
Hval2 = swinghigh(2, high, len, len, period);
If Lval1 > Lval2 Then {
UpTrend = (Lval1 - Lval2)/(Lbar2 - Lbar1)*Lbar1 + Lval1;
plot1(UpTrend);
}
If Hval1 < Hval2 Then {
DnTrend = (Hval1 - Hval2)/(Hbar2 - Hbar1)*Hbar1 + Hval1 ;
plot2(DnTrend);
}
답변 1
예스스탁 예스스탁 답변
2004-06-18 16:56:06
안녕하세요..예스스탁입니다.
속성창에서 '점그래프' 굵기는 굵은 색으로 적용하셔야 합니다.
또 지표와 같은 축으로 보려면 Y 축을 '가격'으로 적용하셔야 합니다.
[stochastics 추세선 지표]
input : len(11), Tch(0.7), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0);
var1 = stochasticsK(12,5);
Lbar1 = swinglowbar(1, var1, len, len, period);
Lbar2 = swinglowbar(2, var1, len, len, period);
Lval1 = swinglow(1, var1, len, len, period);
Lval2 = swinglow(2, var1, len, len, period);
Hbar1 = swinghighbar(1, var1, len, len, period);
Hbar2 = swinghighbar(2, var1, len, len, period);
Hval1 = swinghigh(1, var1, len, len, period);
Hval2 = swinghigh(2, var1, len, len, period);
If Lval1 > Lval2 Then {
UpTrend = (Lval1 - Lval2)/(Lbar2 - Lbar1)*Lbar1 + Lval1;
plot1(UpTrend);
}
If Hval1 < Hval2 Then {
DnTrend = (Hval1 - Hval2)/(Hbar2 - Hbar1)*Hbar1 + Hval1 ;
plot2(DnTrend);
}
> 호수나라 님이 쓴 글입니다.
> 제목 : 추세선 지표에 그리기
>
추세선을 스캐스틱 지표에 그릴 수 있는 수식 요망
상승시는 저점을 연결한 추세선
하락시는 고점을 연결한 추세선
아래는 예스스탁에서 해주신 SWING 추세선이고요
input : len(11), Tch(0.7), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0);
Lbar1 = swinglowbar(1, low, len, len, period);
Lbar2 = swinglowbar(2, low, len, len, period);
Lval1 = swinglow(1, low, len, len, period);
Lval2 = swinglow(2, low, len, len, period);
Hbar1 = swinghighbar(1, high, len, len, period);
Hbar2 = swinghighbar(2, high, len, len, period);
Hval1 = swinghigh(1, high, len, len, period);
Hval2 = swinghigh(2, high, len, len, period);
If Lval1 > Lval2 Then {
UpTrend = (Lval1 - Lval2)/(Lbar2 - Lbar1)*Lbar1 + Lval1;
plot1(UpTrend);
}
If Hval1 < Hval2 Then {
DnTrend = (Hval1 - Hval2)/(Hbar2 - Hbar1)*Hbar1 + Hval1 ;
plot2(DnTrend);
}