警示腳本回測 PC ratio 語法

  •   182 
  • 最後發表   Hiyang  2023 九月 15
Hiyang 發文於   2023/09/08

小幫手您好,

我想用附件圖片的 "買賣權未平倉量比例" 指標去回測買賣普通股

比如我想要只在 PC ratio > 100的時候 去回測買進20MA以上的股票

警示腳本買進條件: 

condition1 = close > average(close, 20);

condition2 = GetSymbolField("TXO","CPOIRatio","D") > 1;

ret = condition1 and condition2; 

但是編譯會有error: 不合法的商品ID,

請問我要怎麼改寫GetSymbolField("TXO","CPOIRatio","D") > 1;

才能取得附件那張圖的pc ratio數據呢? 謝謝

附加文件

XQ小幫手 發文於   2023/09/15

 Hello Hiyang,

 

因為不存在名為 TXO 的商品,所以會出錯。

您應該使用 TXO00.TF 才可以取得買賣權未平倉量比率。

需注意如果要換成百分比的話要乘以100才會和圖片中相同(%)。

發表回覆
Close