xs自訂選股函數語法請教

  •   314 
  • 最後發表   ChaosFractal  2020 六月 09
ChaosFractal 發文於   2020/05/31

軟體版本編號3.01.01

選股日期 2020/05/29(五)

大家好,問一下,我有寫一個布林通道的選股策略,但使用上感覺怪怪的,因為頭一次寫也不知道寫得對不對,但這一波大盤的大反彈竟然完全篩選不出任何一支,若全部註解掉只留 今日收紅 也怪怪的,只有3支(其中一隻還是綠色的),想問一下我語法哪邊寫錯?

// 阿水一式
Input: 
    Length(20, "期數"), 
    UpperBand(2.1, "通道上緣"),
    UpperBandMax(3, "通道上緣上限"),
    VA5Times(2,"當天成交量大於前5日均量_倍"),
    VA5TimesMax(10,"當天成交量大於前5日均量_倍");

settotalbar(20);

Ret = ///close >= bollingerband(Close, Length, UpperBand) // 大於2.1倍上通道
 //and close <= bollingerband(Close, Length, UpperBandMax) // 小於3倍上通道(排除過熱,或是要再看籌碼)
 //and volume >= Average(volume, 5)[1] * 2 // 當天成交量> 前5日均量的2倍以上
 //and volume <= Average(volume, 5)[1] * 10 // 當天成交量 < 前5日均量的10倍以下(排除過熱)
 //and Average(close,20) > Average(close,20)[1] // 20MA向上翻揚
 //and
 close > open // 今日收紅
 //and close > close[1] // 今天收盤比昨天高
 ;

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/06/03

Hi ChaosFractal

建議您可以使用outputfield語法,將資料顯示出來,例如

outputfield1(close,"收盤價");
outputfield2(open,"開盤價");

猜測您的範圍是自訂的範圍,或者您可以選擇"普通股全部"來查看全部股票的結果是否正確,謝謝。

---------------------------------

小編使用了您提供的語法,篩選出5/29的結果如下

其中,綠字並非是開盤價與收盤價的比較,而是成交價與收盤價的比較

 

ChaosFractal 發文於   2020/06/09

謝謝,把範圍調大後數量就正常了

發表回覆
Close