Skip navigation.
Home
Metatrader community - Forex Trading with Metatrader

Multiple MagicNumbers Per EA Per Condition

Is it possible to use multiple MagicNumbers in a single EA to open orders under different conditions and close orders for different conditions?

Logic Example;

Open statements

If ( Condition A ) { Open order this way with this MagicNumber1 }

If ( Condition B ) ( Open order this other way with MagicNumber2 even if there is an existing open order }

Close statements

If ( Order opened under condition A && MagicNumber1 ) { Perform MagicNumber1 Close }

If ( Order opened under condition B && MagicNumber2 ) { Perform MagicNumber2 Close }

Is this possible or do I need to write a different EA per MagicNumber so they won't conflict with each other?