OBV上穿MAOBV

  •   759 
  • 最後發表   mialiu  2024 二月 02
mialiu 發文於   2024/01/01

當伸手牌有點不好意思....但是研究了一個下午都不行.....

還是來發問了....

想請問OBV上穿MAOBV均線的選股程式?

我用了OBV雙線程式修改怎麼改都不對....想請教到底要怎麼寫...

非常感謝!

XQ小幫手 發文於   2024/02/02

Hello, mialiu.

首先我們選股中並沒有類似的選股條件可以供參考,所以小幫手在警示 跟指標 搜尋了一下,發現警示有類似的OBV買進訊號,

1706777682836

因此 小幫手直接拿警示的腳本放到選股,做了一些小修改,

 
SetTotalBar(200);

variable: obvolume(0);

if CurrentBar = 1 then
    obvolume = 0
else begin  
    if close > close[1] then
        obvolume = obvolume[1] + volume
    else begin
        if close < close[1] then
            obvolume = obvolume[1] - volume
        else
            obvolume = obvolume[1];
    end;        
end;

value1 = average(obvolume,20);

if 
    obvolume crosses over value1
then 
    ret = 1;

outputField1(obvolume, "obvolume");
outputField2(value1, "obvolume_20MA");

1706778473381

1706778452943

但是,要請您注意一點,OBV起算位置,會影響數值的結果,所以,用此方法選股SetTotalBar(200);

設定要與您指標設訂長度一樣,

才會得到一樣的結果,

謝謝。

發表回覆
Close