Da geht aber einiges durcheinander bei den MT Doks und Hilfen.
1. interne MT4 Hilfe: gar kein Index
2. Include\MovingAverages.mqh:
Code:
int LinearWeightedMAOnBuffer(const int rates_total,
const int prev_calculated,
const int begin,
const int period,
const double& price[],
double& buffer[],
int &weightsum)
3.
https://www.mql5.com/de/articles/127
Code:
...
case MODE_SMMA:
SmoothedMAOnBuffer(rates_total,
prev_calculated,
begin2,
sp,
TSIBuffer,
TSISigBuffer);//nix
4.
https://www.mql5.com/de/code/77 verweist auf 5. Beispiele
Code:
int LinearWeightedMAOnBuffer(const int rates_total,
const int prev_calculated,
const int begin,
const int period,
const double& price[],
double& buffer[])//nix
5.
https://www.mql5.com/en/articles/10
sagt nur: LinearWeightedMAOnBuffer() - fills out the output array buffer[] by values of a linear weighted average from the price[] array, aber arbeitet mit anderen OnBuffer Beispielen.
Im Source-Code* vom afl_winner.mq5 habe ich dann folgendes gefunden:
Code:
int w1; // global intern
// === in OnCalculate
LinearWeightedMAOnBuffer(rates_total,
prev_calculated,
0,
average,
rsv,
pak,
w1);
*
https://www.mql5.com/en/code/1492 (Спасибо, Андрей!)
Ist mir zwar völlig unklar, was hier wie warum funktionieren kann (und eigentlich hasse ich es, Code zu übernehmen, den ich nicht verstehe), aber nun ist auch der identisch zum Vergleichsfenster (mit reingezogenem Moving Average).
Puhhh, schwierige Geburt -
!! AVT