tusa 發表於 12-11-14 09:38

不能顯示首7個BarNumber的棒

請問各位大大, 我用以下的代碼做Heiken Ashi圖, 但為何無論是什麼個股的價格資料, 都不能顯示首7個BarNumber的棒??!!
但用回MC內建的Heiken Ashi棒, 便可顯示所有日棒.

請各位多多指教一下~~~inputs:
UpColor(red),
DnColor(green);

vars:
haClose(0),
haOpen(0),
haHigh(0),
haLow(0),
color(0);

if BarNumber = 1 then
begin
        haOpen = open;
        haClose = (O+H+L+C)/4;
        haHigh = MaxList( high, haOpen, haClose);
        haLow = MinList( low, haOpen,haClose);
end;

if BarNumber > 1 then
begin
        haClose = (O+H+L+C)/4; ////average bar price
        haOpen = (haOpen + haClose )/2 ; ////avg open/close 1 bar ago
        haHigh = MaxList(High, haOpen, haClose) ; ////highest of high,open,close
        haLow = MinList(Low, haOpen, haClose) ; //// lowest of low, open, close

        if haClose > haOpen then color = UpColor
        else color = DnColor;

        plotPB(haOpen,haClose,"heikin-ashi",color);
        SetPlotWidth(1,4);
        SetPlotColor(1,color);
end;

c:\001.jpg
c:\002.jpg
頁: [1]
查看完整版本: 不能顯示首7個BarNumber的棒