study("Heikin-Ashi Oscillator", overlay=false)
heikin_ashi_oscillator() =>
float _ha_open = (open + close) / 2
float _ha_close = ohlc4
_ha_open := (nz(_ha_open[1]) + nz(_ha_close[1])) / 2
_ha = (_ha_close > _ha_open) ? (_ha_close - _ha_open) : - (_ha_open - _ha_close)
_ha
hao = heikin_ashi_oscillator()
ha_clr = (hao > 0) ? color.white : color.blue
plot(hao, color=ha_clr, style=plot.style_histogram)
변환 문의드립니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-05-13 10:35:31
안녕하세요
예스스탁입니다.
var : _ha_open(0),_ha_close(0),hao(0),ha_clr(0);
if index == 0 Then
_ha_open = (open + close) / 2;
Else
_ha_open = (_ha_open+_ha_close)/2;
_ha_close = (o+h+l+c)/4;
hao = iff(_ha_close > _ha_open , (_ha_close - _ha_open) , - (_ha_open - _ha_close));
ha_clr = iff(hao > 0 , white , blue);
plot1(hao,"hao",ha_clr);
즐거운 하루되세요
> 물고기 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> study("Heikin-Ashi Oscillator", overlay=false)
heikin_ashi_oscillator() =>
float _ha_open = (open + close) / 2
float _ha_close = ohlc4
_ha_open := (nz(_ha_open[1]) + nz(_ha_close[1])) / 2
_ha = (_ha_close > _ha_open) ? (_ha_close - _ha_open) : - (_ha_open - _ha_close)
_ha
hao = heikin_ashi_oscillator()
ha_clr = (hao > 0) ? color.white : color.blue
plot(hao, color=ha_clr, style=plot.style_histogram)
변환 문의드립니다. 감사합니다.