不好意思請問一下
if closed(0) <= closed(60)*0.95
then ret=1;
小弟寫了一個簡單的判別,主要想知道 60 日線以下 5% 的股票篩選
但是還是會跑出 60 日線以上的結果出來
想請問是哪出了問題
感謝您
不好意思請問一下
if closed(0) <= closed(60)*0.95
then ret=1;
小弟寫了一個簡單的判別,主要想知道 60 日線以下 5% 的股票篩選
但是還是會跑出 60 日線以上的結果出來
想請問是哪出了問題
感謝您
Hi Wellwish,
您好,60日線意思應該是指,60日的移動均線,
若是的話應該使用 average(GetField("收盤價","D"),60) 來表示,
如以下程式碼範例,以上方向供您參考,謝謝
value1 = average(GetField("收盤價","D"),60);
if GetField("收盤價","D") <= value1 * 0.95 then ret = 1;
不好意思,這幾天有發現這個公式,有些 60 日線以下的個股沒有被篩選出來
想請問是什麼問題呢
感謝您
Hi Wellwish,
您好,小幫手方才檢驗相關數值是正確的(60 日線*0.95的數值手算與系統運算核對)
也確認篩選出來的股票應該是沒有問題的,故請問您:
1. 執行此選股策略的大約時間點(例如:03/27 約 21點30分)
2. 您是察看到哪些個股沒有被篩選出來?
以利小幫手對照查看問題的原因,謝謝。
3/27約20:00左右,正文
是我一隻一隻看看到的,目前已經正常@@
6 評論