請教!! 12個月的平均營收連續兩個月成長,與近8季營益率 最小/最大 >60%, XS語法應該要如何撰寫?

  •   161 
  • 最後發表   Rank0530  2024 二月 06
Rank0530 發文於   2024/01/24

以下基本面選股條件, 想請教小編要如何撰寫?

查詢先前的資料無這兩個寫法可參考, 還請小編可以幫忙教學,謝謝~

 

12個月的平均營收連續兩個月成長

近8季營益率 最小/最大 >60%

 

XQ小幫手 發文於   2024/02/06

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;

但是,這兩個條件組合起來太嚴苛了,所以選股及近七年的回測,都沒有交易(但個別回測都有資料),所以您得考慮修改一下條件,

 

謝謝。

發表回覆
Close