以下基本面選股條件, 想請教小編要如何撰寫?
查詢先前的資料無這兩個寫法可參考, 還請小編可以幫忙教學,謝謝~
12個月的平均營收連續兩個月成長
近8季營益率 最小/最大 >60%
以下基本面選股條件, 想請教小編要如何撰寫?
查詢先前的資料無這兩個寫法可參考, 還請小編可以幫忙教學,謝謝~
12個月的平均營收連續兩個月成長
近8季營益率 最小/最大 >60%
Hello, Rank0530.
小幫手根據您的描述,想將您的選股條件分成兩個來合併執行,
一個是月頻率的,一個是季頻率的
SetBarFreq("M");
if
average(GetField("月營收", "M"), 12) > average(GetField("月營收", "M")[1], 12)
and average(GetField("月營收", "M")[1], 12) > average(GetField("月營收", "M")[2], 12)
then
ret = 1;
SetBarFreq("Q");
SetTotalBar(10);
if
Lowest(GetField("營業利益率", "Q"), 8) / Highest(GetField("營業利益率", "Q"), 8) > 0.6
then
ret = 1;
但是,這兩個條件組合起來太嚴苛了,所以選股及近七年的回測,都沒有交易(但個別回測都有資料),所以您得考慮修改一下條件,
謝謝。
1 評論