Systeemhandel

Terugkeer Strategie - Systeem voor MetaTrader 5
MetaTrader5
Terugkeer Strategie - Systeem voor MetaTrader 5

De auteur van het idee: Andrey Kornishkin MQL5 code auteur: barabashkakvn Deze strategie werkt met uitstaande limietorders. Hoofdidee Als we op het Start Uur een grid van uitstaande orders zetten van het Aantal uitstaande orders per type (Buy Limit en Sell Limit), wordt er een of meerdere uitstaande orders geactiveerd. Vervolgens moet de prijs onvermijdelijk terugkeren naar de Open prijs van de bar waarop het grid van uitstaande orders is geplaatst. Bijvoorbeeld, om 19:00 uur (Start Uur = 19), plaatsen we vier (Aantal uitstaande orders = 4) Buy Limit en vier Sell Limit orders. We verwachten dat, nadat een of meerdere uitstaande orders zijn geactiveerd, de prijs terugkeert naar de Open prijs van de bar om 19 uur. Let op: Er moeten geen uitstaande orders op de handelsrekening staan om het Start Uur. Grid opbouwen Afstand (inspring van de huidige prijs) + N * Stap (afstand tussen uitstaande orders) De vervaldatum voor uitstaande orders is in uren ingesteld. Posities sluiten en uitstaande orders verwijderen Als de totale winst van alle posities "Totale winst" punten bereikt, worden alle posities gesloten en worden de uitstaande orders verwijderd. Op het "Eind Uur" worden de uitstaande orders gedwongen verwijderd. Invoerparameters Stop Loss (in pips) - stop loss; Start Uur - tijd voor het plaatsen van uitstaande orders (in uren); Eind Uur - tijd voor het verwijderen van uitstaande orders (in uren); Totale winst (in pips) - wanneer deze winst is bereikt, worden alle posities gesloten en worden de uitstaande orders verwijderd; Trailing Stop (in pips) - trailing ("0" - trailing uitschakelen); Trailing Stap (in pips) - trailing stap; Afstand - afstand van de huidige prijs naar de eerste uitstaande order; Stap - afstand tussen uitstaande orders; Aantal uitstaande orders - aantal uitstaande orders van elk type; Vervaldatum (in uren) - levensduur van de uitstaande orders (in uren); Lots - vast volume van uitstaande orders; Risico - dynamisch volume van uitstaande orders, berekend als een risico % per trade; magic number - unieke identificatie voor de EA. Optimalisatie is uitgevoerd van 01-01-2018 tot 12-07-2018 op EURUSD,H1:

2018.08.23
Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5
MetaTrader5
Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5

In deze blogpost bespreken we een handelsysteem dat gebruikmaakt van de Ang_Zad_C trendvolgende indicator. Dit systeem biedt de mogelijkheid om een strikt handelsinterval in te stellen en het volume van een aankomende trade aan te passen op basis van de resultaten van eerdere trades. Een handelsbeslissing wordt genomen wanneer de kleur van de indicator cloud verandert. Je kunt de handelsuren in de invoerparameters specificeren om te handelen binnen een bepaald tijdsinterval: input bool TimeTrade=true; //Toestemming om te handelen binnen tijdinterval input HOURS StartH=ENUM_HOUR_0; //Starttijd (uren) input MINUTS StartM=ENUM_MINUT_0; //Starttijd (minuten) input HOURS EndH=ENUM_HOUR_23; //Eindtijd (uren) input MINUTS EndM=ENUM_MINUT_59; //Eindtijd (minuten) Voor zowel de start- als eindtijden zijn er twee variabelen voor uren en minuten beschikbaar. Met de standaardinstellingen kan de Expert Advisor de hele handelsessie van 00:00 uur tot 23:59 uur handelen, waarbij alle posities aan het einde van de dag worden gesloten. Als de starttijd in de instellingen van de EA later is dan de opgegeven eindtijd, sluit de EA de geopende posities op het opgegeven tijdstip de volgende dag. Er is een blok invoervariabelen toegevoegd om het volume van geopende posities te beheren: input uint    BuyLossMMTriger=2;  //aantal verliesgevende Buy trades om MM te verminderen input uint    SellLossMMTriger=2; //aantal verliesgevende Sell trades om MM te verminderen input double  Small_MM=0.01;      //Deel van financiële middelen uit de storting gebruikt in een trade bij verliezen input double  MM=0.1;             //Deel van financiële middelen uit de storting gebruikt in een trade bij normale handel input MarginMode MMMode=LOT;      //methode voor het berekenen van de lotgrootte Met deze instellingen, als de laatste twee trades in één richting verlieslatend waren, opent de EA de volgende trade in dezelfde richting met een volume van 0.01 lot. Als ten minste één van de twee laatste trades winstgevend is, is het positievolume 0.1. Deze Expert Advisor vereist het gecompileerde indicatorbestand Ang_Zad.ex5 om te draaien. Plaats het bestand in <terminal_data_folder>\MQL5\Indicators. De standaard invoerparameters van de Expert Advisor zijn gebruikt tijdens de onderstaande tests. Stop Loss en Take Profit zijn tijdens de tests niet gebruikt. Fig. 1. Voorbeelden van deals op de grafiek. Handelen binnen de ingestelde tijdsintervallen is uitgeschakeld Testresultaten voor 2017 op EURUSD H12: Fig. 2. Testresultaten grafiek Fig. 3. Voorbeelden van deals op de grafiek. Handelen binnen de ingestelde tijdsintervallen is ingeschakeld

2018.08.23
Optimaliseer Jouw Trading met de AbsolutelyNoLagLWMA EA voor MetaTrader 5
MetaTrader5
Optimaliseer Jouw Trading met de AbsolutelyNoLagLWMA EA voor MetaTrader 5

In deze blogpost bespreken we de AbsolutelyNoLagLwma_Digit, een krachtige trading tool die drie onafhankelijke trading systemen combineert in één EA. Deze EA past het handelsvolume aan op basis van de resultaten van eerdere trades, zodat je altijd goed kunt inspelen op de marktomstandigheden. Hoe Werkt de AbsolutelyNoLagLWMA EA? De trading signalen worden gegenereerd wanneer een bar sluit en er een trendverandering wordt gedetecteerd door de kleurverandering van een van de drie indicatoren. Hierdoor ben je altijd goed geïnformeerd over de marktsituatie. Instellingen voor Risicobeheer De EA biedt verschillende invoervariabelen voor het beheren van de volumes van geopende posities. Neem bijvoorbeeld het eerste systeem: input uint    A_BuyLossMMTriger=2;  //Aantal verliesgevende Buy trades om MM te verlagen input uint    A_SellLossMMTriger=2; //Aantal verliesgevende Sell trades om MM te verlagen input double  A_SmallMM=0.01       //Percentage van de financiële middelen uit de storting gebruikt bij verlies input double  A_MM=0.1             //Percentage van de financiële middelen uit de storting gebruikt bij normale trading Bij deze instellingen, als de laatste twee trades in dezelfde richting verliesgevend waren, opent de EA de volgende trade met een volume van 0.01 lot. Als minstens één van de twee laatste trades niet verliesgevend is, wordt het positievolume 0.1. Instellingen voor het Tweede Systeem Voor het tweede trading systeem zijn vergelijkbare invoervariabelen beschikbaar: input uint    B_BuyLossMMTriger=2  //B aantal verliesgevende Buy trades om MM te verlagen input uint    B_SellLossMMTriger=2; //B aantal verliesgevende Sell trades om MM te verlagen input double  B_SmallMM=0.01       //B percentage van de financiële middelen uit de storting gebruikt bij verlies input double  B_MM=0.1             //B percentage van de financiële middelen uit de storting gebruikt bij normale trading Voor het derde systeem worden de invoervariabelen met de C_ prefix aangeduid. Het is het meest optimaal om de EA voor elk trading systeem afzonderlijk in te stellen door de andere twee uit te schakelen met de bijbehorende parameters: input bool    B_BuyPosOpen=true    //B Toestemming om longposities te openen input bool    B_SellPosOpen=true  //B Toestemming om shortposities te openen Door deze op false te zetten, schakel je die functies uit. Belangrijke Opmerking Om ervoor te zorgen dat de EA goed functioneert, moet het gecompileerde AbsolutelyNoLagLwma_Digit.ex5 indicatorbestand zich bevinden in de map <terminal_data_directory>\MQL5\Indicators. De standaard invoerparameters van de Expert Advisor met stops zijn gebruikt tijdens de onderstaande tests. Fig. 1. Voorbeelden van trades op de grafiek Hieronder vind je de testresultaten voor 2017 op EURJPY met H2, H4 en H12 tijdframes. Fig. 2. Testresultaten grafiek

2018.08.23
OverHedgeV2: Een Slimme EA voor MetaTrader 5
MetaTrader5
OverHedgeV2: Een Slimme EA voor MetaTrader 5

De auteur van het idee - Scriptor. mq5 code auteur - barabashkakvn. Posities sluiten Deze EA stelt het niveau van de totale winst voor alle posities (geopend door de EA) in punten in - de parameter "Totaal Winstdoel". Tegelijkertijd is er een beperking: geen enkele WINNENDE positie mag minder winst hebben dan het "Minimaal Winstdoel". Dit betekent dat er een minimum winstgrens in punten voor posities is ingesteld. Deze aanpak levert een kwalitatief betere winstgrafiek op dan de standaardmethode van het sluiten van posities op basis van geld. Trendbepaling Moving Average "Kort" is BOVEN Moving Average "Lang" op de parameter "Minimale afstand tussen MA's om de trend te bepalen" - opwaartse trend Moving Average "Kort" is ONDER Moving Average "Lang" op de parameter "Minimale afstand tussen MA's om de trend te bepalen" - neerwaartse trend Instellingen Start Lots - initiële lotgrootte Basis (Lot=Start Lots * MathPow(Basis,Aantal geopende posities)) - basis voor exponentiële berekening, gebruikt om de positievolume te berekenen Grid afsluiten - geforceerd sluiten van alle posities en stopzetten van EA-werking Tunnelbreedte (in pips) Totaal Winstdoel (in pips) Minimaal Winstdoel (in pips) MA Kort: gemiddelde periode MA Lang: gemiddelde periode Minimale afstand tussen MA's om de trend te bepalen (in pips) - minimale afstand tussen indicatoren voor trendbepaling magisch nummer - unieke identificatie van de EA Test voor EURUSD M5:

2018.08.23
Efficiënt Handelen met de ColorX2MA_Digit EA voor MetaTrader 5
MetaTrader5
Efficiënt Handelen met de ColorX2MA_Digit EA voor MetaTrader 5

Vandaag gaan we dieper in op de ColorX2MA_Digit Expert Advisor (EA), een krachtige tool die drie onafhankelijke handelssystemen combineert. Deze EA past het handelsvolume aan op basis van de resultaten van vorige trades, wat helpt om je risico's te beheren. De handelsignalen worden gegenereerd op basis van het sluiten van een bar en geven aan wanneer er een trendverandering is, wat zichtbaar is aan een kleurverandering van een van de drie indicatoren. Voor de eerste handelsstrategie heb je de volgende invoervariabelen: input uint    A_BuyLossMMTriger=2;  //Aantal verliesgevende Buy trades om MM te verlagen input uint    A_SellLossMMTriger=2;  //Aantal verliesgevende Sell trades om MM te verlagen input double  A_SmallMM=0.01       //Percentage van financiële middelen van de storting gebruikt in een trade bij verliezen input double  A_MM=0.1             //Percentage van financiële middelen van de storting gebruikt in een trade bij normale handel Als je deze invoer instelt en de laatste twee trades in dezelfde richting verliesgevend zijn, opent de EA de volgende trade met een volume van 0.01 lot. Als ten minste één van de twee laatste trades winstgevend is, is het positievolume 0.1. Voor de tweede handelsstrategie zijn er soortgelijke invoervariabelen: input uint    B_BuyLossMMTriger=2  //B aantal verliesgevende Buy trades om MM te verlagen input uint    B_SellLossMMTriger=2;  //B aantal verliesgevende Sell trades om MM te verlagen input double  B_SmallMM=0.01       //B Percentage van financiële middelen van de storting gebruikt in een trade bij verliezen input double  B_MM=0.1             //B Percentage van financiële middelen van de storting gebruikt in een trade De C_ prefix wordt gebruikt voor de invoer van het derde systeem. De beste manier om deze EA in te stellen, is door elke handelsstrategie afzonderlijk te configureren en de andere twee uit te schakelen. Dit kan door de volgende parameters in te stellen: input bool    B_BuyPosOpen=true    //B Toestemming om long posities te openen input bool    B_SellPosOpen=true   //B Toestemming om short posities te openen Door deze op false te zetten, kun je de toegang beperken. Voor een goede werking van de gegenereerde EA moet het gecompileerde ColorX2MA_Digit.ex5 indicatorbestand in de <terminal_data_directory>\MQL5\Indicators map staan. We hebben de standaard invoerparameters van de Expert Advisor met stops gebruikt tijdens de onderstaande tests. Fig. 1. Voorbeelden van trades op de grafiek Hier zie je de testresultaten voor GBPJPY op H3, H6 en H12 gedurende het jaar 2016. Fig. 2. Testresultaten grafiek

2018.08.23
Optimaliseer je trading met de ColorJFatl_Digit EA voor MetaTrader 5
MetaTrader5
Optimaliseer je trading met de ColorJFatl_Digit EA voor MetaTrader 5

Stel je voor: drie onafhankelijke trading systemen die gebruikmaken van ColorJFatl_Digit indicatoren, allemaal samengebracht in één enkele EA. Deze slimme tool past het handelsvolume aan op basis van de resultaten van eerdere trades. Zo krijg je altijd de beste signalen wanneer een bar sluit en de trend verandert, wat zichtbaar is door de kleurverandering van een van de drie indicatoren. Voor het beheren van de volumes van geopende posities zijn er verschillende invoervariabelen toegevoegd aan de EA. Neem bijvoorbeeld het eerste systeem: input uint    A_BuyLossMMTriger=2;  //Aantal verliesgevende Buy trades die MM verlagen input uint    A_SellLossMMTriger=2;  //Aantal verliesgevende Sell trades die MM verlagen input double  A_SmallMM=0.01       //Deel van financiële middelen uit de storting bij verlies input double  A_MM=0.1             //Deel van financiële middelen uit de storting bij normale trading Met deze instellingen opent de EA een nieuwe trade in dezelfde richting met een volume van 0.01 lot, als de laatste twee trades verliesgevend waren. Als een van de laatste twee trades winstgevend is, is het volume 0.1. Voor het tweede trading systeem zijn er vergelijkbare instellingen beschikbaar: input uint    B_BuyLossMMTriger=2  //B aantal verliesgevende Buy trades die MM verlagen input uint    B_SellLossMMTriger=2; //B aantal verliesgevende Sell trades die MM verlagen input double  B_SmallMM=0.01       //B Deel van financiële middelen uit de storting bij verlies input double  B_MM=0.1             //B Deel van financiële middelen uit de storting bij normale trading Voor het derde systeem wordt de C_ prefix gebruikt in de invoerparameters. Om de EA optimaal in te stellen, is het het beste om elke trading systeem afzonderlijk te configureren en de andere twee uit te schakelen. Dit doe je door de juiste parameters in te stellen: input bool    B_BuyPosOpen=true    //B Toestemming om long posities te openen input bool    B_SellPosOpen=true   //B Toestemming om short posities te openen Je kunt ze op false zetten als je dat wilt. Voor een correcte werking van de EA moet het gecompileerde ColorJFatl_Digit.ex5 indicatorbestand in de <terminal_data_directory>\MQL5\Indicators map staan. De standaard invoerparameters van de Expert Advisor met stops zijn gebruikt tijdens de onderstaande tests. Fig. 1. Voorbeelden van trades op de grafiek Testresultaten voor GBPJPY H3, H8 en Daily over het jaar 2016. Fig. 2. Testresultaten grafiek

2018.08.23
Urdala_Trol: Een Slimme Strategie voor MetaTrader 5
MetaTrader5
Urdala_Trol: Een Slimme Strategie voor MetaTrader 5

De auteur van het idee: Sergey Rashevskiy. MQ5 code auteur — barabashkakvn. Werking van de Strategie Als er geen open posities zijn (geopend door de EA), worden er twee tegengestelde posities geopend met een initiële lotgrootte van "Lots" en een stop loss gelijk aan "Stop Loss". Er wordt geen take profit gebruikt. De stop loss wordt verplaatst met behulp van een trailing stop (de parameters "Trailing Stop" en "Trailing Step" worden toegepast). Trailing De eerste wijziging van de positie verplaatst de stop loss betrouwbaar naar de break-even of zelfs naar een kleine winst. De volgende aanpassingen van de stop loss vergroten de gegarandeerde winst. Er zijn twee opties voor de activatie van de stop loss: 1. De positie is gesloten met een verlies 1.1. In dit geval gaan we ervan uit dat de trend is omgekeerd. Open een positie met een verhoogde lotgrootte (voeg "Aantal minimum lots" toe aan het volume van de resterende positie) in de richting tegenovergesteld aan de gesloten positie. Bijvoorbeeld, de onwinstgevende BUY-positie is gesloten. Open dan een SELL-positie met een verhoogde lotgrootte. Zo verkrijgen we twee posities in dezelfde richting. 1.2. Verder werkt het alleen in de verkregen richting: wacht tot de prijs de minst verliesgevende positie verlaat met "Stap" punten in de verliesgevende richting en open een positie met een verhoogde lotgrootte (voeg "Aantal minimum lots" toe aan het volume van de minst verliesgevende positie) in de richting van de bestaande posities (zoals je je herinnert, hebben we één of meerdere unidirectionele posities). 2. De positie is gesloten met een winst (dit is de positie die minstens één keer is gewijzigd) 2.1. We gaan ervan uit dat dit geen trendomkering is, maar een kleine terugslag. Open een positie met een verhoogde lotgrootte in de richting van de gesloten positie. Bijvoorbeeld, een winstgevende BUY-positie is gesloten, dan openen we een BUY-order met een verhoogde lotgrootte. Zo verkrijgen we twee posities in dezelfde richting. 2.2. We proberen daarna de trailing toe te passen. In ieder geval zal een van de stop losses werken en zullen we terugkeren naar punt 1 of punt 2. De berekening van BUY- en SELL-posities, de totale winst op BUY en de totale winst op SELL, evenals het zoeken naar de minst verliesgevende BUY- en SELL-positie worden uitgevoerd binnen één aanroep in de CalculateAllPositions functie. Invoerparameters Lots - initiële positievolume Aantal minimum lots - aantal minimum lots, dat de positievolume wijzigt Stop Loss (in pips) Trailing Stop (in pips) Trailing Step (in pips) Stap - initiële stap tussen tegengestelde posities Minimaal dichtbij (in pips) - minimale afstand binnen een reeks posities magisch nummer - unieke identificatie van de EA

2018.08.23
Geavanceerd Trading Systeem met BrainTrend2 en AbsolutelyNoLagLWMA
MetaTrader5
Geavanceerd Trading Systeem met BrainTrend2 en AbsolutelyNoLagLWMA

Welkom bij onze nieuwste blogpost! Vandaag gaan we het hebben over een innovatieve trading systeem dat gebruik maakt van twee krachtige indicatoren: BrainTrend2 en AbsolutelyNoLagLWMA. Deze combinatie is ondergebracht in één EA (Expert Advisor) en biedt de mogelijkheid om de grootte van toekomstige trades aan te passen op basis van de resultaten van voorgaande trades. De signalen voor het openen van trades worden gegenereerd op het moment dat een bar sluit, en als de trend verandert, wordt dit zichtbaar door de kleurverandering van een van de twee indicatoren. Om de volumes van de te openen posities te beheren, zijn er verschillende invoermogelijkheden toegevoegd aan de EA. Laten we een kijkje nemen naar het systeem dat gebruik maakt van de BrainTrend2_V2 indicator: input uint    A_BuyLossMMTriger=2;  //Aantal verliezende Buy posities om MM te verlagen input uint    A_SellLossMMTriger=2; //Aantal verliezende Sell posities om MM te verlagen input double  A_SmallMM=0.01      //Een percentage van de storting in een deal, bij verlies input double  A_MM=0.1            //Een percentage van de storting in een deal voor normale trading Met deze invoerinstellingen, als de twee laatste trades in dezelfde richting zijn, zal de EA de volgende trade openen in dezelfde richting met een minimale lotgrootte van 0.01. Als ten minste één van de twee laatste trades niet verliezend is, zal het volume van de positie 0.1 zijn. De invoerparameters voor het trading systeem dat gebruik maakt van AbsolutelyNoLagLwma zijn volledig hetzelfde: input uint    B_BuyLossMMTriger=2  //Aantal verliezende Buy posities om MM te verlagen input uint    B_SellLossMMTriger=2; //Aantal verliezende Sell posities om MM te verlagen input double  B_SmallMM=0.01      //Een percentage van de storting in een deal, bij verlies input double  B_MM=0.01      //Een percentage van de storting in een deal, bij verlies Om ervoor te zorgen dat de EA correct functioneert, moeten de gecompileerde bestanden van de indicatoren BrainTrend2_V2.ex5 en AbsolutelyNoLagLwma.ex5 zich in de <terminal_data_directory>\MQL5\Indicators map bevinden. In de onderstaande test zijn de standaardinstellingen van de EA gebruikt met stops. Fig 1. Voorbeeld trades in de grafiek De testresultaten voor GBPJPY H6 over het jaar 2016: Fig. 2. Testresultaten chart

2018.07.14
Virtuele Trailing Stop: De Onzichtbare Expert voor MetaTrader 5
MetaTrader5
Virtuele Trailing Stop: De Onzichtbare Expert voor MetaTrader 5

Idee van: Vladimir Khlystov. MQL5 code door: barabashkakvn. Met een virtuele trailing stop kun je stop loss en take profit instellen, en tegelijkertijd de positie zo volgen dat deze stoporders onzichtbaar blijven voor je broker. Dit betekent dat de orders niet bij je dealer worden geplaatst, maar op je eigen computer; zodat niemand, behalve jij en je PC, jouw strategieën kan zien. Naast de onzichtbaarheid is er nog een ander groot voordeel: Veel brokers hanteren grote spreads en stellen de niveaus voor stoporders op een manier die nadelig kan zijn. Deze niveaus hebben nu geen invloed meer op je, omdat de EA ze gewoon negeert. Wat betreft stop loss en take profit, dat is vrij duidelijk. Ik ga me hier richten op het trailing aspect. Trailing wordt beheerd met drie variabelen: Trailing lengte; Minimaal winstbedrag om te starten; Trailing stap. De virtuele stop loss volgt de prijs op een afstand gelijk aan de trailing lengte. De minimale winst is het punt waarop de virtuele stop loss wordt geplaatst. De trailing stap bepaalt met welk interval we de virtuele stop loss verplaatsen. Laten we aannemen dat we de waarden hebben ingesteld op 5, 2 en 3. Wanneer de winst op de positie 7 punten bereikt, zal de virtuele stop loss verplaatst worden naar de open prijs van de positie plus 2 punten van de minimale winst. Vervolgens, als de prijs 3 punten in de winstgevende richting beweegt, zal de stop loss met 5 punten worden verplaatst naar de winst, en zo verder, steeds volgend op de prijs op een afstand van 3 punten. Als de prijs terugvalt naar het stopniveau, wordt de positie gesloten. Trailing stops worden weergegeven als gestreepte lijnen. Om de EA beter en sneller te begrijpen, kun je deze installeren in de tester en zien hoe deze werkt in de visualisatiemodus:

2018.07.14
Ontdek de Kracht van Exp_SilverTrend_ColorJFatl: Jouw Nieuwe Trading Systeem voor MetaTrader 5
MetaTrader5
Ontdek de Kracht van Exp_SilverTrend_ColorJFatl: Jouw Nieuwe Trading Systeem voor MetaTrader 5

Vandaag wil ik het hebben over een innovatief trading systeem dat gebruikmaakt van twee onafhankelijke indicatoren: SilverTrend_V2 en ColorJFatl_Digit. Deze zijn samengevoegd binnen één EA (Expert Advisor), waarmee je de grootte van je toekomstige trades kunt aanpassen op basis van de resultaten van voorgaande trades. De signalen om trades te openen worden gegenereerd wanneer een bar sluit, vooral als de trend verandert. Dit wordt visueel weergegeven door de kleurverandering van één van de twee indicatoren. Om het risicobeheer te optimaliseren, zijn er verschillende invoermogelijkheden toegevoegd aan de EA. Neem bijvoorbeeld het systeem dat de SilverTrend-indicator gebruikt: input uint    A_BuyLossMMTriger=2;  //Aantal verliezende Buy posities om MM te verlagen input uint    A_SellLossMMTriger=2; //Aantal verliezende Sell posities om MM te verlagen input double  A_SmallMM=0.01;       //Aandeel van het deposito in een deal bij verlies input double  A_MM=0.1             //Aandeel van het deposito in een deal voor normaal handelen Met deze instellingen en als de laatste twee trades in dezelfde richting zijn, opent de EA de volgende trade in dezelfde richting met een lotgrootte van slechts 0.01. Als ten minste één van de twee laatste trades winstgevend is, wordt het volume van de positie 0.1. De invoerparameters voor het trading systeem dat de ColorJFatl_Digit indicator gebruikt zijn volledig identiek: input uint    B_BuyLossMMTriger=2;  //Aantal verliezende Buy posities om MM te verlagen input uint    B_SellLossMMTriger=2; //Aantal verliezende Sell posities om MM te verlagen input double  B_SmallMM=0.01;       //Aandeel van het deposito in een deal bij verlies input double  B_MM=0.01;       //Aandeel van het deposito in een deal bij verlies Om ervoor te zorgen dat de EA goed werkt, moeten de gecompileerde bestanden van de indicatoren SilverTrend.ex5 en ColorJFatl_Digit.ex5 zich bevinden in de map <terminal_data_directory>\MQL5\Indicators. In de onderstaande tests zijn de standaardinstellingen van de EA gebruikt met stops. Fig 1. Voorbeeld trades in de grafiek De testresultaten voor GBPUSD H6 over het jaar 2016 zijn als volgt: Fig. 2. Testresultaten grafiek

2018.07.14
Optimaliseer je Trading met CRITICAL: BykovTrend en ColorX2MA in één EA
MetaTrader5
Optimaliseer je Trading met CRITICAL: BykovTrend en ColorX2MA in één EA

Welkom bij deze blogpost! Vandaag gaan we dieper in op een krachtige combinatie van twee onafhankelijke trading systemen, namelijk BykovTrend_V2 en ColorX2MA, die samenkomen in één Expert Advisor (EA). Dit systeem biedt je de mogelijkheid om de grootte van je toekomstige trades aan te passen op basis van de resultaten van eerdere trades. Het openen van trades gebeurt wanneer een bar sluit, en de signalen worden gegenereerd wanneer de trend verandert. Dit wordt weergegeven door de kleurverandering van een van de twee indicatoren. Om de volumes van de te openen posities te beheren, hebben we verschillende invoeropties toegevoegd aan de EA. Laten we eens kijken naar het systeem dat gebruikmaakt van de BykovTrend-indicator: input uint    A_BuyLossMMTriger=2;  //Aantal verliezende Buy posities voor het verlagen van MM input uint    A_SellLossMMTriger=2; //Aantal verliezende Sell posities voor het verlagen van MM input double  A_SmallMM=0.01;       //Aandeel van het depot in een deal bij verlies input double  A_MM=0.1;             //Aandeel van het depot in een deal voor normale trading Met deze invoeren, als de twee laatste trades in dezelfde richting zijn, opent de EA de volgende trade in dezelfde richting met een lotgrootte van slechts 0.01. Als ten minste één van de twee laatste trades niet-verliezend is, dan zal het volume van de positie 0.1 zijn. De invoer voor het trading systeem met ColorX2MA is precies hetzelfde: input uint    B_BuyLossMMTriger=2  //B aantal verliezende Buy posities voor het verlagen van MM input uint    B_SellLossMMTriger=2; //B aantal verliezende Sell posities voor het verlagen van MM input double  B_SmallMM=0.01;       //B aandeel van het depot in een deal bij verlies input double  B_MM=0.01;        //B aandeel van het depot in een deal bij verlies Voor de EA om correct te functioneren, moeten de gecompileerde bestanden van de indicatoren BykovTrend_V2.ex5 en ColorX2MA.ex5 zich in de map <terminal_data_directory>\MQL5\Indicators bevinden. In de onderstaande test zijn de standaardinstellingen van de EA gebruikt met stops. Fig 1. Voorbeeld trades in de grafiek Testresultaten voor GBPJPY H2 over het jaar 2016:Fig. 2. Testresultaten grafiek

2018.07.14
Eerste Vorige 13 14 15 16 17 18 19 20 21 22 23 Volgende Laatste