XS裡面的EMA和SMA差異

  •   253 
  • 最後發表   Yang920  2023 一月 05
Yang920 發文於   2023/01/04

想請問一下 如果我想要寫
EMA19周目前向下
EMA38周目前也向下
且EMA19和38周交叉碰到  股價也在這附近  大概8%之內  且是在周線上plot的 請問該怎麼寫呢?

我用EMA的語法好像只能在日線上 用XEMA好像又不是這樣使用  再麻煩小幫手協助解惑 如果可以看看能不能提供語法  我可能會比較理解 感謝!

XQ小幫手 發文於   2023/01/05

Hello Yang920,

 

如果您使用週頻率的話,那麼只要使用 EMAXAverage 函數就可以計算週的指數移動平均。

EMA並沒有限定使用頻率,您可以使用在任何頻率上,但是不能夠跨頻率。

要跨頻率計算的話需要使用 xf_ema 或 xfmin_ema。

需注意指數移動平均是種需要前期運算值的指標,所以在使用時需要大約計算頻率長度4倍的資料才能夠運算出正確數值。

 

舉例來說,使用在週頻率上:

input: _len1(19), _len2(38);

settotalbar(maxlist(_len1, _len2) * 4);  //設定足夠的K棒運算避免算錯

 

value1 = ema(close, _len1);

value2 = ema(close, _len2);

 

condition1 = value1 cross over value2;

condition2 = close <= value1 * 1.08 and close >= value2 * 0.92;

 

condition3 = value1 cross under value2;

condition4 = close <= value2 * 1.08 and close >= value1 * 0.92;

 

condition5 = (condition1 and condition2) or (condition3 and condition4);

 

condition5 就是 EMA19 和 EMA38 交叉碰到,股價也在8%之內的條件。

您可以自行決定要將什麼plot出。

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。.

發表回覆
Close