¡¡¡!!! Ayudar de forma gratuita mediante la codificación de la tarea simple mql4(5). - página 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

Quiero ejecutar mi ea en los siguientes tiempos:

00:15 a 20:30

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

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

Hola.

Me gustaría añadir a mis condiciones de apertura algo así:

OrderOpenTime() de la última operación + 4 Horas <= TimeCurrent()

plz ayuda

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:
Acabo de notar que editó ... que era rápido ... muchas gracias .. va a probar
Gran trabajo ... apreciar it.... funciona ... ¿cuál es el truco aquí?
 
por favor amigo codifica esa tarea para mi, se que puedes hacerlo, seria genial
 
Fahad3MQL42016.07.20 09:08 indicador personalizado, el indicador funciona, sin embargo, no se actualiza hasta que cambie el marco y luego volver a él.

Sé que es un problema de lógica, pero agradecería cualquier ayuda.

Quiero que calcule cada barra, sin embargo, sólo mostrará las barras de la historia, no la actual.

Archivos:
improved_strength_of_bar_score.mq48 kb

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

Línea 151. Dividir en cero.

/ ( Alta [ pos ] - Baja [ pos ] )

¿Si alguna barra tendrá 1 pips?

Entonces

debe ser

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

... / H_L

 

Gracias Volli.

Ahora funciona bien.

 
Fahad3MQL4:

Gracias Volli.

Ahora funciona bien.

Un placer.
 
Michalis Phylactou2016.07.21 16:58 RU

Hola

Como todavía no he trabajado con la creación de objetos clicables en un gráfico.

Puede alguien darme un código que

- Crea un botón que cierra todas las operaciones activas una vez que se hace clic

- Crea un cuadro de texto que toma la entrada de números y un botón de envío que lee el número en el EA.

Me ayudará a ponerme en marcha.

Gracias

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

Es crea botones y abre la compra o la venta.

Creo que usted entenderá cómo editarlo.

Archivos adjuntos:
 
Volli:
Michalis Phylactou2016.07.21 16:58 RU

Hola

Como todavía no he trabajado con la creación de objetos clicables en un gráfico.

Puede alguien darme un código que

- Crea un botón que cierra todas las operaciones activas una vez que se hace clic

- Crea un cuadro de texto que toma la entrada de números y un botón de envío que lee el número en el EA.

Me ayudará a ponerme en marcha.

Gracias

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

Es crea botones y abre la compra o la venta.

Creo que usted entenderá cómo editarlo.

Gracias Volli