2026-03-06 07:49:29 +03:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| IModifier.mqh |
|
|
|
|
|
//| Copyright 2026, MasterOfPuppets |
|
|
|
|
|
//| https://forge.mql5.io/masterofpuppets/mql5 |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
#ifndef MASTER_OF_PUPPETS_LIB_IMODIFIER_MQH
|
|
|
|
|
#define MASTER_OF_PUPPETS_LIB_IMODIFIER_MQH
|
|
|
|
|
|
|
|
|
|
#include <MasterOfPuppetsLib\TradeContext.mqh>
|
|
|
|
|
#include <MasterOfPuppetsLib\TraderContext.mqh>
|
|
|
|
|
|
|
|
|
|
#property copyright "Copyright 2026, MasterOfPuppets"
|
|
|
|
|
#property link "https://forge.mql5.io/masterofpuppets/mql5"
|
|
|
|
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| IModifier interface |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
interface IModifier
|
|
|
|
|
{
|
2026-03-12 12:12:59 +03:00
|
|
|
void Init(const TradeContext *tradeContext, const TraderContext *srcTraderContext,
|
|
|
|
|
const bool withExpert = false);
|
2026-03-06 07:49:29 +03:00
|
|
|
void Modify() const;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
//+------------------------------------------------------------------+
|