/*
EMA с различными параметрами сглаживания для фронта и затухания
double C входной сигнал
double MA1 значения EMA на предыдущем баре
double period период сглаживания; если >1, то пересчитывается в коэфф.EMA
int FBA 1 - сглаживание фронта, -1 - сглаживание затухания, 0 - обычная MA - гладим все!
int i сдвиг
*/double EMA_FBA(double C, double MA1, double period, int FBA, int i) {
if(period==1) return(C);
// коэфф. EMA if(period>1) period=2.0/(1+period);
// EMAdouble ma=period*C+(1-period)*MA1;
// разделение фронта и затуханияswitch(FBA) {
case0: // обычная MAif(FBA==0) return(ma);
case1: // сглаживание фронтаif(C>MA1) return(ma); elsereturn(C);
case -1: // сглаживание затуханияif(C<MA1) return(ma); elsereturn(C);
}
}
这将是一个pamm,这将是有趣的。
我们回答我们的孩子,他们关心的是:
惊人的是接近,但它是被禁止的! (Vysotsky)。
那么有很多PAMMs,问题是什么?
因此,你似乎已经得到了它的权利。给我看看更多酒吧的照片。
我不明白边缘平滑和衰减平滑之间的区别。而且我完全不明白我做了什么。

我已经把收盘价 和这个函数的前值输入到该函数中。我哪里错了?
在佩服作者的智慧的同时,值得注意的是,很难区分禁忌和允许,这无疑也存在于附近。我无法将如此深刻的意义融入简短的表达中。他们说:很难想到简单的事情,这不是没有道理的。
我早就注意到,有些歌曲和诗歌的歌词其实应该有些不同,但你不能说出来,它们是被禁止的。
我不明白正面平滑和淡化平滑之间的区别。
我喜欢你的照片,但我也不太明白你做了什么:-)))
回到https://www.mql5.com/ru/code/9284
我根本没有得到这个。
我以为作者只是给出了一个过滤信号,1.价格如果在SMA(在他看来是EMA)之上,2.如果价格低于均线,则为均线。而这种平滑给你的图片。还是没有呢?
P.S. 忽略前100条。那里的价格是愚蠢地重复。
我把Close[i]作为C,把这个函数EMA_FBA的前值作为MA1。或者我应该喂什么,EMA平均值的值?我只是想让它有意义。小猪被封杀了,即使他没有被封杀,他也不容易理解,对我来说更不容易......我又不是语言学和无线电工程的教授。有一个功能。
选择什么作为FBA 呢?EMA是什么意思?这个函数还是指数 平均数?
PAMMs有很多。
好的PAMMs是少数))))