Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 18.04.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard völlig verwirrende Doks

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