En la esquina inferior derecha de la pantalla, puedes visualizar el porcentaje de ganancias o pérdidas de tu cuenta.

En este artículo, aprenderemos a implementar un indicador que nos ayudará a medir el drawdown diario en MetaTrader 5.
Inicialización del Indicador
CreateEdit("Drawdown Diario",200,68,98,30,"Drawdown Diario",clrWhite,clrBlack,12); CreateEdit("Drawdown Diario V",100,68,98,30,"",clrWhite,clrBlack,12);
Desinicialización del Indicador
ObjectDelete(0,"Drawdown Diario"); ObjectDelete(0,"Drawdown Diario V");
Cálculo del Drawdown
MqlDateTime w; TimeToStruct(TimeCurrent(),w); string md=IntegerToString(w.year)+"."+IntegerToString(w.mon)+".01"; double historyProfit=0,deposit=0; HistorySelect(0,TimeCurrent()); ulong ticket_history_deal=0; for(int i=0; i<HistoryDealsTotal(); i++) if((ticket_history_deal=HistoryDealGetTicket(i))>0) { datetime timeeee=(datetime)HistoryDealGetInteger(ticket_history_deal,DEAL_TIME); if(timeeee>StringToTime(TimeToString(TimeCurrent(),TIME_DATE))) if(HistoryDealGetInteger(ticket_history_deal,DEAL_TYPE)==DEAL_TYPE_BUY || HistoryDealGetInteger(ticket_history_deal,DEAL_TYPE)==DEAL_TYPE_SELL) historyProfit+=HistoryDealGetDouble(ticket_history_deal,DEAL_PROFIT)+HistoryDealGetDouble(ticket_history_deal,DEAL_COMMISSION)+HistoryDealGetDouble(ticket_history_deal,DEAL_SWAP); else deposit+=HistoryDealGetDouble(ticket_history_deal,DEAL_PROFIT); } double startBalnce=AccountInfoDouble(ACCOUNT_BALANCE)-historyProfit; string text=""; double dd=(historyProfit+AccountInfoDouble(ACCOUNT_PROFIT))*100/startBalnce; text=DoubleToString(dd,2)+" %"; ObjectSetString(0,"Drawdown Diario V",OBJPROP_TEXT,text); ChartRedraw();
Siguiendo estos pasos, podrás agregar el indicador de drawdown diario a tu plataforma MetaTrader 5. ¡No olvides ajustar los parámetros según tus preferencias y estrategias de trading!
Publicaciones relacionadas
- Alertas de Señales con el Indicador Iin_MA para MetaTrader 5
- iStochKomposterAlert: El Indicador de Señales para MetaTrader 5 con Alertas
- PPO_SignAlert: Tu nuevo aliado de señales en MetaTrader 5
- DSSBressertSignAlert: Indicador para MetaTrader 5 con Alertas
- wlxBW5ZoneAlert: El Indicador Definitivo para MetaTrader 5