예스스탁
예스스탁 답변
2024-05-09 11:15:43
안녕하세요
예스스탁입니다.
강조식은 기본종목(data1)에만 적용이 되어
data2에 강조로 표시할 방법이 ㅇ벗습니다.
지표식으로 작성해 드립니다.
inputs: UpColor( RGB(0,255,0)),DnColor( RGB(255,0,0) );
vars: haClose(0,Data2),haOpen(0,Data2),haHigh(0,Data2),haLow(0,Data2),color(0,Data2);
if data2(index) == 1 then
begin
haOpen = data2(open);
haClose = Data2((O+H+L+C)/4);
haHigh = data2(MaxList( high, haOpen, haClose));
haLow = data2(MinList( low, haOpen,haClose));
end;
if data2(index >= 1) then
begin
haClose = Data2((O+H+L+C)/4);
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = data2(MaxList(High, haOpen, haClose));
haLow = data2(MinList(Low, haOpen, haClose)) ;
if haClose > haOpen then
color = DnColor;
else
color = UpColor;
Plot1(Haopen);
Plot2(Haclose);
end;
즐거운 하루되세요
> 레전드 님이 쓴 글입니다.
> 제목 : 문의
> #{ Heikin Ashi PaintBarStudy
# Heikin-Ashi technique for visualization
# of trend }
inputs: UpColor( RGB(0,255,0)),DnColor( RGB(255,0,0) );
vars: haClose(0),haOpen(0),haHigh(0),haLow(0),color(0);
if index == 1 then
begin
haOpen = open;
haClose = (O+H+L+C)/4;
haHigh = MaxList( high, haOpen, haClose);
haLow = MinList( low, haOpen,haClose);
end;
if index >= 1 then
begin
haClose = (O+H+L+C)/4;
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
if haClose > haOpen then
color = DnColor;
else
color = UpColor;
PlotPaintBar(haOpen,haClose,"Ignore-ME-",color);
#SetPlotWidth(2,3);
#SetPlotColor(1,color);
end;
데이타2에 적용하도록 부탁드립니다