奇狐社區論壇
在這個頁面顯示本主題全部的 3 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]請教 條件選股 疑問 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=19369)


由 chi1025 在 2015-07-21 10:31 發表:

[問題]請教 條件選股 疑問

請教 自行撰寫公式後 條件選股 發現僅找到1支股票8096,卻遺漏約10支股票例如1584, 1815, 3105, 3452, 4123等,請提供協助,謝謝

條件選股 指標線是:sum_條件, 滿足條件是 大於0,分析週期5分鐘,選股範圍是 上櫃股票

條件選股公式如下:

D1:=barslast(Vol>5000);

MA_VOL:=ref(MA(vol,20),D1+1);

倍率:=ref(Vol,D1)/MA_VOL;

條件:=倍率>=20 and D1=0;

sum_條件:sum(條件,0)



<補充>
公式說明:
1.先找到有Vol>5000的K棒位置,即D1值
2.確認D1=0位置的前一根K,其VOL的20MA值,即MA_Vol
3.求得D1=0位置的Vol是MA_Vol的倍數值,即倍率
4.需符合:倍率>20 且 D1=0
5.統計個股歷史發生次數


由 cgjj 在 2015-07-21 11:00 發表:

回覆: [問題]請教 條件選股 疑問

引用:
最初由 chi1025 發表
請教 自行撰寫公式後 條件選股 發現僅找到1支股票8096,卻遺漏約10支股票例如1584, 1815, 3105, 3452, 4123等,請提供協助,謝謝

條件選股 指標線是:sum_條件, 滿足條件是 大於0,分析週期5分鐘,選股範圍是 上櫃股票

條件選股公式如下:

D1:=barslast(Vol>5000);

MA_VOL:=ref(MA(vol,20),D1+1);

倍率:=ref(Vol,D1)/MA_VOL;

條件:=倍率>=20 and D1=0;

sum_條件:sum(條件,0)



<補充>
公式說明:
1.先找到有Vol>5000的K棒位置,即D1值
2.確認D1=0位置的前一根K,其VOL的20MA值,即MA_Vol
3.求得D1=0位置的Vol是MA_Vol的倍數值,即倍率
4.需符合:倍率>20 且 D1=0
5.統計個股歷史發生次數




用於5分鐘週期跑條件選股
系統預設僅會載入近期的960根來做計算(盤中速度考量)。
並非載入全部的K棒資料來做計算

您這個公式計算的東西,其會受到K棒總數的影響
K棒數不同,結果就會不一樣


預設值960根,是可以被調整的
請到 [管理\系統選項\參數] 中的 內存保留 960 組5分鐘數據(用於預警/選股/指標排序等)

請根據您自己的需求去設置
設越大選股負擔就越重(小心盤中算不動,引發當機)


由 chi1025 在 2015-07-21 11:46 發表:

感謝 總版主 提供的解決方案,問題已解決,謝謝


全部時間均為台灣時間, 現在時間為19:02
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.