小幫手您好,
若想用警示腳本回測選股, 想加入當天大盤PC ratio的值來當作一個條件
由於 資料欄位 CPOIRatio 支援商品為選擇權
回測對象為普通股時 無法使用 GetField("CPOIRatio") 當作條件
請問是不是需要用GetSymbolField函式呢? 如果是的話
商品代碼應該傳入什麼值 才能得到當日的PC ratio 值呢?
謝謝小幫手!!
小幫手您好,
若想用警示腳本回測選股, 想加入當天大盤PC ratio的值來當作一個條件
由於 資料欄位 CPOIRatio 支援商品為選擇權
回測對象為普通股時 無法使用 GetField("CPOIRatio") 當作條件
請問是不是需要用GetSymbolField函式呢? 如果是的話
商品代碼應該傳入什麼值 才能得到當日的PC ratio 值呢?
謝謝小幫手!!
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%的條件回測普通股呢? 謝謝小幫手!
3 評論