Systeemhandel

Universal 1.64 - De ultieme Expert Advisor voor MetaTrader 5
MetaTrader5
Universal 1.64 - De ultieme Expert Advisor voor MetaTrader 5

De auteur van het idee: Scriptor De MQL5 code auteur: Vladimir Karputov. Universal trailing voor posities en pending orders. Deze Expert Advisor kan ook posities openen en pending orders plaatsen. De EA kan: Stoplevels trailen voor orders van elk type (markt en pending); Scalping technieken toepassen; De stijging van het depositum volgen met het vereiste percentage — zodra deze waarde is bereikt, kan de EA de gebruiker hierover informeren; Pending orders plaatsen die door de gebruiker zijn toegestaan; Instellingen van de Expert Advisor op het scherm weergeven; De EA is oorspronkelijk ontworpen als een universeel trailing hulpmiddel, terwijl alle andere functies zijn toegevoegd voor gebruiksgemak. Invoervariabelen Voor alle handmatig geopende posities is het magic number "0" magic number - een unieke identificatie die door de EA wordt gebruikt; Lot - de lotgrootte van een positie of pending order die door de Expert Advisor moet worden geopend. Pending Order Schakelaars - vlaggen voor pending orders: Wacht op sluiten positie - wachten op het sluiten van een positie ("true" - wachten op het sluiten van een positie, "false" - wachten op een triggering pending order); Sta BUY STOP toe/verbied - het gebruik van Buy Stop orders; Sta SELL LIMIT toe/verbied - het gebruik van Sell Limit orders; Sta SELL STOP toe/verbied - het gebruik van Sell Stop orders; Sta BUY LIMIT toe/verbied - het gebruik van Buy Limit orders. Positieparameters Maximaal aantal posities van één type - het maximale aantal posities van één type op de markt; TakeProfit van posities - de take profit waarde; StopLoss van posities - de stop loss waarde; Trailing Stop van posities. "0" --> uit - de trailing stop functie; Trailing Stap van posities - de trailing stap waarde; Wacht op winst, "true" --> wacht breakeven - eerst wacht de EA op het breakeven-niveau en past daarna de trailing functie toe. Stop order parameters Afstand van huidige prijs tot Stop Order niveau - de afstand tussen de huidige prijs en de Stop Order; TakeProfit Stop Orders - de take profit waarde voor Stop Orders; StopLoss Stop Orders - de stop loss waarde voor Stop Orders; Trailing Stop van Stop Orders. "0" --> uit en Trailing Stap is niet belangrijk - trailing functie voor Stop Orders; Trailing Stap van Stop Orders - de trailing stap waarde voor Stop Orders. Limit order parameters Afstand van huidige prijs tot Limit Order niveau - de afstand tussen de huidige prijs en de Limit Order; TakeProfit Limit Orders - de take profit waarde voor Limit Orders; StopLoss Limit Orders - de stop loss waarde voor Limit Orders; Trailing Stop van Limit Orders. "0" --> uit en Trailing Stap is niet belangrijk - trailing functie voor Limit Orders; Trailing Stap van Limit Orders - de trailing stap waarde voor Limit Orders. Enkel voor werken op tijd - handels tijd instellingen Gebruik tijd - operationele inschakeling in de gespecificeerde tijd; Terminal uren van de deals - handelsuren (uren); Terminal minuten van de deals - handelsminuten; Gebruik open Buy op tijd - de vlag voor tijdgebonden opening van Buy posities; Gebruik open Sell op tijd - de vlag voor tijdgebonden opening van Sell posities; Gebruik pending Buy Stop op tijd - de vlag voor tijdgebonden plaatsen van Buy Stop orders; Gebruik pending Sell Limit op tijd - de vlag voor tijdgebonden plaatsen van Sell Limit orders; Gebruik pending Sell Stop op tijd - de vlag voor tijdgebonden plaatsen van Sell Stop orders; Gebruik pending Buy Limit op tijd - de vlag voor tijdgebonden plaatsen van Buy Limit orders. Pipsing - schakel de pipsing (scalping) strategie in Pipsing winst - winst voor de strategie. Globale niveaus - winst- en verliesniveaus (%) (voor informatie) Om de stijging/daling van het depositum met NNN procent te volgen - het volgen van depositoniveaus; Globale TakeProfit (gegeven in procent); Globale StopLoss (gegeven in procent).

2018.06.06
Bollinger Bands N Posities V2 - Verbeterde EA voor MetaTrader 5
MetaTrader5
Bollinger Bands N Posities V2 - Verbeterde EA voor MetaTrader 5

We hebben een nieuwe versie van de Bollinger Bands N posities ontwikkeld. Deze Expert Advisor is gebaseerd op de iBands (Bollinger Bands) indicator. Zodra er een signaal binnenkomt, sluit de EA de tegenovergestelde posities (zie 'Kenmerken' voor meer details). Wat is nieuw in versie 2 Stop Loss - de waarde voor Stop Loss (0 schakelt deze parameter uit); Take Profit - de waarde voor Take Profit (0 schakelt deze parameter uit); Trailing Stop - de waarde voor Trailing Stop (0 schakelt deze parameter uit); Trailing Stap - de trailing stap (als "Trailing Stop" is ingeschakeld, mag "Trailing Stap" NIET op nul worden ingesteld!); Max posities - een limiet op het aantal posities (de minimum toegestane waarde is "1" positie). Kenmerken Werkt op een nieuwe bar; Het aantal posities is niet beperkt; Bij een BUY-signaal worden alle SELL-posities gesloten; Bij een SELL-signaal worden alle BUY-posities gesloten; Voor het openen van een order wordt gecontroleerd of er voldoende middelen zijn voor een dubbele lot. Testresultaten met standaardparameters op EURUSD, H1, van 2017.06.06 tot 2018.04.10: Invoergegevens Handelsparameters: Lots - het volume van de te openen positie; Stop Loss (in pips) - het niveau van Stop Loss; Take Profit (in pips) - het niveau van Take Profit; Trailing Stop (in pips) - trailing waarde; Trailing Stap (in pips) - waarde van de trailing stap; Max posities - het maximale aantal open posities dat tegelijkertijd is toegestaan. Bollinger Bands parameters: periode van het voortschrijdend gemiddelde - periode voor het berekenen van de gemiddelde lijn; verschuiving - horizontale verschuiving van de indicator; aantal standaarddeviaties - aantal standaarddeviaties in de indicator; type prijs - de prijs die wordt gebruikt voor berekeningen. Pijlenparameters - signaleringsvisualisatieparameters: kleur van de koop-signalen; kleur van de verkoop-signalen.

2018.06.06
ChannelEA1 - De ideale System Trading voor MetaTrader 5
MetaTrader5
ChannelEA1 - De ideale System Trading voor MetaTrader 5

De ChannelEA1 is een handige System Trading die gebruikmaakt van een kanaal dat getekend is door de ChannelInd indicator. Je hebt de indicator zelf niet nodig voor de werking van de EA, want de benodigde data worden intern in de EA berekend. Deze EA voert trades uit op basis van tijd: op het aangegeven handelsmoment, dat je kunt instellen in de EA-instellingen, plaatst de EA twee pending limit orders aan de randen van het kanaal en zet Take Profit-niveaus aan de andere kant van het kanaal, zonder Stop Loss. Aan het einde van de handelsperiode worden alle openstaande posities gesloten en worden de niet-geactiveerde orders verwijderd. Let op: De Expert Advisor is ontworpen voor trainingsdoeleinden. De EA heeft acht instelbare parameters: Begin uur - het tijdstip waarop de handel start Einde uur - het tijdstip waarop de handel eindigt Experts magic number - de unieke identificatiecode van de posities van de EA; Lots - het volume van de te openen posities; Slippage van prijs - de maximaal toegestane slippage bij het openen van een positie; Multiplier spread voor stops - spreadvermenigvuldiger die wordt toegepast bij de berekening van de juiste afstand voor stop orders (*). Wachten op omgeving update (in seconden) - tijd in seconden om te wachten op de update van de handelsomgeving (**); Aantal pogingen om de staat van de omgeving op te vragen - het aantal pogingen om een nauwkeurige handelsomgeving te verkrijgen (***). * Voor pending orders (en Stop Loss of Take Profit) geldt een minimum toegestane afstand voor het plaatsen van stop orders - StopLevel. Dit betekent dat de pending order (net als Stop Loss of Take Profit) niet dichter bij de prijs kan worden geplaatst dan deze afstand. Als StopLevel nul is, betekent dit niet dat deze afwezig is, maar dat StopLevel fluctueert. In dat geval is de minimale afstand meestal gelijk aan de spread*, maar soms is zelfs het dubbele van de spread niet voldoende. Daarom kan deze parameter een aangepaste vermenigvuldiger voor de spread specificeren die wordt gebruikt om de minimale afstand voor het plaatsen van pending orders te berekenen. ** Wanneer een handelsorder naar een server wordt verzonden, kan een occasionele vertraging in uitvoering leiden tot een onjuiste telling van het aantal marktposities. Als een dergelijke "onbepaalde" staat wordt gedetecteerd, wacht de Expert Advisor het opgegeven aantal seconden en leest daarna de omgeving opnieuw. *** Het aantal wachttijd binnen één tick is ingesteld in de EA-parameters. Na het doen van alle toegestane pogingen om de nauwkeurige omgeving te verkrijgen, stopt de Expert Advisor met verwerken en wacht op de volgende tick. De EA zal deze pogingen herhalen bij deze nieuwe tick als de handelsomgeving tegen die tijd niet is bijgewerkt. Om de strategie te testen, is er een test uitgevoerd met de standaardinstellingen, gebruikmakend van data van 02-01-2017 tot 29-03-2018. Helaas toonde de EA geen goede resultaten met de standaardinstellingen. Daarom zijn de parameters voor de handelsstart en -eind (Begin uur en Einde uur) geoptimaliseerd op EURUSD H1 in de 1 minuut OHLC-modus. Deze keer waren de resultaten beter:

2018.06.06
SV v.4.2.5 - Een krachtige Trading Expert voor MetaTrader 5
MetaTrader5
SV v.4.2.5 - Een krachtige Trading Expert voor MetaTrader 5

Idee auteur: Evgeny, MQ5 code auteur: barabashkakvn. De Expert Advisor opent maximaal één positie per dag. De voorwaarden voor het openen van een positie worden op het aangegeven tijdstip gecontroleerd. Deze EA zoekt naar de hoogste high price en de laagste low price in de geanalyseerde periode. Daarbij wordt rekening gehouden met de Shift van de periode ten opzichte van het huidige moment. Extra voorwaarden: analyse van de positie van de gevonden prijzen (hoogste prijs en laagste prijs) ten opzichte van twee Moving Averages: "Snelle" en "Langzame". Aanbevelingen voor Optimalisatie Gebruik alleen de volgende parameters tijdens de initiële optimalisatie: Startuur, Shift en geanalyseerde periode. Invoergegevens Handmatige instelling gebruiken ("waar" -> "Lots", "niet waar" -> "Risico") - handmatige lotinstelling in- of uitschakelen; Lots - handmatig ingesteld lot; Stop Loss (in pips) - Stop Loss waarde; Take Profit (in pips) - Take Profit waarde; Trailing Stop (in pips) - trailing waarde; Trailing Stap (in pips) - stapwaarde voor trailing; Risico in procent voor een transactie van een vrije marge - risico per trade (als Handmatige instelling gebruiken == "niet waar"); Startuur - starttijd van de trading; Startminuut - startminuut van de trading; Shift - shift voor de geanalyseerde periode; geanalyseerde periode - de breedte van de geanalyseerde periode; Parameters van de "Snelle" Moving Average: MA Snelle: averaging periode; MA Snelle: horizontale verschuiving; MA Snelle: smoothing type; MA Snelle: type prijs. Parameters van de "Langzame" Moving Average: MA Langzame: averaging periode; MA Langzame: horizontale verschuiving; MA Langzame: smoothing type; MA Langzame: type prijs. magic number - unieke identificatie voor de Expert Advisor. Testen op USDJPY, H1:

2018.04.19
Cross_Line_Trader: Jouw Semi-automatische Trading Partner voor MetaTrader 5
MetaTrader5
Cross_Line_Trader: Jouw Semi-automatische Trading Partner voor MetaTrader 5

De Cross_Line_Trader is een semi-automatische trading tool die posities opent op basis van de kruising van lijnen op de grafiek van een symbool. Ondersteunde Lijntypes Trendline Trendline op Hoek Verticale Lijn Horizontale Lijn Interacties met de Lijnen Openen van een positie in de richting die door de lijn wordt aangegeven; Alleen kopen; Alleen verkopen; Wanneer de prijs de lijn kruist en een bijbehorende positie wordt geopend, wordt de lijn inactief (het type verandert). Het type van de inactieve lijn kan in de instellingen worden aangepast om heropening na de kruising te voorkomen. Er is één type kruising geïmplementeerd: bij de opening van een nieuwe bar, dat wil zeggen als de openingsprijs van de vorige bar en de openingsprijs van de huidige bar aan weerszijden van de gekruiste lijn liggen. Kruising van Trendlijnen De parameter "Ray to the right" van trendlijnen wordt gecontroleerd: Als deze is ingeschakeld, wordt elke kruising van deze lijn op elke huidige bar geteld; Als de straal is uitgeschakeld, is de kruising alleen mogelijk wanneer de rechterrand van de lijn op de huidige bar of rechts daarvan ligt. Als de prijs de lijn niet kruist voordat de rechterrand van de lijn aan de linkerkant van de laatste bar komt, wordt de lijn inactief. Kruising van de Horizontale Lijn Als de openingsprijs van de vorige bar en de openingsprijs van de huidige bar de lijn kruisen, wordt een positie geopend die overeenkomt met de instellingen, en de lijn wordt inactief. Kruising van de Verticale Lijn Zodra de huidige bar opent achter de bar waarop de lijn is ingesteld, wordt een positie geopend die overeenkomt met de instellingen, en de lijn wordt inactief. De Expert Advisor is ontworpen voor gebruik op hedging-rekeningen. Als je de EA op een netting-account start, verschijnt er een waarschuwing en wordt de EA ontladen. Het volume van de door de Expert Advisor geopende posities kan in de instellingen worden aangepast. Je kunt ook stop loss en take profit in punten instellen. Als ongeldige Stop Loss- en Take Profit-waarden worden opgegeven, zal de EA de waarden aanpassen naar de minimale StopLevel die is toegestaan voor het symbool. De Expert Advisor past de lotgrootte aan als er een onjuiste waarde wordt opgegeven. Als de lotgrootte te groot is, zal de EA deze aanpassen zodat er een positie kan worden geopend. Als er onvoldoende geld is om zelfs de minimale lotgrootte te openen, wordt er geen positie geopend. De EA heeft 13 invoerparameters: Openingsrichting van posities - de lijst van modi voor het openen van posities: Volgens lijnbeschrijving Altijd Kopen Altijd Verkopen Beschrijving voor Kopen positie - de lijnbeschrijving voor het openen van koopposities (standaard is Kopen); Beschrijving voor Verkopen positie - de lijnbeschrijving voor het openen van verkoopposities (standaard is Verkopen); Inactieve Lijnstijl - de stijl van de inactieve lijn; Magic number van de Experts - de unieke identifier van posities die worden geopend bij kruising; Lots - het volume van te openen posities; Stop loss in punten - de Stop Loss van een positie in punten; Take profit in punten - de Take Profit van een positie in punten; Slippage van prijs - maximale toelaatbare slippage bij het openen van een positie; Multiplier spread voor stops - spread multiplier die wordt toegepast bij de berekening van de juiste afstand voor stop orders (*). Wachten op omgevingsupdate (in seconden) - tijd in seconden om te wachten op de update van de handelsomgeving (**); Aantal pogingen om de staat van de omgeving te krijgen - het aantal pogingen om een nauwkeurige handelsomgeving te verkrijgen (***); Logberichten - schrijf berichten over de kruising van lijnen naar log (Ja/Nee). * Voor Stop Loss- en Take Profit-orders (evenals pending orders) geldt een minimale toegestane afstand voor het plaatsen van dergelijke orders - StopLevel. Dat wil zeggen, Stop Loss en Take Profit (evenals pending orders) kunnen niet dichter dan deze afstand bij de prijs worden geplaatst. Als StopLevel nul is, betekent dit niet dat het afwezig is; het betekent alleen dat StopLevel variabel is. In dit geval is de minimale afstand meestal gelijk aan de spread*, maar soms is zelfs de dubbele spread niet voldoende. Deze parameter maakt het mogelijk om een aangepaste multiplier voor de spread op te geven die wordt gebruikt om de minimale afstand voor het plaatsen van stop orders te berekenen. ** Wanneer een handelsorder naar een server wordt verzonden, kan een occasionele vertraging in de uitvoering leiden tot een verkeerde telling van het aantal marktposities. Als een dergelijke "onbepaalde" toestand wordt gedetecteerd, wacht de Expert Advisor het opgegeven aantal seconden en leest vervolgens de omgeving opnieuw uit. *** Het aantal wachttijden binnen één tick is ingesteld in de EA-parameters. Na het doen van alle toegestane pogingen om de nauwkeurige omgeving te verkrijgen, verlaat de Expert Advisor de verwerking en wacht op de volgende tick. De EA zal deze pogingen herhalen op deze nieuwe tick als de handelsomgeving tegen die tijd niet is bijgewerkt.

2018.04.19
BHS Systeem - Jouw Expert voor MetaTrader 5
MetaTrader5
BHS Systeem - Jouw Expert voor MetaTrader 5

De auteur van het idee: Yuri, de mq5 code auteur: barabashkakvn. Deze Expert Advisor berekent de dichtstbijzijnde boven- en onderprijs op basis van de Stap van het "ronde" nummer. Voor een overzicht van hoe de "ronde" prijs wordt berekend, commentaar uit de regel in OnDeinit: //+------------------------------------------------------------------+ //| Expert deinitialisatie functie                                 | //+------------------------------------------------------------------+ void OnDeinit(const int reden)   { //--- hoe de Math() functie werkt:    return; } Een voorbeeld wordt weergegeven in het tabblad Experts wanneer je de EA van de grafiek verwijdert. De EA controleert de positie van de prijs en de iAMA (Adaptive Moving Average, AMA) indicator om een initiële pendelende order te plaatsen. Als de slotprijs van bar #0 boven de indicator ligt, wordt er een pendelende Buy Stop order geplaatst op de bovenste ronde prijs. Als de slotprijs van bar #0 onder de indicator ligt, wordt er een pendelende Sell Stop order geplaatst op de onderste ronde prijs. De levensduur is ingesteld voor elke pendelende order: Levensduur van de pendelende order (in uren) wordt toegevoegd aan de laatst bekende server tijd. Er worden aparte trailing methoden toegepast voor BUY en SELL posities. Deze zijn geconfigureerd in Trailing Stop BUY en Trailing Stop SELL. Invoerparameters Lots - volume; Stop Loss BUY - stop loss voor de Buy Stop order; Stop Loss SELL - stop loss voor de Sell Stop order; Trailing Stop BUY - trailing stop voor Buy posities; Trailing Stop SELL - trailing stop voor Sell posities; Stap van het "ronde" nummer - de stapwaarde voor de ronde prijs; Levensduur van de pendelende order (in uren) - levensduur van de pendelende order in uren; AMA: Periode van berekening - AMA-periode; AMA: Periode van snelle MA - periode van de snelle voortschrijdende gemiddelde; AMA: Periode van trage MA - periode van de trage voortschrijdende gemiddelde; AMA: Horizontale verschuiving - horizontale verschuiving van de indicator; AMA: Type prijs - prijstype dat wordt gebruikt voor de indicatorberekening; magisch nummer - unieke identificatie voor de EA. Testen op EURUSD, H1:

2018.04.19
Eerste Vorige 19 20 21 22 23 24 25 26 27 28 29 Volgende Laatste