Systeemhandel

Ontdek de AOCCI: Jouw Nieuwe Trading Assistent voor MetaTrader 5
MetaTrader5
Ontdek de AOCCI: Jouw Nieuwe Trading Assistent voor MetaTrader 5

Geïntroduceerd door: Scriptor. MQL5-code door: barabashkakvn. De AOCCI is een handige EA die handelt op basis van signalen van de iCCI (Commodity Channel Index, CCI) en iAO (Awesome Oscillator, AO). Daarnaast houdt deze rekening met de actuele Open prijzen van de laatste vijf candles, de prijzen van de eerste candle op D1, en de slotprijs van de eerste candle op H1. Instellingen Lots - positievolume Stop Loss (in pips) - Stop Loss Take Profit (in pips) - Take Profit Trailing Stop (in pips) - trailing stop Trailing Step (in pips) - trailing stap //--- CCI - parameters van de CCI indicator CCI: gemiddelde periode CCI: type prijs //--- Controle op te grote candlesticks (n "-" n-1) - bescherming tegen een te grote candlestick (candlesticks N en N-1 worden vergeleken) Controle op te grote candlesticks (n "-" n-2) - bescherming tegen een te grote candlestick (candlesticks N en N-2) Stel in op 1 als je de cangle close 0 wilt voor de huidige - initiële bar nummer //--- magisch nummer Testen in de "Alle ticks" modus voor alle symbolen in Market Watch: Symbool Pass Resultaat Winst Verwachte Payoff Winstfactor Herstelfactor Sharpe Ratio Aangepast Equity DD % Trades USDCAD 5 3271,70 271,70 0,91 1,16 0,73 0,05 0 11,13 297 USDCHF 3 3145,29 145,29 0,78 1,10 0,35 0,04 0 13,84 186 GBPUSD 2 3015,10 15,10 0,05 1,01 0,02 0,01 0 16,90 308 EURUSD 0 3012,18 12,18 0,05 1,01 0,04 0,01 0 9,12 263 EURCAD 9 3008,58 8,58 0,02 1,00 0,02 0,00 0 11,59 382 USDRUB 12 3000,00 0,00 0,00 0,00 0,00 0 0,00 0 NZDUSD 13 2989,06 -10,94 -0,06 0,99 -0,03 0,00 0 12,47 176 USDJPY 1 2977,87 -22,13 -0,11 0,99 -0,06 0,00 0 12,33 195 EURJPY 8 2867,50 -132,50 -0,44 0,94 -0,22 -0,02 0 19,53 301 AUDUSD 4 2857,16 -142,84 -0,78 0,91 -0,24 -0,03 0 17,20 183 EURCHF 6 2853,93 -146,07 -0,88 0,90 -0,39 -0,03 0 12,12 166 GBPCHF 10 2725,23 -274,77 -0,97 0,90 -0,53 -0,03 0 17,18 283 EURGBP 7 2637,06 -362,94 -2,59 0,80 -0,70 -0,07 0 16,57 140 AUDJPY 15 2398,46 -601,54 -2,84 0,71 -0,78 -0,12 0 24,90 212 GBPJPY 14 2338,56 -661,44 -1,75 0,81 -0,77 -0,07 0 26,86 377 USDCNH 11 1401,68 -1598,32 -2,01 0,37 -1,00 -0,37 0 53,28 797

2018.07.14
Optimaliseer je Trading met de Exp_GStop_Tm EA voor MetaTrader 5
MetaTrader5
Optimaliseer je Trading met de Exp_GStop_Tm EA voor MetaTrader 5

Als trader wil je natuurlijk je winst maximaliseren en verliezen minimaliseren. De Exp_GStop_Tm is een handige Expert Advisor die je hierbij kan helpen. Deze EA sluit automatisch al je openstaande posities wanneer de totale winst boven een ingesteld Take Profit niveau uitkomt of wanneer de verliezen een bepaald Stop Loss niveau overschrijden. Daarnaast geeft hij je de mogelijkheid om posities te sluiten op basis van een tijdsinterval dat je zelf kunt instellen. Wat kan de Exp_GStop_Tm voor jou doen? Deze EA fungeert als een globale take profit en stop loss functie voor al je open posities. Het handige is dat alle acties die de EA onderneemt, worden vastgelegd in een logbestand, zodat je altijd kunt terugkijken wat er is gebeurd. Instellingen van de EA StopMode: Kies hoe je verliezen en winsten wilt berekenen, ofwel in procenten (ENUM_PERCENT) of in de valuta van je depositogeld (ENUM_CARRENCY). StopLoss: Stel hier de stop loss level in, bijvoorbeeld 20.0. TakeProfit: Bepaal je take profit level, bijvoorbeeld 100.0. Tijdgebaseerd handelen De EA biedt ook de mogelijkheid om posities alleen te sluiten binnen een gedefinieerd tijdsinterval: TimeTrade: Schakel deze optie in om te handelen op basis van tijd. StartH en StartM: Stel het begin van je handelsperiode in (uren en minuten). EndH en EndM: Bepaal het einde van je handelsperiode (uren en minuten). Standaard zijn de instellingen zo geconfigureerd dat de Expert Advisor de hele handelsperiode van 00:00 tot 23:59 kan handelen. Als je een starttijd instelt die later is dan de eindtijd, zal de EA de posities de volgende dag op het opgegeven tijdstip sluiten. Met de Exp_GStop_Tm kun je met een gerust hart traden, wetende dat je verliezen worden beheerd en je winsten veiliggesteld worden. Dit maakt het een onmisbare tool voor elke serieuze trader.

2018.07.14
Efficiënte Sluitmechanismen met de Exp_GTakeProfit_Tm voor MetaTrader 5
MetaTrader5
Efficiënte Sluitmechanismen met de Exp_GTakeProfit_Tm voor MetaTrader 5

Als trader wil je natuurlijk het maximale uit je posities halen. De Exp_GTakeProfit_Tm is een handige Expert Advisor (EA) die je helpt om al je posities automatisch te sluiten wanneer de totale winst een vooraf ingesteld take profit-niveau overschrijdt. Dit is ideaal voor traders die graag een globale take profit-functie willen toepassen op al hun openstaande posities. Wat kan de Exp_GTakeProfit_Tm voor jou betekenen? Deze EA biedt niet alleen de mogelijkheid om posities te sluiten op basis van winst, maar ook binnen een specifieke tijdsinterval. Dit zorgt ervoor dat je meer controle hebt over je tradingstrategie. Hier zijn enkele belangrijke functies: Winstberekening: Je kunt kiezen of je winst wilt meten in procenten van je storting of in de valuta van je storting. Instellingen voor take profit: Je kunt het take profit-niveau instellen dat je wilt bereiken voordat posities worden gesloten. Tijdgebaseerd handelen: De EA kan zo worden ingesteld dat deze alleen binnen bepaalde tijdsintervallen handelt. Instellingen voor de EA Hieronder vind je een voorbeeld van hoe je de instellingen kunt configureren: //+----------------------------------------------+ //|  Opties voor het berekenen van de winst  | //+----------------------------------------------+ enum TakeMode   {    ENUM_PERCENT,     //winst in procenten van de storting    ENUM_CARRENCY     //winst in stortingsvaluta-eenheden   }; //+----------------------------------------------+ //| Invoervariabelen van de EA indicator  | //+----------------------------------------------+ input TakeMode LMode=ENUM_PERCENT;     //methode voor het detecteren van winst input double TakeProfit=100.0;         //take profit niveau input bool   TimeTrade=true;      //Toestaan om te handelen in het opgegeven interval Met deze instellingen kun je de EA configureren om alleen posities te sluiten buiten de gedefinieerde tijdsintervallen: input bool TimeTrade=true; //Toestemming om te handelen op tijdsintervallen input HOURS StartH=ENUM_HOUR_0; //Handelsstart (Uren) input MINUTS StartM=ENUM_MINUT_0; //Handelsstart (Minuten) input HOURS EndH=ENUM_HOUR_23; //Handeind (Uren) input MINUTS EndM=ENUM_MINUT_59; //Handeind (Minuten) Je hebt de vrijheid om de start- en eindtijden van je trading sessies in te stellen. De standaardinstellingen van de EA zijn zo geconfigureerd dat deze 24/7 kan handelen, met een sluiting van alle posities om 23:59. Als je starttijd later is dan de eindtijd, zal de EA de posities de volgende dag sluiten op het opgegeven tijdstip. Met de Exp_GTakeProfit_Tm krijg je dus een krachtige tool in handen om je tradingstrategieën te optimaliseren. Zorg ervoor dat je deze instellingen goed doorloopt en aanpast aan jouw persoonlijke handelsstijl!

2018.07.14
Optimaliseer je handelsstrategie met de Exp_GStopLoss_Tm voor MetaTrader 5
MetaTrader5
Optimaliseer je handelsstrategie met de Exp_GStopLoss_Tm voor MetaTrader 5

Als je op zoek bent naar een betrouwbare manier om je verliezen te beperken, dan is de Exp_GStopLoss_Tm een Expert Advisor die je niet wilt missen. Deze EA sluit automatisch al je open posities wanneer de totale verliezen een vooraf ingesteld Stop Loss-niveau overschrijden, of wanneer het tijd is om je posities te sluiten op basis van de ingestelde tijdsintervallen. Met deze EA fungeert het als een wereldwijde stop loss functie voor al je open posities tegelijk. Het sluit niet alleen je posities af, maar registreert ook alles in een logboek, zodat je altijd kunt terugkijken op de acties die zijn ondernomen. Instellingen voor verliesberekening //+----------------------------------------------+ //|  Opties voor verliesberekening   | //+----------------------------------------------+ enum LossMode   {    ENUM_PERCENT,     //verliezen in procenten    ENUM_CARRENCY     //verliezen in valuta-eenheden   }; //+----------------------------------------------+ //| Invoervariabelen van de EA-indicator | //+----------------------------------------------+ input LossMode LMode=ENUM_PERCENT;  //methode voor verliesdetectie input double StopLoss=20.0;         //stop loss niveau Tijdgebaseerde handelsinstellingen Deze EA biedt ook de mogelijkheid om posities te sluiten alleen nadat een gedefinieerd tijdsinterval is verstreken: input bool TimeTrade=true; //Toestemming om te handelen op basis van tijdsintervallen input HOURS StartH=ENUM_HOUR_0; //Starttijd van de handel (Uren) input MINUTS StartM=ENUM_MINUT_0; //Starttijd van de handel (Minuten) input HOURS EndH=ENUM_HOUR_23; //Eindtijd van de handel (Uren) input MINUTS EndM=ENUM_MINUT_59; //Eindtijd van de handel (Minuten) Er zijn twee variabelen voor de starttijd (uren en minuten) en twee voor de eindtijd. De standaardinstellingen stellen de Expert Advisor in staat om de gehele handelsperiode van 0:00 tot 23:59 te handelen. Als de starttijd later is dan de eindtijd, sluit de Expert Advisor de posities de volgende dag op het opgegeven tijdstip.

2018.07.14
Ontdek de Alexav D1 Profit GBPUSD: Een Slimme EA voor MetaTrader 5
MetaTrader5
Ontdek de Alexav D1 Profit GBPUSD: Een Slimme EA voor MetaTrader 5

Idee door: Scriptor. MQL5 code door: barabashkakvn. Deze Expert Advisor opent vier posities met verschillende Take Profit-niveaus. Zodra één van de posities wordt gesloten door Take Profit, worden de andere posities naar breakeven verplaatst. Dit proces gaat door totdat alle posities zijn gesloten door Take Profit. Instellingen Lots - volumegroote van de positie Moving Average: gemiddelde periode - indicator "Moving Average": gemiddelde periode RSI: gemiddelde periode - indicator "RSI": gemiddelde periode ATR: gemiddelde periode - indicator "ATR": gemiddelde periode Coefficient SL - Stop Loss berekeningscoëfficiënt (de coëfficiënt wordt vermenigvuldigd met de waarde van indicator "ATR") Coefficient TP - Take Profit berekeningscoëfficiënt (de coëfficiënt wordt vermenigvuldigd met de waarde van indicator "ATR") //--- RSI-niveaus RSIUpperLimit - BUY-posities kunnen worden geopend binnen het interval van "RSIUpperLevel" tot "RSIUpperLimit", waarbij "RSIUpperLevel" boven "RSIUpperLimit" moet liggen. RSIUpperLevel - BUY-posities kunnen worden geopend binnen het interval van "RSIUpperLevel" tot "RSIUpperLimit", waarbij "RSIUpperLevel" boven "RSIUpperLimit" moet liggen. RSILowerLevel - SELL-posities kunnen worden geopend binnen het interval van "RSIUpperLimit" tot "RSILowerLevel", waarbij "RSILowerLevel" boven "RSILowerLimit" moet liggen. RSILowerLimit - SELL-posities kunnen worden geopend binnen het interval van "RSIUpperLimit" tot "RSILowerLevel", waarbij "RSILowerLevel" boven "RSILowerLimit" moet liggen. //--- MACD periode voor de berekening van het snelle gemiddelde periode voor de berekening van het langzame gemiddelde periode voor het gemiddeld nemen van hun verschil MacdDiffBuy - het minimale verschil tussen bar 2 en bar 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) om een BUY te openen MacdDiffSell - minimaal verschil tussen bar 2 en bar 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) om een SELL te openen //--- magisch nummer - de unieke identificatie van de EA GBPUSD,H1:

2018.07.14
Candle Shadows v1 - Jouw Nieuwe Trading Tool voor MetaTrader 5
MetaTrader5
Candle Shadows v1 - Jouw Nieuwe Trading Tool voor MetaTrader 5

Idee van: Vlad. MQL5-code door: barabashkakvn. Deze System Trading wacht tot de grootte van de candlestick groter is dan of gelijk aan de "Minimale candlegrootte" binnen "De positie kan geopend worden binnen N minuten" minuten. Tegelijkertijd kan ook de "Maximale lengte van de tegenovergestelde schaduw" in overweging worden genomen (de onderkant van de schaduw voor een Sell-positie en de bovenkant voor een Buy-positie). Een belangrijke regel hierbij is: er kan slechts één positie worden geopend op de huidige bar. Als de laatste positie werd gesloten door een Stop Loss (de trade DEAL_ENTRY_OUT met de eigenschap DEAL_REASON_SL wordt onderschept in OnTradeTransaction) en er was een verlies, dan wordt de volgende positie geopend met een "Factor van vermindering van de lotgrootte bij SL" keer een kleinere lotgrootte. Er zijn nog twee interessante parameters met betrekking tot posities: "Positie leeft N bars" - de levensduur van de positie is ingesteld in bars, waarna de positie gedwongen wordt gesloten, en "Sluit de winstgevende positie op bar N" - sluit een positie op bar N, als die positie winstgevend is. Oh, ik was bijna vergeten te vermelden dat een positie alleen geopend kan worden binnen een tijdsinterval dat beperkt is door de "Startuur" en "Einduur", en het beheer van de positieomvang: Positiegrootte kan constant zijn (parameter "Lots" > 0, en "Risico" == 0) Positiegrootte is dynamisch (parameter "Lots" == 0, en "Risico" > 0) Bovendien kun je ook de Stop Loss en Take Profit niveaus en trailing uitschakelen.

2018.07.14
Ontdek het Exp_XPeriodCandle_X2 Systeem voor MetaTrader 5
MetaTrader5
Ontdek het Exp_XPeriodCandle_X2 Systeem voor MetaTrader 5

Het trendvolgende handelssysteem Exp_XPeriodCandle_X2 is gebaseerd op de signalen van twee indicatoren: XPeriodCandle. De eerste indicator bepaalt de richting van de langzame trend op basis van de kleur van de laatste gesloten candlestick. De tweede indicator signaleert het moment om een trade te openen wanneer de kleur van de candlestick verandert. Een signaal wordt gevormd wanneer een bar sluit, mits aan twee voorwaarden is voldaan: De signalen van de snelle en langzame trend komen overeen; De richting van de snelle trend is veranderd.   Invoergegevens van de Expert Advisor //+-------------------------------------------------+ //| Invoergegevens van de EA-indicator | //+-------------------------------------------------+ sinput string Trade="Trade Management";    //+============== HANDLES MANAGEMENT ==============+   input double MM=0.1;              //Aandeel van een deposito in een deal input MarginMode MMMode=LOT;      //Methode voor het bepalen van de lotgrootte input uint    StopLoss_=1000;     //Stop Loss in punten input uint    TakeProfit_=2000   //Take Profit in punten sinput string MustTrade="Trade Permissions";    //+============== HANDELAUTORISATIES ==============+   input int    Deviation_=10       //Maximale prijse afwijking in punten input bool   BuyPosOpen=true;     //Toestemming voor long posities input bool   SellPosOpen=true;    //Toestemming voor short posities //+-------------------------------------------------+ //| Invoergegevens van de filterindicator | //+-------------------------------------------------+ sinput string Filter="SLOW TREND PARAMETERS";            //+============== TREND PARAMETERS ==============+   input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;                     //1 Chartperiode voor de trend input uint Cperiod=5;                                          // Berekeningsperiode voor candlesticks input Smooth_Method MA_SMethod=MODE_JJMA;                      // Methode voor het middelen input int MA_Length=3;                                         // Diepte van het middelen                     input int MA_Phase=100;                                        // Smoothing parameter //---- voor JJMA binnen het bereik van -100 ... +100 beïnvloedt het de kwaliteit van het overgangsproces; //---- voor VIDIA is het een CMO-periode, voor AMA is het een langzame gemiddelde periode input uint SignalBar=1;                                        // bar nummer om het instapsignaal te ontvangen input bool   BuyPosClose=true;                                 // Toestemming om long posities te sluiten door trend input bool   SellPosClose=true;                                // Toestemming om short posities te sluiten door trend //+-------------------------------------------------+ //| Invoergegevens van de instapindicator | //+-------------------------------------------------+ sinput string Input="ENTRY PARAMETERS";                         //+=============== INSTAPPARAMETERS ===============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;                   //2 Chartperiode voor instap input uint Cperiod_=5;                                         // Berekeningsperiode voor candlesticks input Smooth_Method MA_SMethod_=MODE_JJMA;                     // Methode voor het middelen input int MA_Length_=3;                                        // Diepte van het middelen                     input int MA_Phase_=100;                                       // Smoothing parameter //---- voor JJMA binnen het bereik van -100 ... +100 beïnvloedt het de kwaliteit van het overgangsproces; //---- voor VIDIA is het een CMO-periode, voor AMA is het een langzame gemiddelde periode input uint SignalBar_=1;                                       // bar nummer om een instapsignaal te ontvangen input bool   BuyPosClose_=false                               // Toestemming om long posities te sluiten door signaal input bool   SellPosClose_=false                              // Toestemming om short posities te sluiten door signaal //+-------------------------------------------------+ De stringparameters met tekst in de code van invoergegevens zijn alleen voor betere visualisatie van het invoergegevensvenster van de expert. De indicatoren XPeriodCandle_HTF in de EA zijn uitsluitend bedoeld voor een betere visualisatie van trends in de Strategie Tester; en werken niet in andere modi. Voor de correcte werking van de gegenereerde EA moeten de gecompileerde bestanden van de indicatoren XPeriodCandle.ex5 en XPeriodCandle_HTF.ex5 zich in de <terminal_data_directory>\MQL5\Indicators map bevinden. Houd er rekening mee dat de TradeAlgorithms.mqh bibliotheekbestand het mogelijk maakt om Expert Advisors te gebruiken met brokers die niet-nul spreads aanbieden en de optie voor het instellen van Stop Loss en Take Profit samen met het openen van een positie. Tijdens de onderstaande tests zijn de standaard invoergegevens van de Expert Advisor gebruikt. Stop Loss en Take Profit zijn niet gebruikt tijdens de tests. Testresultaten op XAUUSD voor het jaar 2016, langzame trend op Daily, instap via snelle trend op H1: Fig 1. Voorbeelden van deals op de grafiek   Fig. 2. Testresultaten grafiek

2018.07.09
Efficiënt Trading Systeem met CaudateXPeriodCandle voor MetaTrader 5
MetaTrader5
Efficiënt Trading Systeem met CaudateXPeriodCandle voor MetaTrader 5

In deze blogpost bespreken we een trading systeem gebaseerd op de CaudateXPeriodCandle indicator. Dit systeem genereert signalen en biedt de mogelijkheid om een vaste positie-houdtijd in te stellen. Een signaal wordt gevormd wanneer een bar sluit en er een caudate candlestick verschijnt. Zodra de positie-houdtijd de vooraf ingestelde limiet overschrijdt, wordt de positie meteen gesloten: input bool   TimeTrade=true;      // Schakel positie exit in op tijd input uint   nTime=240;           // Houdtijd van geopende positie in minuten Voor een correcte werking van de gegenereerde EA moet het gecompileerde CaudateXPeriodCandle.ex5 indicatorbestand zich in de <terminal_data_directory>\MQL5\Indicators map bevinden. Let op dat de TradeAlgorithms.mqh bibliotheek het mogelijk maakt om Expert Advisors te gebruiken met brokers die een nonzero spread aanbieden, en de optie om Stop Loss en Take Profit samen met het openen van een positie in te stellen. Je kunt meer varianten van deze bibliotheek downloaden via de volgende link: Trade Algorithms. Tijdens de tests die hieronder worden weergegeven, zijn de standaard inputparameters van de Expert Advisor gebruikt. Stop Loss en Take Profit zijn niet toegepast tijdens de tests. Fig. 1. Voorbeelden van deals op de grafiek Hier zijn de testresultaten voor 2016 op GBPUSD H4: Fig. 2. Testresultaten grafiek

2018.07.09
Ontdek de Exp_WAMI_Cloud_X2: Jouw Nieuwe Trading Partner voor MetaTrader 5
MetaTrader5
Ontdek de Exp_WAMI_Cloud_X2: Jouw Nieuwe Trading Partner voor MetaTrader 5

Ben je op zoek naar een robuust trading systeem? Maak kennis met de Exp_WAMI_Cloud_X2, een trendvolgend trading systeem dat gebruikmaakt van signalen van twee verschillende indicatoren: WAMI. De eerste indicator bepaalt de richting van de langzame trend op basis van de positie van de hoofd- en signaallijnen. De tweede indicator geeft het moment aan om een trade te openen, wanneer de lijnen elkaar kruisen. Een signaal wordt gevormd wanneer een bar sluit, mits aan de volgende twee voorwaarden is voldaan: De signalen van de snelle en langzame trend komen overeen; De richting van de snelle trend is veranderd. Invoergegevens van de Expert Advisor //+-------------------------------------------------+ //| Invoergegevens van de EA-indicator | //+-------------------------------------------------+ sinput string Trade="Trade Management";    //+============== TRADE MANAGEMENT ==============+ input double MM=0.1;               //Deel van het deposito in een deal input MarginMode MMMode=LOT;      //Methode voor het bepalen van de lotwaarde input uint    StopLoss_=1000;      //Stop Loss in punten input uint    TakeProfit_=2000;    //Take Profit in punten sinput string MustTrade="Trade Permissions";    //+============== TRADE PERMISSIONS ==============+ input int    Deviation_=10;      //Maximale prijsafwijking in punten input bool   BuyPosOpen=true;     //Toestemming om lange posities te openen input bool   SellPosOpen=true;    //Toestemming om korte posities te openen //+-------------------------------------------------+ //| Invoergegevens van de filterindicator | //+-------------------------------------------------+ sinput string Filter="SLOW TREND PARAMETERS";            //+============== TREND PARAMETERS ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;                     //1 Chartperiode voor de trend input uint                 InpPeriodMA1      =  4             // Eerste MA-periode input ENUM_MA_METHOD       InpMethodMA1      =  MODE_SMA;      // Eerste MA-methode input uint                 InpPeriodMA2      =  13            // Tweede MA-periode input ENUM_MA_METHOD       InpMethodMA2      =  MODE_SMA      // Tweede MA-methode input uint                 InpPeriodMA3      =  13            // Derde MA-periode input ENUM_MA_METHOD       InpMethodMA3      =  MODE_SMA      // Derde MA-methode input uint                 InpPeriodSig      =  4            // Signaal MA-periode input ENUM_MA_METHOD       InpMethodSig      =  MODE_SMA      // Signaal MA-methode input ENUM_APPLIED_PRICE   InpAppliedPrice   =  PRICE_CLOSE   // Toegepaste prijs input uint SignalBar=1;                                        // Bar nummer om het instap signaal te ontvangen input bool   BuyPosClose=true;                                 // Toestemming om lange posities te sluiten op basis van de trend input bool   SellPosClose=true;                                // Toestemming om korte posities te sluiten op basis van de trend //+-------------------------------------------------+ //| Invoergegevens van de instapindicator | //+-------------------------------------------------+ sinput string Input="ENTRY PARAMETERS";                         //+=============== ENTRY PARAMETERS ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;                  //2 Chartperiode voor instap input uint                 InpPeriodMA1_      =  4            // Eerste MA-periode input ENUM_MA_METHOD       InpMethodMA1_      =  MODE_SMA     // Eerste MA-methode input uint                 InpPeriodMA2_      =  13           // Tweede MA-periode input ENUM_MA_METHOD       InpMethodMA2_      =  MODE_SMA     // Tweede MA-methode input uint                 InpPeriodMA3_      =  13           // Derde MA-periode input ENUM_MA_METHOD       InpMethodMA3_      =  MODE_SMA     // Derde MA-methode input uint                 InpPeriodSig_      =  4            // Signaal MA-periode input ENUM_MA_METHOD       InpMethodSig_      =  MODE_SMA     // Signaal MA-methode input ENUM_APPLIED_PRICE   InpAppliedPrice_   =  PRICE_CLOSE  // Toegepaste prijs input uint SignalBar_=1;                                       // Bar nummer om een instap signaal te ontvangen input bool   BuyPosClose_=false                               // Toestemming om lange posities te sluiten op basis van signaal input bool   SellPosClose_=false                              // Toestemming om korte posities te sluiten op basis van signaal //+-------------------------------------------------+ De tekstparameters in de code van de invoergegevens zijn alleen bedoeld voor een betere visualisatie van het invoervenster van de expert. De indicatoren WAMI_Cloud_HTF in de EA zijn alleen bedoeld voor een handigere visualisatie van trends in de Strategy Tester en functioneren niet in andere modi. Voor een correcte werking van de gegenereerde EA moeten de gecompileerde bestanden van de indicatoren WAMI.ex5 en WAMI_Cloud_HTF.ex5 zich bevinden in de map <terminal_data_directory>\MQL5\Indicators. Let op dat de TradeAlgorithms.mqh bibliotheek het mogelijk maakt om Expert Advisors te gebruiken met brokers die nonzero spreads aanbieden en de mogelijkheid hebben om Stop Loss en Take Profit samen met het openen van posities in te stellen. Je kunt meer varianten van de bibliotheek downloaden via deze link: Trade Algorithms. De standaard invoergegevens van de Expert Advisor zijn gebruikt tijdens de tests die hieronder worden getoond. Stop Loss en Take Profit zijn niet gebruikt tijdens de tests. Testresultaten voor 2016 op EURUSD, langzame trend op H4, instap via snelle trend op M30: Fig 1. Voorbeelden van deals op de grafiek Fig. 2. Testresultaten grafiek

2018.07.09
Eerste Vorige 14 15 16 17 18 19 20 21 22 23 24 Volgende Laatste