De auteur van dit idee - Sergey Efimenko
MQ5 code auteur - barabashkakvn
Stop loss (Stop Loss) en take profit (Take Profit) instellingen worden automatisch geconfigureerd als deze parameters nog niet zijn ingesteld voor de positie. Trailing werkt alleen voor winstgevende posities.
Als Enkel nulwaarden op "waar" staat, betekent dit dat het systeem zoekt naar posities met een stop loss of take profit gelijk aan nul. Zodra zo'n positie is gevonden:
- Als het een BUY-positie is:
- wordt een stop loss ingesteld: huidige prijs (Bid) min stop loss
- wordt een take profit ingesteld: huidige prijs (Bid) plus take profit
- Als het een SELL-positie is:
- wordt een stop loss ingesteld: huidige prijs (Ask) plus stop loss
- wordt een take profit ingesteld: huidige prijs (Ask) min take profit
Als de Enkel nulwaarden parameter op "onwaar" staat, zijn de stop loss (Stop Loss) en take profit (Take Profit) parameters uitgeschakeld.
De EA werkt voor alle posities op het huidige symbool - een unieke magic number wordt niet in overweging genomen.
Om te zien hoe het allemaal werkt, verwijder de opmerkingen bij de regels:
ExtStopLoss = InpStopLoss * m_adjusted_point; ExtTakeProfit = InpTakeProfit * m_adjusted_point; ExtTrailingStop= InpTrailingStop * m_adjusted_point; ExtTrailingStep= InpTrailingStep * m_adjusted_point; //m_trade.Buy(2.0); //m_trade.Sell(1.0); //--- return(INIT_SUCCEEDED); }
en start de EA in de strategie tester.
Gerelateerde berichten
- MQL5 Wizard: Handelsignalen Geïnspireerd Door Morning/Evening Stars + MFI voor MetaTrader 5
- MQL5 Wizard: Handelsignalen Geïnspireerd door Morning/Evening Stars en RSI voor MetaTrader 5
- Handelssignalen met MQL5 Wizard: EMA Crossover Strategie met Tijdfilter
- Visuele Orderverwerking: De Expert voor MetaTrader 4
- Handelen met MQL5 Wizard: Signalen op Basis van Prijsoverschrijding met MA en ADX