想找出黃金交叉的股票

  •   334 
  • 最後發表   riping  2024 八月 08
riping 發文於   2024/08/07

各位大大好!
小弟剛學XQ程式語言
單純想做個測試找出,前日12EMA和26EMA與當日12EAM和26EMA的黃金交叉
但選股後給的股票小弟查看後並沒有符合選股要求
(黃色現為26ema,紫色現為12ema)
想請問小弟犯了甚麼錯誤

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/08/08

問題1:對需要大量資料運算的EMA而言,你只使用28筆資料,算出來的數據自然會與系統的數據會不相同。

問題2:黃金交叉用cross over或cross above,你的寫法並不完全正確。

正確的寫法如下:

setTotalBar(6000);

value1=ema(c,12);

value2=ema(c,26);

if value1 cross over value2 then ret=1;

riping 發文於   2024/08/08

想請問我只計算26天EMA 只使用28筆資料
不是應該在合理範圍嗎
還是小弟有誤會甚麼

虎科大許教授 發文於   2024/08/08

使用28筆計算是可以,但算出來的數據是不對的,亦即與技術分析圖表裡面的數值不同。

發表回覆
Close