mql5/Experts/MasterOfPuppets/ClosePositionModifier.mq5

22 lines
1 KiB
MQL5
Raw Permalink Normal View History

2026-02-27 12:34:01 +03:00
//+------------------------------------------------------------------+
//| 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()
2026-02-27 12:34:01 +03:00
{
2026-02-28 01:29:57 +03:00
if(m_withExpert && m_tradeContext.GetPositionInfo().Magic() != m_tradeContext.GetTrade().RequestMagic())
2026-02-27 12:34:01 +03:00
{
return;
}
2026-02-28 01:29:57 +03:00
m_tradeContext.GetTrade().PositionClose(m_tradeContext.GetPositionInfo().Ticket());
2026-02-27 12:34:01 +03:00
}
//+------------------------------------------------------------------+