EasySbAi/Validation/BackComparer/Main.mqh
2026-04-11 15:50:27 -05:00

35 lines
1.4 KiB
MQL5

//+------------------------------------------------------------------+
//| Main.mqh |
//| Copyright 2026,Niquel Mendoza. |
//| https://www.mql5.com/en/users/nique_372 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2026,Niquel Mendoza."
#property link "https://www.mql5.com/en/users/nique_372"
#property strict
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
#include <TSN\\MqlCI\\BackComparer.mqh>
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
class CBackComparador : public IBackResComparer
{
public:
CBackComparador(void) {}
~CBackComparador(void) {}
//---
bool CompareBack(const BackRes& back_prev, const BackRes& back_curr, string& msg) override final
{
if(fabs(back_curr.profit - back_prev.profit) > 5.0)
{
msg = "Profit total difiere en mas de 5 usd";
return true;
}
return false;
}
};
//+------------------------------------------------------------------+