請問小編,
我想要寫這個條件 "20日最小收盤價<20日最小收盤價平均"
lowest(close, 20)< average(close, 20)
lowM(0) < average(close, 20)
請問這兩句的語法有符合嗎?
還是都錯誤呢?
麻煩小編了!
謝謝您!
請問小編,
我想要寫這個條件 "20日最小收盤價<20日最小收盤價平均"
lowest(close, 20)< average(close, 20)
lowM(0) < average(close, 20)
請問這兩句的語法有符合嗎?
還是都錯誤呢?
麻煩小編了!
謝謝您!
Hello aRay,
如果您使用日頻率的話,20日最小收盤價是可以使用 lowest(close, 20) 來取得沒錯。
不過小幫手不清楚您所謂的 20日最小收盤價平均 是指什麼?
如果您是指 20日內的最小 20MA 的值 的話,那麼可以這樣寫:
value1 = average(close, 20); //計算20日MA
lowest(value1, 20); //這20天內,20日MA的最小值
所以您要的條件就會是:
lowest(close, 20) < lowest(value1, 20)
對也!怎麼沒有想到!謝謝XQ小幫手!
不過這個條件好像沒有辦法選到任何一檔股票也…所以個羅輯在XS不成立嗎?
value1 = average(close, 20); //計算20日收盤價平均
condition1 = lowest(close, 20) < lowest(value1, 20); //20日最小[收盤價]<20日最小[20日收盤價平均]
if condition1 then ret = 1;
還是說 lowest(close, 20) < lowM(0);
這樣也成立嗎?
再麻煩小幫手了
謝謝您!
Hello aRay,
就您腳本中的註解,應該是要使用:
value1 = average(close, 20);
condition4 = lowest(close, 20) < lowest(value1, 20);
沒錯。
小幫手不太確定您另一套看盤軟體是指如何篩選的,如果您對XQ計算有問題的話,小幫手建議您可以實際將使用到的數值 (ex. 收盤價、收盤價平均 etc....) print出來檢查以及與其他軟體比較,看數值是否有相同。
若不同的話,可以實際計算看是哪個有誤。
如果是XQ的話,再告知小幫手並提供相關檔案跟截圖讓小幫手去檢驗。
感謝。
謝謝小幫手回覆!
在修正完之後執行會出現"無任何符合選股條件的商品"不知道小幫忙是否有得出不同的結果呢?
謝謝小編!


感謝XQ小幫手!已經可以使用了!謝謝您!
8 評論