!!! Aiutare gratuitamente codificando un semplice compito mql4(5). - pagina 2

 
amando 2016.07.18 20:23     RU

Hello, i try to get out the pips of the closed trades, i had the idea, to count the difference between order openprice and orderclose preise

void OnTick()
  {
   double Profit;
// retrieving info from trade history 


   for(i=0;i<OrdersHistoryTotal();i++)
     {
        if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
        {
        if(OrderSymbol() ==_Symbol)
         {
         if (OrderType() == OP_BUY ) Profit +=OrderClosePrice()-OrderOpenPrice();
         if (OrderType() == OP_SELL) Profit +=OrderOpenPrice()-OrderClosePrice();
         }
        }
      }

Print(Profit/Point);

  }
 

sheriffonline2016.07.18 07:39

Voglio eseguire il mio ea nei seguenti orari:

00:15 a 20:30

https://www.mql5.com/ru/code/14244

Функция работы программы по времени
Функция работы программы по времени
  • voti: 23
  • 2015.11.23
  • Vasyl Nosal
  • www.mql5.com
Функция разрешает исполнение определенного кода в указанный промежуток времени.
 
Brt882016.07.18 12:35

Ciao.

Vorrei aggiungere alle mie condizioni di apertura una cosa del genere:

OrderOpenTime() dell'ultimo trade + 4 Ore <= TimeCurrent()

plz aiuto

datetime ord_time=Select_last_order_f();
if(ord_time!=0 && ord_time + 4*60*60 <= TimeCurrent())

////////////////////////////if no pendings
datetime Select_last_order_f()
{
datetime ord_time=0;

 for (int i=OrdersTotal()-1; i>=0; i--)
 {
   if(OrderSelect(i, SELECT_BY_POS))
   {
   if(OrderMagicNumber()==Magic)
   { 
   if(OrderSymbol()==Symbol())
   {        
   return(OrderOpenTime());
   } 
   }             
   }
 }

return(ord_time);
}

 
Mohammad Rizal Bin Rahmat:
Ho appena notato che hai modificato... che è stato veloce... grazie mille... testerà
Ottimo lavoro... lo apprezzo.... funziona... qual è la fregatura qui?
 
per favore il mio amico codifica quel compito per me, so che puoi farlo, sarebbe fantastico
 
Fahad3MQL42016.07.20 09:08 indicatore personalizzato, l'indicatore funziona, tuttavia, non si aggiorna fino a quando non cambio il frame e poi torno ad esso.

So che è un problema di logica, ma apprezzerei qualsiasi aiuto.

Voglio che calcoli ogni barra, tuttavia, visualizzerà solo le barre della storia, non quella corrente.

File:
improved_strength_of_bar_score.mq48 kb

-------------------------------------------------------------------------------------------------------------------

Linea 151. Dividere lo zero.

/ ( Alto [ pos ] - Basso [ pos ] )

Se qualche barra avrà 1 pip?

Quindi

deve essere

double H_L=( High [ pos ] - Low [ pos ] ); if(H_L==0) H_L=1;

... / H_L

 

Grazie Volli.

Ora funziona bene.

 
Fahad3MQL4:

Grazie Volli.

Ora funziona bene.

Il piacere è mio.
 
Michalis Phylactou2016.07.21 16:58 RU

Ciao

Non ho ancora lavorato con la creazione di oggetti cliccabili su un grafico.

Qualcuno può darmi un codice che

- Crei un pulsante che chiuda tutti i trade attivi una volta cliccato

- Crei una casella di testo che prenda l'input di un numero e un pulsante di invio che legga il numero nell'EA.

Mi aiuterà a darmi una mossa.

Grazie

---------------------------------------------------------------------------------------------------------------------------

È crea pulsanti e apre buy o sell.

Penso che capirai come modificarlo.

File:
 
Volli:
Michalis Phylactou2016.07.21 16:58 RU

Ciao

Non ho ancora lavorato con la creazione di oggetti cliccabili su un grafico.

Qualcuno può darmi un codice che

- Crei un pulsante che chiuda tutti i trade attivi una volta cliccato

- Crei una casella di testo che prenda l'input di un numero e un pulsante di invio che legga il numero nell'EA.

Mi aiuterà a darmi una mossa.

Grazie

---------------------------------------------------------------------------------------------------------------------------

È crea pulsanti e apre buy o sell.

Penso che capirai come modificarlo.

Grazie Volli