自訂指標 於附圖,有的個股能顯示,有的卻不能顯示

  •   134 
  • 最後發表   superlin  2020 十二月 01
superlin 發文於   2020/11/30

請教小幫手 我這指標沒辦法在每一檔個股中顯示,有的會顯示,有的不會顯示,如果將 plot4 拿掉就檔檔沒問題,可是我就是需要呈現 外盤 / 內盤 的比例,請問這指標正確應該如何 謝謝

 

////////////////////////////////////////////////////////////////////////

 

value1=(GetField("內盤量"));

value2=(GetField("外盤量"));

 

 

plot1(value1+value2,"成交量");

plot2(value1,"內盤量");

plot3(value2,"外盤量");

 

plot4(GetField("外盤量","D") / (GetField("內盤量","D") + GetField("外盤量","D"))* 100,"量比");

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/12/01

superlin 您好

小幫手有幫您試了一下,

看起來都可以正常顯示

2330 2886 2492 3008

----------------

是否能請教您,在觀看哪檔股票時,

無法正常顯示呢? 

這樣小幫手會比較好幫助您 感謝

 

XQ小幫手 發文於   2020/12/01

superlin 您好

小幫手是有試出一個可能性,就是假設該股票在交易日中有一天內外盤都是0

那會使得分母為0的情況

這種我們需要建立一個條件是來確定內外盤有數值

以下寫法提供給您參考

value1=(GetField("內盤量"));

value2=(GetField("外盤量"));





plot1(value1+value2,"成交量");

plot2(value1,"內盤量");

plot3(value2,"外盤量");


if GetField("外盤量","D")>0 or GetField("內盤量","D")>0 then
plot4(GetField("外盤量","D") / (GetField("內盤量","D") + GetField("外盤量","D"))* 100,"量比");

發表回覆
Close