Balance y equity de la apertura del dia?

Foro dedicado a todo lo relacionado con la versión 4 de la plataforma de Metaquotes.
Responder
JimmyFX
Mensajes: 6
Registrado: 29 Mar 2020 21:56

Balance y equity de la apertura del dia?

Mensaje por JimmyFX »

Hola

Me gustaria saber como puedo obtener el balance y el equity con el que inicio el dia,

y el balance de cuando se abrio la cuenta, para este defini una variable datetime para que lo recoja de esa fecha, pero no se como hacerlo.

me podrian hechar una manita, alguna documentacion o alguna idea?

Un saludo
Avatar de Usuario
Foréxitos
Mensajes: 682
Registrado: 12 Mar 2017 19:13

Re: Balance y equity de la apertura del dia?

Mensaje por Foréxitos »

Hola JimmyFX, echale un ojo a éste documento que trae las funciones que necesitas. Saludos.
https://docs.mql4.com/account
ImagenImagenImagenImagenImagen
JimmyFX
Mensajes: 6
Registrado: 29 Mar 2020 21:56

Re: Balance y equity de la apertura del dia?

Mensaje por JimmyFX »

Gracias por la respuesta
AccountBalance y AccountEquity
Pero no se como obtenerlo del open del dia y de un dia en el pasado.

con este codigo obtengo el profit del dia anterior pero lo que necesito es el equity y el balance

Código: Seleccionar todo

double todayprofit=0;
    datetime Openday= iTime(Symbol(),PERIOD_D1,0); 
 
    for(int xx=OrdersHistoryTotal()-1;xx>=0;xx--){ 
      if(!OrderSelect(xx,SELECT_BY_POS,MODE_HISTORY))continue;
      
      if(OrderCloseTime()<Openday)break;
      if(OrderType()<2)todayprofit+=OrderProfit()+OrderSwap()+OrderCommission(); 
      
      //if(OrderType()<2)todayprofit+=OrderProfit()+OrderSwap()+OrderCommission(); 
      
    }
    
    Alert(todayprofit);
Es mi primer ea y eso me tiene atascado

Un saludo y felices fiestas
Última edición por JimmyFX el 26 Dic 2022 06:09, editado 1 vez en total.
Avatar de Usuario
Foréxitos
Mensajes: 682
Registrado: 12 Mar 2017 19:13

Re: Balance y equity de la apertura del dia?

Mensaje por Foréxitos »

Hola JimmyFX, estuve viendo lo que necesitas y la verdad, pareciera que es fácil de programar pero no es así ya que cuando el día cambia también cambian los valores en la equidad por el swap de la o las ordenes, entonces para obtener el valor de la equidad del día anterior tiene que ser justo ante de que cambie el día. Te hice un EA por costumbre pero solo del Equity del día anterior bien explicado y simple para que lo estudies y puedas desarrollar tu propio código en mql4 sobre el Balance después. Espero que te guste y que tengas muy felices fiestas. Saludos.
pd: cualquier cosa no dudes en preguntar en este foro que hay un excelente nivel de conocimiento.
Adjuntos
Equidad_de_ayer_v1.00.mq4
(2.55 KiB) Descargado 36 veces
ImagenImagenImagenImagenImagen
Avatar de Usuario
Foréxitos
Mensajes: 682
Registrado: 12 Mar 2017 19:13

Re: Balance y equity de la apertura del dia?

Mensaje por Foréxitos »

me olvidada NO LO PRUEBES EN REAL sino en el strategy tester
ImagenImagenImagenImagenImagen

JimmyFX
Mensajes: 6
Registrado: 29 Mar 2020 21:56

Re: Balance y equity de la apertura del dia?

Mensaje por JimmyFX »

Muchisimass gracias!!
lo probaree
Felices Fiestas!!
Avatar de Usuario
Foréxitos
Mensajes: 682
Registrado: 12 Mar 2017 19:13

Re: Balance y equity de la apertura del dia?

Mensaje por Foréxitos »

no es nada, es un placer. Saludos
ImagenImagenImagenImagenImagen
Avatar de Usuario
cdtrader
Mensajes: 588
Registrado: 28 Dic 2016 17:04

Re: Balance y equity de la apertura del dia?

Mensaje por cdtrader »

Tienes que ver el balance actual y restarle las ganancias de toda operación que haya cerrado el día de hoy.


Enviado desde mi iPhone utilizando Tapatalk
Imagen
Avatar de Usuario
Foréxitos
Mensajes: 682
Registrado: 12 Mar 2017 19:13

Re: Balance y equity de la apertura del dia?

Mensaje por Foréxitos »

Exacto! Lo difícil fue, como comenté, cuándo es el último tick del día de hoy para hacer ése cálculo... bueno, tampoco tan difícil, no?... jajaja. Saludos.
ImagenImagenImagenImagenImagen
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Metatrader 4”