Hi 小幫手您好,
請問如何計算前一天收盤價在20MA的個股數量呢?
等於需要一個迴圈去 算所有股票有沒有符合, 再return 符合的數量
但是上市櫃的股票一直在新增移除, 不知道怎麼知道當下有哪些股票存在
感覺類似問題應該有人提問過了, 但爬文了一陣子 沒有找到答案
謝謝
Hi 小幫手您好,
請問如何計算前一天收盤價在20MA的個股數量呢?
等於需要一個迴圈去 算所有股票有沒有符合, 再return 符合的數量
但是上市櫃的股票一直在新增移除, 不知道怎麼知道當下有哪些股票存在
感覺類似問題應該有人提問過了, 但爬文了一陣子 沒有找到答案
謝謝
Hi 小幫手您好,
不好意思原文問題沒有表達清楚,
小弟需要的是 可以在警示腳本中得到收盤價在20MA之上的個股數量
進而可以把這個值當作一個條件門檻 去回測做多股票或台指的結果
謝謝!
Hello Hiyang,
就小幫手所知,沒有辦法可以在腳本中取得選股中心篩選出符合條件商品的數量。
如果不怕麻煩的話,可以用回朔的方式取得過去日期的數量,接著在一個個寫入腳本中去回測。
請問樓上大大與小編 這個問題有解了嗎
Hello TSBLH,
請參考上面的做法,或是使用 getsymbolfield 函數取得各個商品的價格來計算判斷條件是否成立,並計算符合條件的商品數量。
舉例來說:
value1 = 0;
if getsymbolfield("1101.TW", "Close") > average(getsymbolfield("1101.TW", "Close"), 20) then value1 += 1;
只要1101大於20MA的話 value1 就會增加1,這樣將所需商品撰寫上去就可以得到符合條件的商品數量。
5 評論