Calcolo del peso EMA

 
1.EMA è definito aggiungendo una certa frazione di Close[0] a EMA[1] - quale frazione esattamente? (domanda risolta)
2.come trovare il peso del cloze nel valore attuale dell'ema?
 
Come?
 
Controlla l'indicatore fornito di serie - Media mobile. Lì avrà più senso.
Approssimativamente, la vostra quota sarà basata sul confronto con il periodo di un indicatore con approssimativamente lo stesso livellamento.
Ecco il codice per EMA (pr è la tua quota):
//+------------------------------------------------------------------+
//| Exponential Moving Average                                       |
//+------------------------------------------------------------------+
void ema()
  {
   double pr=2.0/(MA_Period+1);
   int    pos=Bars-2;
   if(ExtCountedBars>2) pos=Bars-ExtCountedBars-1;
//---- main calculation loop
   while(pos>=0)
     {
      if(pos==Bars-2) ExtMapBuffer[pos+1]=Close[pos+1];
      ExtMapBuffer[pos]=Close[pos]*pr+ExtMapBuffer[pos+1]*(1-pr);
           pos--;
     }
  }
In generale, controllate più spesso la documentazione sul sito web e anche i codici stessi.
 
ema[i]=k*Close[i] + (1-k)*ema[i+1];
dove k è una frazione di 0...1. Spesso si usa un periodo invece di una frazione, da cui si calcola questa frazione: k=2.0/(1+periodo). Cioè un EMA di frazione 0,5 sarebbe corrispondente al periodo 3.
 
залез в исходник ЕМА
void ema()
  {
   double pr=2.0/(MA_Period+1); // что значит период МА + 1? зачем?
   int    pos=Bars-2;
   if(ExtCountedBars>2) pos=Bars-ExtCountedBars-1;
//---- main calculation loop
   while(pos>=0)
     {
      if(pos==Bars-2) ExtMapBuffer[pos+1]=Close[pos+1];
      ExtMapBuffer[pos]=Close[pos]*pr+ExtMapBuffer[pos+1]*(1-pr); // Buffer[i]=Close[i]*2% + Buffer[i+1]*(1-2)
                                                                     непонятно: зачем ЕМА[i+1] умножается на 1-2?
           pos--;
     }
  }
 
Mathemat >>:
Загляни в индюкатор, поставляемый стандартно - Moving Average. Там будет понятнее.
Грубо говоря, твоя доля получится исходя из сравнения с периодом индюкатора примерно с таким же сглаживанием.
Вот код для ЕМА (pr - твоя доля):
А вообще почаще заглядывай в документацию, размещенную на сайте, а также в сами коды.

La gente è diventata del tutto pigra. Preferiscono davvero il nostro linguaggio ottuso alla precisa formulazione del bacino? )))

 
Cosa ti fa pensare che non abbia guardato la documentazione? Ho chiesto cosa non c'è.
e nella descrizione del soggetto ho scritto la formula, è l'unica cosa nei documenti.
 
Oh, ma dai! È tutto lì. E calcolando la frazione dal periodo, anche.
Ok. Hai capito la questione della "frazione" adesso?
 
"Spesso si usa un periodo al posto di una frazione, da cui si calcola la frazione: k=2,0/(1+periodo)" e 2,0 è allora cosa, se non una frazione? perché dici che il periodo è usato al posto di una frazione
 
È la formula Eulers, se non mi sbaglio. Ma non ricordo più come è stato ricavato.