想寫均線的黃金交叉的問題

  •   568 
  • 最後發表   小魚  2021 一月 21
小魚 發文於   2021/01/19

想用8MA>36EMA剛黃金交叉時進場,怎麼寫都不對 新手還不懂幫個忙 

input:average(8),ema(36)

 

value1=average(close,8);

 

value2=ema(close,36);

 

If Close Cross Above Average(Close, 8) Then ret = 1;

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/01/20

小魚 您好

應該是

input:average(8),ema(36)

value1=average(close,8);

value2=ema(close,36);

If value2 Cross Above value1 Then ret = 1;

就可以了 (您都辛苦列了兩個value ,要在if 條件式中用到呀 XDD)

小魚 發文於   2021/01/20

謝謝你  不過我複製貼上出現這個問題

ZZ114變數 "average" 為系統保留文字,請更改變數名稱。

XQ小幫手 發文於   2021/01/21

小魚 您好

因為 average,ema 是系統的函數 

請您將 input 那段刪掉就ok了

如果您需要使用系統的函數 不用額外進行宣告,

唯有變數、參數 才需宣告

小魚 發文於   2021/01/21

謝謝 我在試試

發表回覆
Close