커뮤니티
추세
2004-06-19 00:10:34
1153
글번호 4151
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value(0), macdosc(0);
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
Plot1(value, "MACD");
Plot2(ema(value,Period), "MACDSignal");
if macdosc > 0 then
plot3(macdosc * 2, "MACDOscillator", RED);
else
Plot3(macdosc * 2, "MACDOscillator", BLUE);
PlotBaseLine1(0, "기준선1");
상승추세선-저점과 저점을 연결
하락추세선-고점 과 고점 을 연결
답변 1
예스스탁 예스스탁 답변
2004-06-21 14:24:39
안녕하세요? 예스스탁입니다....
문의하신 추세선을 작성해 보면 다음과 같습니다...
input : shortPeriod(12), longPeriod(26), oscPeriod(9), len(2), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0), value(0), macdosc(0);
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,oscPeriod);
Lbar1 = swinglowbar(1, value , len, len, period);
Lbar2 = swinglowbar(2, value , len, len, period);
Lval1 = swinglow(1, value , len, len, period);
Lval2 = swinglow(2, value , len, len, period);
Hbar1 = swinghighbar(1, value , len, len, period);
Hbar2 = swinghighbar(2, value , len, len, period);
Hval1 = swinghigh(1, value , len, len, period);
Hval2 = swinghigh(2, value , 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, "하락추세선");
}
* 속성창
차트표시탭에서 종류는 점그래프, 굵기는 중간 정도의 굵은선을 선택
감사합니다...
> HH_sos123 님이 쓴 글입니다.
> 제목 : 추세
> Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value(0), macdosc(0);
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
Plot1(value, "MACD");
Plot2(ema(value,Period), "MACDSignal");
if macdosc > 0 then
plot3(macdosc * 2, "MACDOscillator", RED);
else
Plot3(macdosc * 2, "MACDOscillator", BLUE);
PlotBaseLine1(0, "기준선1");
상승추세선-저점과 저점을 연결
하락추세선-고점 과 고점 을 연결