Calcolo Prezzo Medio su Metatrader 4

Sezione dedicata a metatrader (ed altre piattaforme) ed al suo linguaggio di programmazione per il trading automatico
Rispondi
saso
Messaggi: 1
Iscritto il: 02/05/2021, 14:11

Calcolo Prezzo Medio su Metatrader 4

Messaggio da saso »

Buongiorno,
avrei necessità di calcolare in automatico il prezzo medio di tutte le operazioni aperte dello stesso strumento su metatrader4.
Chi può aiutarmi?
Semporasere
Messaggi: 21
Iscritto il: 19/02/2021, 15:00

Re: Calcolo Prezzo Medio su Metatrader 4

Messaggio da Semporasere »

A scopo indicativo, di seguito uno script da lanciare nella finestra del cross d'interesse.

Codice: Seleziona tutto

void start(){
   int total= OrdersTotal();   
   int pos= 0; // posizioni stesso cross
   double prezzo= 0; // prezzi apertura posizioni stesso cross
   
   for(int i= total-1; i >= 0; i--){
      if(!OrderSelect(i,SELECT_BY_POS)){
         Alert(_Symbol+" ERRORE Selezione Ordine #"+IntegerToString(GetLastError()));
         return;
      }
      
      if(OrderSymbol() == _Symbol){
         pos++;
         prezzo+= OrderOpenPrice();
      }
   }
  
   Alert("Posizioni attive su "+_Symbol+" # "+IntegerToString(pos)+" | Prezzo medio apertura "+DoubleToStr(prezzo/pos,4));

}
Saluti
Avatar utente
Siddharta82
Messaggi: 1
Iscritto il: 23/08/2021, 10:45

Re: Calcolo Prezzo Medio su Metatrader 4

Messaggio da Siddharta82 »

Ciao, ti interessa sapere il breakeven delle posizioni su ogni singolo cross?
Avatar utente
Dainesi
Messaggi: 457
Iscritto il: 12/05/2014, 12:10
Località: Castellanza (VA)

Re: Calcolo Prezzo Medio su Metatrader 4

Messaggio da Dainesi »

A voler fare bene occorre calcolare il prezzo medio ponderato per le dimensioni se no il prezzo medio non rifletterà correttamente il portafoglio reale.
Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite