Dif-macd 連續維持平均紅柱與綠柱寫法

  •   50 
  • 最後發表   捏捏  2026 四月 20
捏捏 發文於   2026/04/20

請問大神能否

將dif-macd每天紅柱/綠柱於幾期內之平均數值以下或者以上寫出來呢,謝謝

 

 

排序方式: 標準 | 最新
小木可 發文於   2026/04/20

建議把本文發到「XS使用問題」,那邊有很多高手,還有教授級大神

虎科大許教授 發文於   2026/04/20

你需要更清楚地定義你的需求。是最近幾期OSC的平均,還是要區分紅柱與綠柱各自的平均?

若只是計算最近5期的OSC平均,用average計算即可。

捏捏 發文於   2026/04/20

教授好,學員希望是osc近期5到10日內平均值紅柱

虎科大許教授 發文於   2026/04/20

5日內紅柱的平均值:

setTotalBar(300);
if barfreq<>"D" then raiseRunTimeError("限用日資料");
input: length(5,"天數");
var: difValue(0), macdValue(0), oscValue(0);
var: i(0),j(0),sum(0),AvgOsc(0);
macd(weightedClose,12,26,9,difValue,macdValue,oscValue);
if isLastBar then
    begin
        j=0;
        sum=0;
        for i=0 to length-1
            begin
                if oscValue[i]>0 then
                    begin
                        sum=sum+oscValue[i];
                        j+=1;
                    end;
            end;
        if j>0 then AvgOsc=sum/j;
    end;

發表回覆
Close