警示腳本回測選股, 如何加入PC ratio條件?

  •   509 
  • 最後發表   Hiyang  2019 十一月 18
Hiyang 發文於   2019/11/11

小幫手您好, 

若想用警示腳本回測選股, 想加入當天大盤PC ratio的值來當作一個條件

由於 資料欄位 CPOIRatio 支援商品為選擇權

回測對象為普通股時 無法使用 GetField("CPOIRatio") 當作條件

請問是不是需要用GetSymbolField函式呢? 如果是的話

商品代碼應該傳入什麼值 才能得到當日的PC ratio 值呢?

謝謝小幫手!!

排序方式: 標準 | 最新
XQ小幫手 發文於   2019/11/15

Hi Hiyang

您好,PCratio是特別指選擇權Put與Call的未平倉量所組成

請參考網址

因此他不支援普通股喔。

小幫手這邊無法確認您所需要的資料是什麼,是否有公式能提供給小幫手

您可以參考以下網址,提供給您參考相關欄位資訊

謝謝您的詢問。

Hiyang 發文於   2019/11/15

Hi 小幫手您好,

感謝您的回覆, 我想回測的是 只在PC ratio >100% 時買普通股

PC ratio也就是附圖期交所最右邊的 買賣權未平倉量比率%

所以需要在回測對象為 普通股 的買進腳本內 加入一個condition : PC ratio > 100% 

而看了XQ help網站後 我認為最接近的資料欄位就是 小幫手第一個網址提的CPOIRatio

只是這個資料欄位 對象為選擇權 要怎麼在對象為普通股的腳本加入這個條件呢?

像如果想只在OTC 20MA以上才買股 我可以加下面這個condition回測普通股:

GetSymbolField("OTC.TW","收盤價","D") > average(GetSymbolField("OTC.TW","收盤價","D"), 20);

但要怎麼跨商品加入這個PC ratio > 100%的條件回測普通股呢? 謝謝小幫手!

XQ小幫手 發文於   2019/11/18

Hi Hiyang

您好,目前跨商品判斷資料僅能使用getsymbolfield

去抓取某一檔商品資料去進行判斷

您可以再編輯語法的時候,點選欄位後,依照步驟插入以下欄位

結果會如語法上面顯示,以上說明,謝謝。

 

  • 按讚來自於
  • huanshin
發表回覆
Close