예스스탁
예스스탁 답변
2022-01-04 13:33:25
안녕하세요
예스스탁입니다.
1
#MACD(12,26,9)의 고점 저점을 표시하는 수식인데요(종가대비 비율로 표시)
input : 표시봉수(5);
var : macdv(0),macds(0),macdo(0),AR(0);
var : AA(False),BB(False),XA(0),YA(-1),XB(0),YB(-1);
macdv = macd(12,26);
macds = Ema(macdv, 9);
macdo = macdv-macds;
AR = macdv/C*100;
AA = AR[2]<=AR[1] && AR[1]>= AR; //고점변곡
BB = AR[2]>AR[1] && AR[1]<AR; //저점변곡
if AA Then
{
XA = AR[1];
YA = 0;
}
Else
{
if YA >= 0 Then
YA = YA+1;
}
if BB Then
{
XB = AR[1];
YB = 0;
}
Else
{
if YB >= 0 Then
YB = YB+1;
}
Plot1(AR);
if YA >= 0 and YA < 표시봉수 Then
Plot2(XA);
Else
NoPlot(2);
if YB >= 0 and YB < 표시봉수 Then
Plot3(XB);
Else
NoPlot(3);
2
input : 표시봉수(5);
var : macdv(0),macds(0),macdo(0),AR(0);
var : AA(False),BB(False);
macdv = macd(12,26);
macds = Ema(macdv, 9);
macdo = macdv-macds;
AR = macdv/C*100;
AA = AR[2]<=AR[1] && AR[1]>= AR; //고점변곡
BB = AR[2]>AR[1] && AR[1]<AR; //저점변곡
if AA Then
{
var1 = AR[1];
var2 = var1[1];
Var3 = Index[1];
Var4 = Var3[1];
Var5 = (var1-Var2)/(Var3-Var4);
}
if Var4 > 0 and var1 < Var2 Then
{
var6 = Var1+Var5*(Index-Var3);
if CrossDown(AR,Var6) Then
Find(1);
}
3
input : 표시봉수(5);
var : macdv(0),macds(0),macdo(0),AR(0);
var : AA(False),BB(False);
macdv = macd(12,26);
macds = Ema(macdv, 9);
macdo = macdv-macds;
AR = macdv/C*100;
AA = AR[2]<=AR[1] && AR[1]>= AR; //고점변곡
BB = AR[2]>AR[1] && AR[1]<AR; //저점변곡
if BB Then
{
value1 = AR[1];
value2 = value1[1];
value3 = Index[1];
value4 = value3[1];
value5 = (value1-value2)/(value3-value4);
}
if value4 > 0 and value1 > value2 Then
{
value6 = value1+value5*(Index-value3);
if CrossUp(AR,value6) Then
Find(1);
}
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> MACD(12,26,9)의 고점 저점을 표시하는 수식인데요(종가대비 비율로 표시)
A=eavg(C, 12)-eavg(C, 26);
B=eavg(A, 9);
D=A-B;
AR=A/C*100;
AA=AR(2)<=AR(1) && AR(1)>=AR; //고점변곡
BB=AR(2)>AR(1) && AR(1)<AR; //저점변곡
XA=valuewhen(1, AA, AR(1));
XB=valuewhen(1, BB, AR(1));
YA=barsSince(XA);
YB=barsSince(XB);
수식1> if(YA < 표시봉수, XA, 0)는 고점변곡시에 한개의 변곡점에만 표시하고자 하는 수식(표시봉수는 1로 설정함)
수식2> if(YB< 표시봉수, XB, 0)는 저점변곡시에 한개의 변곡점에만 표시하고자 하는 수식(표시봉수는 1로 설정함)
위 수식으로 해봤는데 변곡점 한곳에만 표시가 되지않고 변동시까지 계속표시가 되는데 올바르게 수정해주세요
지표식의 라인설정에서 유형(원)으로 해본것이고요
위 라인수식이 완성되면 고점변곡점끼리 연결하는 선을, 저점변곡점끼리 연결하는 수식을 부탁드립니다. 위 라인은 우측으로 연장되어야 합니다.
위 연결된 라인에서 고점끼리 연결한 라인중에서 하향라인인 경우에 이를 돌파하는 macd발생시의 종목매수검색식과 저점끼리연결한 라인중에서 우상향하는 라인을 하향이탈하는 macd발생시의 종목매도검색식을 부탁드립니다.
감사합니다