想寫EMA黃金交叉卻失敗了

  •   425 
  • 最後發表   羽逸飛  2019 四月 08
羽逸飛 發文於   2019/04/01

想寫一個EMA黃金交叉的編碼,編譯成功後,進行一年的回測卻搜不到任何東西

請求大大指點

Input: Period1(30); SetInputName(1, "EMA1");

Input: Period2(50); SetInputName(2, "EMA2");

 

ret = Period1 crosses above Period2 ;

排序方式: 標準 | 最新
XQ小幫手 發文於   2019/04/02

Hi 羽逸飛,

您好,請使用 EMA 語法來做運算,例如以下範例語法:

Input: Period1(30); SetInputName(1, "EMA1");
Input: Period2(50); SetInputName(2, "EMA2");

value1 = ema(close,Period1);
value2 = ema(close,Period2);

ret = value1 crosses above value2 ;

以上方向供您參考,謝謝。

羽逸飛 發文於   2019/04/05

不好意思

我依照您打的程式直接複製

但回測出來的結果卻不符合主圖上的線段

請問這是怎麼回事?

 

XQ小幫手 發文於   2019/04/08

Hi 羽逸飛,

您好,猜想您加入選股後,沒有調整足夠的資料筆數,

請您調整為 200 筆再試試看,例如範例選股策略匯出檔案,謝謝。

P.S. 小幫手設為 200 筆跑過後,查看EMA數值比較正確。

附加文件

  • 按讚來自於
  • ta17061
發表回覆
Close