mql5/Experts/MasterOfPuppets/ClosePositionModifier.mq5
2026-02-28 02:24:46 +03:00

22 lines
1 KiB
MQL5

//+------------------------------------------------------------------+
//| ClosePositionModifier.mq5 |
//| Copyright 2026, MasterOfPuppets |
//| https://forge.mql5.io/masterofpuppets/mql5 |
//+------------------------------------------------------------------+
#include "ClosePositionModifier.mqh"
#property copyright "Copyright 2026, MasterOfPuppets"
#property link "https://forge.mql5.io/masterofpuppets/mql5"
//+------------------------------------------------------------------+
//| Modify function |
//+------------------------------------------------------------------+
void ClosePositionModifier::Modify()
{
if(m_withExpert && m_tradeContext.GetPositionInfo().Magic() != m_tradeContext.GetTrade().RequestMagic())
{
return;
}
m_tradeContext.GetTrade().PositionClose(m_tradeContext.GetPositionInfo().Ticket());
}
//+------------------------------------------------------------------+