XavierAndreu

Crear Media Móvil

Mar 26th, 2022
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. //https://youtu.be/8OepTKeA-BE
  2.  
  3. void OnTick()
  4. {
  5.  
  6. Comment(MediaMovil(1,100));
  7. }
  8.  
  9.  
  10. double MediaMovil( int posicion,int periodos)
  11. {
  12. double MediaMovilArray[];
  13. CopyBuffer(iMA(_Symbol,PERIOD_CURRENT,periodos,0,MODE_SMA, PRICE_CLOSE),0,0,2,MediaMovilArray);
  14. ArraySetAsSeries(MediaMovilArray,true);
  15.  
  16. return(NormalizeDouble(MediaMovilArray[posicion],_Digits));
  17. }
  18.  
  19.  
  20.  
  21.  
  22. int OnCalculate(const int rates_total,
  23. const int prev_calculated,
  24. const int begin,
  25. const double &price[])
  26. {
  27. Comment(MediaMovil(1,100));
  28. return(0);
  29. }
  30.  
  31.  
  32. double MediaMovil( int posicion,int periodos)
  33. {
  34. double MediaMovilArray[];
  35. CopyBuffer(iMA(_Symbol,PERIOD_CURRENT,periodos,0,MODE_SMA, PRICE_CLOSE),0,0,2,MediaMovilArray);
  36. ArraySetAsSeries(MediaMovilArray,true);
  37.  
  38. return(NormalizeDouble(MediaMovilArray[posicion],_Digits));
  39. }
Advertisement
Add Comment
Please, Sign In to add comment