Ontdek de EA Stochastic Bollinger Bands Multi-Timeframe voor MetaTrader 4

Mike 2025.04.27 16:07 21 0 0
Bijlage


Heb je vragen of tips om deze code te verbeteren? Laat het me weten in de reacties!

Belangrijkste Kenmerken:

  • Multi-Timeframe Analyse: Deze EA maakt gebruik van de Stochastic Oscillator en Bollinger Bands waarden van de M1, M5 en M15 grafieken om handelsbeslissingen te nemen.
  • Ingangsvoorwaarden:
    • Aankoop: Alle drie de Stochastic K-lijnen liggen onder het MinStochOversold niveau, en de prijs op de M15 grafiek ligt onder de onderste Bollinger Band.
    • Verkoop: Alle drie de Stochastic K-lijnen liggen boven het MaxStochOverbought niveau, en de prijs op de M15 grafiek ligt boven de bovenste Bollinger Band.
  • Handelsbeheer:
    • Er zijn maximaal MaxTradesPerTrend open trades toegestaan.
    • De EA berekent het Stop Loss (SL) en Take Profit (TP) niveau op basis van de Average True Range (ATR) van de M15 tijdseenheid, samen met de SLMultiplier en TPMultiplier inputs.
  • Spread Controle: De EA controleert de huidige spread ten opzichte van MaxSpreadStandard (voor standaard/ECN-rekeningen) en MaxSpreadCent (voor cent/micro-rekeningen). Als de spread te hoog is, plaatst hij een buy limit of sell limit order in plaats van een directe uitvoering.
  • Pending Orders: Wanneer de spread te hoog is voor onmiddellijke uitvoering, plaatst de EA pending buy limit of sell limit orders net onder de huidige prijs voor koopinvoeren en net boven de huidige prijs voor verkoopinvoeren.
  • Inputs: De EA biedt verschillende invoerparameters voor aanpassing, zoals slippage, lotgrootte, indicatorperiodes en afwijkingen, SL/TP-multipliers, break-even en trailing stop instellingen, maximale spreadlimieten voor verschillende accounttypes, en Stochastic overbought/oversold niveaus.
  • OnTick Functie: De OnTick() functie is het belangrijkste uitvoeringsblok. Het haalt de indicatorwaarden op, controleert open orders en evalueert de koop- en verkoopvoorwaarden om mogelijk nieuwe trades te openen.
  • Debugging: De EA bevat Print() statements voor debugging doeleinden, waarmee de Stochastic K-waarden over tijdseenheden en de huidige spread worden gelogd.
tester
Lijst
Reactie 0