예스스탁
예스스탁 답변
2021-05-13 11:00:55
안녕하세요
예스스탁입니다.
1
아래는 연속 양/음봉의 마지막봉의 종가기준 연결됩니다.
var : xClose(0),xOpen(0),xHigh(0),xLow(0);
var : T(0),PD(0),PT(0),PC(0),ND(0),NT(0),NC(0),TL(0);
#Heiken Ashi 시고저종
if index == 0 then
{
xOpen = open;
xClose = (O+H+L+C)/4;
xHigh = MaxList( high, xOpen, xClose);
xLow = MinList( low, xOpen,xClose);
}
else
{
xClose = (O+H+L+C)/4;
xOpen = (xOpen [1] + xClose [1])/2 ;
xHigh = MaxList(High, xOpen, xClose) ;
xLow = MinList(Low, xOpen, xClose) ;
}
if XClose > Xopen Then
PlotPaintBar(Xhigh,Xlow,"강조",MAGENTA);
else if XClose < Xopen Then
PlotPaintBar(Xhigh,Xlow,"강조",CYAN);
else
PlotPaintBar(Xhigh,Xlow,"강조",GREEN);
if countif(XClose > Xopen,2) == 2 Then
T = 1;
if countif(XClose < Xopen,2) == 2 Then
T = -1;
if T == 1 Then
{
if Xclose > Xopen Then
{
PD = sDate;
PT = sTime;
PC = Xclose;
}
if NC > 0 Then
{
#음봉-양봉연결선
if T != T[1] Then
TL = TL_New(ND,NT,NC,PD,PT,PC);
Else
TL_SetEnd(TL,PD,PT,PC);
#색상
TL_SetColor(TL,RED);
#굵기
TL_SetSize(TL,2);
}
}
if T == -1 Then
{
if Xclose < Xopen Then
{
ND = sDate;
NT = sTime;
NC = Xclose;
}
if PC > 0 Then
{
#양봉-음봉연결선
if T != T[1] Then
TL = TL_New(PD,PT,PC,ND,NT,NC);
Else
TL_SetEnd(TL,ND,NT,NC);
#색상
TL_SetColor(TL,BLUE);
#굵기
TL_SetSize(TL,2);
}
}
2
음봉은 저가, 양봉은 고가 기준으로 연결하시면 아래와 같습니다.
var : xClose(0),xOpen(0),xHigh(0),xLow(0);
var : T(0),PD(0),PT(0),PC(0),ND(0),NT(0),NC(0),TL(0);
#Heiken Ashi 시고저종
if index == 0 then
{
xOpen = open;
xClose = (O+H+L+C)/4;
xHigh = MaxList( high, xOpen, xClose);
xLow = MinList( low, xOpen,xClose);
}
else
{
xClose = (O+H+L+C)/4;
xOpen = (xOpen [1] + xClose [1])/2 ;
xHigh = MaxList(High, xOpen, xClose) ;
xLow = MinList(Low, xOpen, xClose) ;
}
if XClose > Xopen Then
PlotPaintBar(Xhigh,Xlow,"강조",MAGENTA);
else if XClose < Xopen Then
PlotPaintBar(Xhigh,Xlow,"강조",CYAN);
else
PlotPaintBar(Xhigh,Xlow,"강조",GREEN);
if countif(XClose > Xopen,2) == 2 Then
T = 1;
if countif(XClose < Xopen,2) == 2 Then
T = -1;
if T == 1 Then
{
if Xclose > Xopen Then
{
PD = sDate;
PT = sTime;
PC = Xhigh;
}
if NC > 0 Then
{
#음봉-양봉연결선
if T != T[1] Then
TL = TL_New(ND,NT,NC,PD,PT,PC);
Else
TL_SetEnd(TL,PD,PT,PC);
#색상
TL_SetColor(TL,RED);
#굵기
TL_SetSize(TL,2);
}
}
if T == -1 Then
{
if Xclose < Xopen Then
{
ND = sDate;
NT = sTime;
NC = XLow;
}
if PC > 0 Then
{
#양봉-음봉연결선
if T != T[1] Then
TL = TL_New(PD,PT,PC,ND,NT,NC);
Else
TL_SetEnd(TL,ND,NT,NC);
#색상
TL_SetColor(TL,BLUE);
#굵기
TL_SetSize(TL,2);
}
}
즐거운 하루되세요
> 하늘북 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요?
늘 감사합니다.
아래 식을 하이킨헤쉬 로 만들어 주신식입니다.
여기에 하나 추가 하고 싶습니다.
아래 강조식에 추세선을 연결하고 싶습니다.
하이킨헤쉬의 연속된 음봉이 끝나는 지점과 양봉이 끝나는 지점을 연결하며,
추세선을 그려 주시면 감사하겠습니다.
단 : 하이킨헤쉬의 연속된 음봉에서 중간에 양봉이 하나 나오는 것은 음봉으로 간주
2개이상의 양봉출현시 추세의 전환으로 인정
감사합니다.~~~~
var : xClose(0),xOpen(0),xHigh(0),xLow(0);
#Heiken Ashi 시고저종
if index == 0 then
{
xOpen = open;
xClose = (O+H+L+C)/4;
xHigh = MaxList( high, xOpen, xClose);
xLow = MinList( low, xOpen,xClose);
}
else
{
xClose = (O+H+L+C)/4;
xOpen = (xOpen [1] + xClose [1])/2 ;
xHigh = MaxList(High, xOpen, xClose) ;
xLow = MinList(Low, xOpen, xClose) ;
}
if XClose > Xopen Then
PlotPaintBar(Xhigh,Xlow,"강조",MAGENTA);
else if XClose < Xopen Then
PlotPaintBar(Xhigh,Xlow,"강조",CYAN);
else
PlotPaintBar(Xhigh,Xlow,"강조",GREEN);