Systeemhandel

Exp_CMO_Duplex: Jouw Gids voor MetaTrader 5 System Trading
MetaTrader5
Exp_CMO_Duplex: Jouw Gids voor MetaTrader 5 System Trading

Vandaag duiken we in de wereld van de Exp_CMO_Duplex, een krachtige tool voor MetaTrader 5 die gebruikmaakt van de CMO-indicator. Dit systeem is ontworpen om zowel lange als korte posities te beheren met behulp van een crossover strategie. Wat dit systeem bijzonder maakt, is dat je het op verschillende manieren kunt configureren binnen één Expert Advisor. Invoeren van Parameters De invoerparameters zijn onderverdeeld in twee hoofdcategorieën: L-parameters: Deze worden gebruikt voor het beheren van lange posities. S-parameters: Deze zijn bedoeld voor korte posities. //+----------------------------------------------+ //| Invoeren parameters voor lange posities     | //+----------------------------------------------+ input uint    L_Magic=777;          //L magic nummer input double  L_MM=0.1;             //L aandeel van het deposito per trade input MarginMode L_MMMode=LOT;      //L lotinstellingsmodus //+----------------------------------------------+ //| Invoeren parameters voor korte posities    | //+----------------------------------------------+ input uint    S_Magic=555;          //S magic nummer input double  S_MM=0.1;             //S aandeel van het deposito per trade input MarginMode S_MMMode=LOT;      //S lotinstellingsmodus Elke trading systeem heeft zijn eigen unieke magic number, waardoor ze onafhankelijk van elkaar kunnen functioneren. Dit is cruciaal, want de financiële markten zijn zelden symmetrisch. Voor zowel stijgende als dalende markten heb je vaak verschillende parameters nodig. Begin met het testen van één systeem en schakel de andere uit met speciale schakelaars. input bool    L_PosOpen=true;       //L toestemming om lange posities te openen input bool    L_PosClose=true;      //L toestemming om lange posities te sluiten Voer dezelfde stappen uit voor het tweede systeem. Vergeet niet om het gecompileerde CMO.ex5 indicatorbestand toe te voegen aan <terminal_data_folder>\MQL5\Indicators voor een correcte werking van de Expert Advisor. De standaard invoerparameters van de Expert Advisor zijn gebruikt in de tests die hieronder worden getoond. Tijdens de tests zijn Stop Loss en Take Profit niet toegepast. Fig.1. Voorbeelden van deals op de grafiek met symmetrische instellingen Hier zijn de testresultaten voor 2016 op de USDJPY H4: Fig. 2. Testresultaten grafiek Fig.2. Voorbeelden van deals op de grafiek met niet-symmetrische instellingen

2018.01.22
Vortex Oscillator Systeem - jouw gids voor MetaTrader 5
MetaTrader5
Vortex Oscillator Systeem - jouw gids voor MetaTrader 5

De auteur van dit idee: Neil, de mq5 code auteur: barabashkakvn. Dit trading systeem is gebaseerd op de Vortex Oscillator signalen. Let op! Om ervoor te zorgen dat de EA goed werkt, moet je het gecompileerde Vortex Oscillator bestand toevoegen aan de [data map]\MQL5\Indicators Opmerking van de auteur: De Vortex Oscillator is een Expert Advisor die is gebaseerd op de Vortex Oscillator indicator. Deze indicator is opgebouwd als een verschil tussen de VI+ en VI- lijnen van de Vortex indicator en wordt weergegeven als een histogram dat rond de nul-lijn oscilleert. Het systeem bevat enkele eigenschappen die niet beschikbaar zijn in de Vortex Indicator Systeem. Wanneer je alle parameters uitschakelt, is het een eenvoudig omkeer trading systeem dat lange posities sluit bij verkoopsignalen en korte posities opent, en vice versa. De parameters omvatten de waarden van Stop Loss en Take Profit die worden gebruikt voor respectievelijk lange en korte posities. Een aparte drempelparameter maakt het mogelijk om de signalen van de Vortex Oscillator te tellen. Wanneer de parameters zijn ingeschakeld, sluit het systeem posities en opent het geen nieuwe totdat er nieuwe tradesignalen verschijnen. Ik heb de code getest en ik ben er zeker van dat het werkt zoals bedoeld. Toch doet deze Expert Advisor geen claim op winstgevendheid. Het is slechts een basis voor verdere studie van de Vortex indicator als trading tool. Mijn voorlopige tests toonden aan dat de EA niet winstgevend is in zijn huidige vorm. DISCLAIMER: De Expert Advisor wordt "as is" geleverd. De auteur garandeert niet dat de EA effectief zal zijn in echte trades. De EA is alleen bedoeld voor educatieve doeleinden. Gebruik het niet op echte rekeningen totdat je het hebt aangepast aan jouw tradingstijl en risicobeheer. Backtestresultaten op USDJPY: De volgende parameters zijn verkregen:

2018.01.22
VR Overturn - Een Handige Expert voor MetaTrader 5
MetaTrader5
VR Overturn - Een Handige Expert voor MetaTrader 5

Auteur van het idee: Vladimir Pastushak, auteur van de mq5-code: barabashkakvn. Er zijn veel Expert Advisors ontwikkeld op basis van het martingale-principe. Deze Expert Advisor stelt je in staat om de klassieke martingale-principes te testen, evenals de anti-martingale techniek. De code van de Expert Advisor is eenvoudig en goed becommentarieerd. Handelsprincipe met Martingale Als gesloten door Take Profit → open de startlot in dezelfde richting; Als gesloten door Stop Loss → open de verhoogde lot in de tegenovergestelde richting. Handelsprincipe met Anti-Martingale Als gesloten door Take Profit, open de verhoogde lot in dezelfde richting; Als gesloten door Stop Loss, open de startlot in de tegenovergestelde richting. Het idee van het Martingale-systeem De handel begint met een vooraf ingestelde minimumlot. Als een trade wordt gesloten met een stop loss, moet de volgende lot worden verhoogd zodat, als een trade wordt gesloten met een take profit, het alle voorgaande stop losses in deze serie met een kleine extra winst dekt. Bijvoorbeeld: 0,01-0,02-0,04-0,08-0,16-0,32-0,64 enzovoort. Als de reeks wordt gevolgd, kan de winst gelijk zijn aan de winst van een trade met de minimumlot. Als een trade wordt gesloten met take profit, start de trader opnieuw met de minimumlot. Het martingale-systeem biedt de trader geen voordeel, maar stelt alleen in staat om de winst te herverdelen. De trader fixeert zelden verlies, maar het kan groot zijn. Winst wordt vaak genomen, maar het is klein. Het idee van het Anti-Martingale-systeem In tegenstelling tot het martingale-systeem, waarbij de lot wordt verhoogd in het geval van een stop loss, wordt in het anti-martingale-systeem het tegenovergestelde idee gebruikt: de lot wordt verhoogd in het geval van winst. De handel begint met een minimumlot. Als een trade met winst wordt gesloten, wordt de volgende trade-lot met twee of meer keer verhoogd. In geval van stop loss moet de trader terugkeren naar de startlot. Bij het handelen op basis van het anti-martingale-systeem moet je duidelijke grenzen voor lotverhoging definiëren, waarna je terug moet naar de initiële lot. Bijvoorbeeld, je kunt maximaal drie lotverhogingen achter elkaar instellen: 0.01, 0.02, 0.05. Invoergegevens startpositie: Kopen of Verkopen - de richting van de eerste positie; type handel: Martingale of AntiMartingale - type handel; stel de basislot in - initiële positie volume; stel de waarde van stop loss in; stel de waarde van TakeProfit in; stel de waarde van de lotvermenigvuldiger in - positie volume vermenigvuldiger; stel de waarde MagicNumber in - Expert Advisor ID; alle magic; true → alle MagicNumber - inschakelen/uitschakelen van beheer van andere magic-nummers. Wees voorzichtig bij het gebruik van deze Expert Advisor. Hier is een typisch verloop van de situatie: en een onverwachte fiasco:

2018.01.22
Exp_Stopreversal_Tm - Jouw Gids voor System Trading met MetaTrader 5
MetaTrader5
Exp_Stopreversal_Tm - Jouw Gids voor System Trading met MetaTrader 5

De Exp_Stopreversal_Tm Expert Advisor is ontworpen om gebruik te maken van de signalen van de Stopreversal indicator. Deze tool biedt je de mogelijkheid om een strikte handelsperiode in te stellen. Een signaal wordt gegenereerd aan het einde van een kaars wanneer er een gekleurde indicatorpijl verschijnt. Je kunt de handelsuren instellen in de invoerparameters om binnen een specifiek tijdsinterval te traden: input bool   TimeTrade=true;      //Sta handelen toe in het opgegeven interval 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) Er zijn twee variabelen (uren en minuten) beschikbaar voor de starttijd van de operatie, en twee vergelijkbare variabelen voor de eindtijd. Met de standaardinstellingen kan de Expert Advisor de hele handelsessie van 0:00 tot 23:59 traden, waarbij alle posities aan het eind van de sessie worden gesloten. Als de starttijd later is dan de opgegeven eindtijd, sluit de Expert Advisor de posities de volgende dag op de opgegeven tijd. Voor een correcte werking van de Expert Advisor is het belangrijk dat je het Stopreversal.ex5 gecompileerde indicatorbestand toevoegt aan <terminal_data_folder>\MQL5\Indicators. Bij de tests hieronder zijn de standaardinvoerparameters van de Expert Advisor gebruikt. Stop Loss en Take Profit zijn tijdens deze tests niet toegepast. Fig.1. Voorbeelden van transacties op de grafiek. Testresultaten voor 2016 met USDJPY H1: Fig. 2. Testresultaten grafiek.

2018.01.22
OsMaSter v0 - Een Betrouwbaar Systeem voor MetaTrader 5
MetaTrader5
OsMaSter v0 - Een Betrouwbaar Systeem voor MetaTrader 5

Bedachte auteur: Iurii Tokman, mq5 code auteur: barabashkakvn. Deze EA maakt gebruik van een vaste volume, take profit en stop loss niveaus. Dat zorgt ervoor dat je je risico's goed kunt beheren. Parameters van de OsMaSter OsMA: periode van snelle MA - de periode van het snelle voortschrijdend gemiddelde; OsMA: periode van trage MA - de periode van het trage voortschrijdend gemiddelde; OsMA: periode van het gemiddeld van het verschil - de periode voor het gemiddeld maken van het verschil; OsMA: type prijs - het type prijs dat gebruikt wordt; Lots - het volume van de te openen positie; Stop Loss - het niveau waarop je een verlies wilt beperken; Take Profit - het niveau waarop je winst wilt nemen; magic number - identificatienummer voor de Expert Advisor. Hieronder zie je de testresultaten op de M15 tijdsframe: Symbool Pass Resultaat Winst Verwachte Payoff Winstfactor Herstelfactor Sharpe Ratio Aangepast Equity DD % Transacties EURJPY 13 1168,15 80,31 0,16 1,09 1,01 0,04 0 2,64 514 GBPUSD 1 910,92 57,70 0,11 1,06 0,57 0,03 0 3,36 505 EURGBP 10 1306,60 26,28 0,10 1,04 0,37 0,02 0 2,32 262 USDCHF 2 1782,10 23,49 0,09 1,05 0,45 0,02 0 1,70 248 AUDJPY 8 852,06 -9,88 -0,03 0,98 -0,09 -0,01 0 3,51 341 USDJPY 3 734,85 -19,33 -0,04 0,98 -0,16 -0,01 0 4,06 484 EURCHF 12 1324,04 -54,27 -0,36 0,83 -0,81 -0,09 0 2,22 149 USDCAD 4 678,22 -59,30 -0,14 0,91 -0,45 -0,05 0 4,34 412 EURUSD 0 995,42 -60,08 -0,18 0,91 -0,67 -0,04 0 2,95 340 CHFJPY 9 715,01 -85,25 -0,22 0,88 -0,69 -0,06 0 4,08 381 AUDUSD 5 765,04 -96,17 -0,45 0,78 -0,84 -0,12 0 3,80 212 AUDCAD 7 578,29 -131,83 -0,51 0,71 -0,89 -0,17 0 4,96 258 GBPCHF 16 372,25 -145,17 -0,27 0,88 -0,63 -0,06 0 7,67 531 CADCHF 18 488,71 -158,76 -0,79 0,68 -0,91 -0,19 0 5,81 202 AUDNZD 6 427,64 -174,81 -0,69 0,61 -0,88 -0,24 0 6,61 252 EURAUD 11 359,18 -187,67 -0,29 0,82 -0,80 -0,09 0 7,83 649 GBPJPY 17 275,42 -229,40 -0,25 0,87 -0,76 -0,07 0 10,06 902 EURCAD 15 307,67 -248,47 -0,39 0,77 -0,93 -0,13 0 8,94 637 EURNZD 14 188,99 -403,32 -0,51 0,71 -0,98 -0,17 0 13,74 789

2018.01.22
Spreader 2: De Ideale Trading EA voor MetaTrader 5
MetaTrader5
Spreader 2: De Ideale Trading EA voor MetaTrader 5

De auteur van dit idee: Yury Reshetov, de mq5 code auteur: barabashkakvn. Deze EA (Expert Advisor) berekent de richting en lotgrootte voor een open positie. De berekeningen zijn geoptimaliseerd zodat de EA snel positieve spreads kan accumuleren en met winst kan afsluiten. Mocht er iets misgaan, dan houdt de EA de trade vast totdat de drawdown herstelt. Drawdowns gebeuren en kunnen soms lang aanhouden. De EA maakt geen gebruik van indicatoren, maar baseert zijn berekeningen op de laatste 60 bars. Het initiële benodigde bedrag voor standaardinstellingen is €10.000. Tijdframe: M1. De valutaparen moeten een langdurige positieve correlatie hebben. De Expert Advisor kan echter niet controleren of de paren positief gecorreleerd zijn. De paren moeten dezelfde quote-valuta hebben. Bijvoorbeeld, je kunt EURUSD en GBPUSD gebruiken, die beide USD als quote-valuta hebben, evenals GBPJPY en CHFJPY, die beide JPY als quote-valuta hebben. EURUSD en USDJPY kunnen niet samen worden gebruikt, omdat ze verschillende quote-valuta's hebben, namelijk USD en JPY. Start niet tegelijkertijd twee verschillende Expert Advisors als ten minste één van hun valutaparen overeenkomt. De EA heeft geen magic number, maar dit is ook niet nodig als je de EA correct gebruikt volgens de instructies, omdat je eenvoudig de juiste paren kunt vinden voor elke Expert Advisor. De standaardinstellingen staan toe om tot zes paren te selecteren, die ik geschikt vond voor testen op een demo-account: Start de EA op NZDJPY, vul AUDJPY in bij de Tweede symbool parameter; Start de EA op CHFJPY, vul GBPJPY in bij de Tweede symbool parameter; Start de EA op EURUSD, vul GBPUSD in bij de Tweede symbool parameter; Start de EA op USDJPY, vul CADJPY in bij de Tweede symbool parameter. Invoergegevens Tweede symbool - het tweede valutapaar; Positiegrootte voor het huidige symbool - de grootte van een positie van het valutapaar waarop de EA draait (de grootte voor het tweede paar dat in Tweede symbool is opgegeven, wordt automatisch berekend); Winst - winst in de valuta van de rekening, waarna de EA de posities van beide paren sluit. Let op: De Expert Advisor is niet altijd actief op de markt. Daarom kan het zijn dat hij lange tijd draait zonder een positie te openen. Korte Beschrijving van de Werking van de EA De EA wacht tot beide gecorreleerde paren omhoog bewegen in een gebied van 30 bars, en vervolgens naar beneden in een tweede gebied. Als de beweging alleen omhoog of omlaag is in beide gebieden, doet de EA niets en voegt alleen de opmerking "Trend gevonden" toe. Als de paren uit elkaar bewegen, dat wil zeggen dat er een negatieve correlatie is tussen de paren, doet de EA ook niets en voegt de opmerking "Negatieve correlatie" toe. Wanneer de opwaartse beweging en de neerwaartse beweging zijn gevonden en de twee paren gecorreleerd zijn, wordt een optimalisatie uitgevoerd, dat wil zeggen dat er een berekening wordt gemaakt gericht op winst in beide gebieden, ongeacht de trendrichting (of het nu omhoog of omlaag is). De optimalisatie omvat het selecteren van een optimale lotgrootte voor het tweede paar en beslissen welk paar de hoofdrol speelt en welk paar moet worden gebruikt voor hedging in het eerste gebied, dat wil zeggen het selecteren van paren voor de lange en korte positie. Daarna worden posities op beide paren geopend volgens de berekeningen. Zodra de winst de waarde bereikt die is opgegeven in de Winst parameters, worden beide posities automatisch gesloten en herhaalt de EA het algoritme. Één paar wordt beschouwd als het hoofd- en het andere als hedging voor een opwaartse trend. Het hoofd paar genereert de winst en het hedging paar beschermt tegen drawdown. In een neerwaartse trend wisselen de paren van rol. Een hedging paar vermindert het risico, hoewel het ook de winst beperkt. Maar zonder hedging is het risico onbeperkt in het geval van een trendverandering. Een extra controle is toegevoegd, aangezien de markt veel valse signalen genereert die elke EA kunnen misleiden. Als het resultaat van de controle negatief is, gaat de EA ervan uit dat er een verlies kan optreden en beschouwt het de richting als verkeerd, waardoor de opmerking "Valse getuigenis" wordt geschreven. De extra controle helpt om drawdowns te beperken en de kans op ongedekte posities te verkleinen.

2018.01.22
JS-Chaos: Een Krachtige EA voor MetaTrader 5
MetaTrader5
JS-Chaos: Een Krachtige EA voor MetaTrader 5

De auteur van het idee: JS_Sergey, de mq5 code auteur: barabashkakvn. De Expert Advisor (EA) is gebaseerd op de strategie van Bill Williams. Bill Williams stelde een uitstekende marktentree voor bij fractal doorbraken. Stop Loss wordt ingesteld op de niveaus van de Alligator Lips (groene lijn) zonder verschuiving, terwijl Take Profit wordt bepaald op basis van Fibo-niveaus tussen de fractal en MA. De EA gaat de markt in de trendrichting binnen via pending orders, in de verwachting van een fractal doorbraak. Take Profit is ingesteld op de niveaus van 1.618 en 4.618. De lotgrootte van de eerste pending order moet twee keer zo groot zijn als die van de tweede order. Positie #2 moet naar breakeven worden verschoven zodra positie #1 Take Profit op Fibo 1.618 wordt getriggerd. Trailing: de EA volgt posities op basis van een 21-periodes MA wanneer de markt in trend is. Posities worden gesloten bij de kruising van de Alligator Lips en de Open/Close prijs op bar #1. Invoergegevens Gebruik tijd - handelen/niet handelen in het interval tussen "Open uur" en "Sluit uur"; Open uur - begintijd voor de handel; Sluit uur - eindtijd voor de handel; Lots - positievolume; Afstand van fractals (in pips) - afstand van de fractal; Fibo_1 - Fibonacci niveau 1; Fibo_2 - Fibonacci niveau 2; Gebruik sluitposities - inschakelen/uitschakelen van het sluiten van posities; Gebruik trailing - inschakelen/uitschakelen van de trailing functie; Gebruik breakeven - inschakelen/uitschakelen van de breakeven functie; Breakeven plus (in pips) - de minimale breakeven waarde; magisch nummer - identifier voor de Expert Advisor. Resultaten van de EA-test op de M30 tijdsperiode (met standaardinstellingen): Symbool Pass Resultaat Winst Verwachte uitbetaling Winstfactor Herstelfactor Sharpe Ratio Aangepast Equity DD % Trades EURUSD 0 3589,84 589,84 1,40 1,18 2,09 0,06 0 8,39 421 EURJPY 14 3562,36 562,36 1,50 1,16 1,46 0,06 0 11,93 375 EURGBP 11 3293,62 293,62 0,77 1,08 0,57 0,03 0 14,85 381 USDJPY 3 2885,70 -114,30 -0,33 0,97 -0,23 -0,01 0 15,57 346 USDCAD 4 2884,65 -115,35 -0,29 0,96 -0,19 -0,01 0 19,77 397 AUDUSD 5 2835,20 -164,80 -0,48 0,95 -0,26 -0,02 0 18,77 344 GBPUSD 1 2772,88 -227,12 -0,56 0,95 -0,33 -0,01 0 21,45 408 EURAUD 12 2747,02 -252,98 -0,63 0,94 -0,41 -0,02 0 19,31 402 Resultaten van de EA-test op de M30 tijdsperiode (met standaardinstellingen, maar "Gebruik sluitposities" → false): Symbool Pass Resultaat Winst Verwachte uitbetaling Winstfactor Herstelfactor Sharpe Ratio Aangepast Equity DD % Trades EURJPY 14 3487,76 487,76 1,72 1,12 0,70 0,05 0 21,66 284 EURGBP 11 3366,04 366,04 1,27 1,09 0,61 0,04 0 16,99 288 EURUSD 0 3334,82 334,82 1,02 1,08 1,14 0,04 0 9,13 329 EURAUD 12 2865,66 -134,34 -0,43 0,97 -0,13 -0,01 0 27,54 309 USDCAD 4 2613,52 -386,48 -1,17 0,89 -0,54 -0,04 0 22,70 331 USDJPY 3 2540,99 -459,01 -1,58 0,89 -0,59 -0,05 0 24,15 291 AUDUSD 5 2511,72 -488,28 -1,63 0,86 -0,65 -0,06 0 23,30 300 EURCAD 16 2068,74 -931,26 -2,84 0,83 -0,62 -0,08 0 44,11 328 AUDJPY 9 1876,44 -1123,56 -3,89 0,73 -0,79 -0,11 0 47,54 289 EURCHF 13 1868,53 -1131,47 -3,39 0,70 -0,78 -0,11 0 46,57 334 GBPUSD 1 1834,20 -1165,80 -3,85 0,81 -0,82 -0,08 0 45,44 303 GBPJPY 18 1686,64 -1313,36 -4,22 0,83 -0,70 -0,05 0 61,67 311 USDCHF 2 1567,90 -1432,10 -4,96 0,68 -0,84 -0,14 0 56,36 289 GBPCHF 17 1395,70 -1604,30 -4,80 0,76 -0,87 -0,09 0 59,79 334 AUDCAD 7 1198,16 -1801,84 -5,87 0,52 -0,94 -0,23 0 63,65 307 AUDCHF 8 1047,31 -1952,69 -5,71 0,62 -0,95 -0,19 0 66,44 342 AUDNZD 6 667,17 -2332,83 -7,45 0,44 -0,98 -0,24 0 78,03 313 EURNZD 15 226,55 -2773,45 -10,63 0,52 -0,95 -0,20 0 92,83 261 CHFJPY 10 179,56 -2820,44 -10,26 0,47 -0,97 -0,30 0 94,16 275 CADCHF 19 144,60 -2855,40 -11,20 0,35 -0,99 -0,29 0 95,21 255

2018.01.22
Eerste Vorige 21 22 23 24 25 26 27 28 29 30 31 Volgende Laatste