Systeemhandel

Ontdek de VR---Moving: Jouw Nieuwe MetaTrader 5 Trading Tool
MetaTrader5
Ontdek de VR---Moving: Jouw Nieuwe MetaTrader 5 Trading Tool

Idee van: Vladimir Pastushak. MQL5-code door: Vladimir Karputov. Deze EA maakt gebruik van de Moving Average indicator, waarbij alle voorbereidings- en handelsfuncties zijn geïmplementeerd in de CMoving handelsklasse, opgeslagen in een apart bestand genaamd Moving.mqh. Instellingen magic number - de unieke identificatie voor de EA; Lots - positievolume (het positievolume moet boven nul zijn of er moet een risico van boven nul worden opgegeven); Risico - risico in procenten van de vrije marge per trade (het positievolume moet boven nul zijn of er moet een risico van boven nul worden opgegeven); MA: periode - Moving Average indicator: Tijdframe; MA: gemiddelde periode - Moving Average indicator: Gemiddelde periode; MA: horizontale verschuiving - Moving Average indicator: Horizontale verschuiving; MA: gladheidsmethode - Moving Average indicator: Gemiddelde methode; MA: prijs type - Moving Average indicator: Type prijzen waarop de indicator is berekend; Take Profit - Take Profit (voor het geval er één positie open is); Lotvermenigvuldiger voor een serie posities - het volume van een positie verhogen voor een serie posities; Afstand van de Moving Average - afstand van de Moving Average indicator; Additief bij algemene winst - toevoegen aan de indent, als er algemene winst is. De EA maakt gebruik van het swingprincipe, met de mogelijkheid om het aantal lots te verhogen; een eenvoudige strategie wordt gebruikt voor de werking: Als de prijs boven de Moving Average indicator ligt op een vooraf ingestelde Afstand van Moving Average, openen we een BUY positie; Als de prijs naar beneden beweegt vanaf de Moving Average indicator op een vooraf ingestelde Afstand van Moving Average, openen we een SELL positie met hetzelfde lot; Als de prijs omhoog is gegaan van de BUY positie met de hoogste prijs op een vooraf ingestelde Afstand van Moving Average, openen we de volgende BUY positie; Als de prijs naar beneden is gegaan van de BUY positie met de laagste prijs op een vooraf ingestelde Afstand van Moving Average, openen we de volgende SELL positie; Klasse CMoving Instellingsparameters Initialisatie Primaire initialisatie - de volgende parameters worden ingesteld: symbool - naam van het symbool waarop de EA zal opereren magic - unieke identificatie voor de EA slippage - slippage. GetFlag Dit geeft de status van de initialisatie vlag terug. Het wordt gebruikt als een hulpfunctie bij het aanroepen vanuit de basis EA om de status van de interne m_init variabele van de klasse CMoving te controleren. LotsOfRisico Definieert het type berekening van positie lots: of handmatig (de lots parameter is boven nul) of in procenten van de vrije marge per trade (de risico parameter is boven nul). CreateMA Creëert de Moving Average indicator. TakeProfit Definieert de Take Profit parameter. Multiplier Definieert de parameter voor het verhogen van het lot. DistanceMA Definieert de indent van de Moving Average indicator. ProfitPlus Definieert de extra indent bij algemene winst. Hoofdfunctie Processing Hoofdfunctie, waarin alle berekeningen worden uitgevoerd. Klassefuncties met de beschermde toegangspecificatie RefreshRates Bijwerken van quotes voor het symbool. CheckVolumeValue Controleren of het ingevoerde positievolume correct is (de controle wordt gebruikt bij het definiëren van het positievolume handmatig). IsFillingTypeAllowed Controleren van de ordervulmodus. iMAGet Verkrijgen van de waarden van de Moving Average indicator op de bar met de index index. CalculateAllPositions Verkrijgen van informatie over posities per oproep: count_buys - aantal BUY posities; price_highest_buy - de prijs van de hoogste BUY positie; price_lowest_buy - de prijs van de laagste BUY positie; lot_highest_buy - volume van de hoogste BUY positie; lot_lowest_buy - volume van de laagste BUY positie; total_lots_buy - het totale volume van BUY posities; count_sells - aantal SELL posities; price_lowest_sell - de prijs van de laagste SELL positie; price_highest_sell - de prijs van de hoogste SELL positie; lot_lowest_sell - volume van de laagste SELL positie; lot_highest_sell - volume van de hoogste SELL positie; total_lots_sell - het totale volume van SELL posities. Prices Verkrijgen van de referentieprijzen voor BUY en SELL posities, rekening houdend met de vooraf ingestelde Afstand van Moving Average. LotCheck Controleren en normaliseren van het positievolume (dit wordt gebruikt bij het handmatig definiëren van de positieomvang). OpenBuy Opening van een BUY positie. OpenSell Opening van een SELL positie. PrintResult Afdrukken van de resultaten van een handelsoperatie voor het openen van een positie. SetTakeProfit Instellen van het Take Profit-niveau voor posities of het verwijderen van alle Take Profit en Stop Loss niveaus (waarbij de delete_take_profit parameter gelijk is aan "true"). CompareDoubles Vergelijken van twee reële getallen op gelijkheid. AwerageTakeProfit Berekenen en instellen van het enkele Take Profit-niveau voor een positie van een bepaald type pos_type. GBPUSD, H1, "Elke tick gebaseerd op echte ticks."

2018.06.16
Doji Arrows: Een Slimme EA voor MetaTrader 5
MetaTrader5
Doji Arrows: Een Slimme EA voor MetaTrader 5

Idee van: Scriptor. MQL5 code door: Vladimir Karputov. Deze EA handelt op basis van het Doji-patroon: Bovendien kun je de grootte van de candlestick-body instellen in de parameter "Grootte van de body van een kaars (Open Close)". Werking van de EA De EA analyseert bar #2 en bar #1 zodra er een nieuwe bar verschijnt. Als bar #2 een Doji is, worden de volgende signalen gecontroleerd: close#1 > high#2 → signaal voor het openen van een BUY; close#1 < low#2 → signaal voor het openen van een SELL. Instellingen Lots (als "0" → de parameter "Risico" zal worden gebruikt) - een handmatig ingestelde lotwaarde. Als je dit op "0" zet, dan werkt de parameter "Risico", oftewel het risico in procenten van de vrije marge per trade; Stop Loss (in pips) - Stop Loss; als je dit op "0" zet, wordt de parameter uitgeschakeld; Take Profit (in pips) - Take Profit; als je dit op "0" zet, wordt de parameter uitgeschakeld; Trailing Stop (in pips) - trailing, als je dit op "0" zet, wordt de parameter uitgeschakeld; Trailing Stap (in pips) - trailing stap; Risico (als "0" → de parameter "Lots" zal worden gebruikt) - risico in procenten van de vrije marge per trade; Grootte van een kaars (Open Close) - grootte van de candlestick-body; magic number - unieke identifier voor de EA. Als "Grootte van een kaars" = 0, dan zijn er slechts een paar trades (ongeveer 15-30) op H1 over het jaar, met de volgende winstgevendheid: Als je deze parameter op 1 instelt, dan zal het aantal trades tien keer toenemen, en de winst zal als volgt worden verdeeld:

2018.06.16
GoldWarrior02b: De Perfecte EA voor MetaTrader 5
MetaTrader5
GoldWarrior02b: De Perfecte EA voor MetaTrader 5

Idee van: Scriptor. MQL5 code door: Vladimir Karputov. De GoldWarrior02b is een krachtige Expert Advisor die gebruikmaakt van verschillende indicatoren zoals de iCCI (Commodity Channel Index, CCI), ZigZag en de Impulse. Met deze EA is het mogelijk om je posities te trailing. Inputs Lots - het initiële volume van de posities; Stop Loss (in pips) - Stop Loss; Take Profit (in pips) - Take Profit; Trailing Stop (in pips) - trailing; Trailing Stap (in pips) - trailing stap; Averaging periode (voor "Impulse" en "CCI") - de gemiddelde periode voor de indicatoren "Impulse" en "CCI"; ZigZag: Diepte - indicator ZigZag: Parameter Diepte; ZigZag: Afwijking - indicator ZigZag: Parameter Afwijking; ZigZag: Terugstap - indicator ZigZag: Parameter Terugstap; Winstdoel voor het sluiten van alle posities - het winstdoel waarop we alle posities sluiten; Weergave, "false" -> in "Experts", "true" -> in Chart - het weergeven van berichten op het scherm of in een tab; Negatieve impulswaarde voor SELL-signaal - de negatieve impulswaarde voor SELL (bijvoorbeeld, als de waarde van "-30" is ingesteld, verschijnt er geen SELL-signaal bij de impuls van "-40", terwijl het SELL-signaal verschijnt bij de impuls van "-20"); Positieve impulswaarde voor BUY-signaal - de positieve impulswaarde voor BUY (bijvoorbeeld, als de waarde van "-30" is ingesteld, verschijnt er geen BUY-signaal bij de impuls van "-40", terwijl het BUY-signaal verschijnt bij de impuls van "-20"); Multiplier van hedgeposities van 1e en 2e niveau - de multiplier van de initiële lot voor hedging. Hieronder zie je een testresultaat voor verschillende symbolen op H1 van 01-01-2018 tot 26-04-2018:

2018.06.16
Firebird v0.60 - Handige EA voor MetaTrader 5
MetaTrader5
Firebird v0.60 - Handige EA voor MetaTrader 5

Idee van: Scriptor. MQL5-code door: Vladimir Karputov. De EA handelt op basis van de iMA (Moving Average, MA) indicator. Er is ook een parameter (gedefinieerd in procenten) genaamd Afstand tussen "MA" en de prijs - de afstand van de indicator tot de prijs. Voordat een trade-order wordt verzonden, controleert het hoeveel tijd er is verstreken sinds de laatste geopende positie: Als er minder dan twee periodes (tijdframes) zijn verstreken, dan wordt er geen positie geopend. Instellingen Lots - de grootte van de te openen positie; Stop Loss (in pips) (gebruik geen "0") - Stop Loss; het instellen van de waarde "0" is niet toegestaan; Take Profit (in pips) (gebruik geen "0") - Take Profit; het instellen van de waarde "0" is niet toegestaan; MA: gemiddelde periode - de gemiddelde periode van de indicator; MA: horizontale verschuiving - horizontale verschuiving van de indicator; MA: type van vervaging - het type van indicatorvervaging; MA: type prijs - het type prijs dat door de indicator wordt gebruikt; Afstand tussen "MA" en de prijs (in procenten) - de afstand van de indicator tot de prijs, in procenten; Handelen op vrijdag - inschakelen van handelen op vrijdag; Stap: afstand tussen posities (in pips) - stap tussen posities; Verhoging in een stap afhankelijk van het aantal posities - stap verhogen met de toename van het aantal posities; magisch nummer - unieke identificatie voor de EA. Een testmonster voor alle symbolen op H1 met de standaardinstellingen:

2018.06.16
Brandy - jouw betrouwbare EA voor MetaTrader 5
MetaTrader5
Brandy - jouw betrouwbare EA voor MetaTrader 5

Idee van: Sergey. MQL5 code door: Vladimir Karputov. De Brandy EA maakt gebruik van twee Moving Average indicatoren. Deze geven signalen wanneer twee MAs elkaar kruisen: de langzame indicator (MA "Open") wordt gebruikt voor het openen van posities, terwijl de snelle indicator (MA "Close") wordt ingezet voor het sluiten van posities. Deze EA opereert alleen bij de verschijning van een nieuwe kaars en er is geen limiet aan het aantal posities. Het is mogelijk om posities te trailing. Instellingen Lots - het volume van de te openen positie; Stop Loss (in pips) - Stop Loss; Take Profit (in pips) - Take Profit; Trailing Stop (in pips) - trailing; Trailing Stap (in pips) - trailing stap; MA "Close": gemiddelde periode - gemiddelde periode voor MA "Close"; MA "Close": horizontale verschuiving - horizontale verschuiving voor MA "Close"; MA "Close": type smoothing - type averaging voor MA "Close"; MA "Close": type prijs - prijs type voor MA "Close"; MA "Close": sluitingspositie van de kaars - kaarsnummer voor MA "Close" waaruit het sluitingssignaal wordt gehaald; MA "Open": gemiddelde periode - gemiddelde periode voor MA "Open"; MA "Open": horizontale verschuiving - horizontale verschuiving voor MA "Open"; MA "Open": type smoothing - type averaging voor MA "Open"; MA "Open": type prijs - prijs type voor MA "Open"; MA "Open": openingspositie van de kaars - kaarsnummer voor MA "Open" waaruit het sluitingssignaal wordt gehaald; magisch nummer - unieke identificatie voor de EA. Bij het testen van verschillende symbolen op de H1 tijdsperiode van 1 januari 2018 tot 22 april 2018 met de standaardinstellingen van de EA:

2018.06.16
N-_Candles_v7: De Nieuwe Expert Advisor voor MetaTrader 5
MetaTrader5
N-_Candles_v7: De Nieuwe Expert Advisor voor MetaTrader 5

De Expert Advisor N-_Candles_v7 zoekt naar N identieke candlesticks achter elkaar. Hij koopt op bullish candlesticks en verkoopt op bearish candlesticks. De EA controleert of het account netting of hedging gebruikt. In deze code worden de CPositionInfo, CTrade, CSymbolInfo en CAccountInfo handelsklassen gebruikt. Versie 1: N candles. Voorbeeld zoekopdracht voor N=3: Versie 2: N- candles v2. Wat is nieuw in versie 2: De parameters "Take Profit", "Stop Loss" en "Trailing" zijn geïntroduceerd. Versie 3: N-_Candles_v3. Wat is nieuw in versie 3: De parameter "Maximale hoeveelheid één-richting posities" is geïntroduceerd. Versie 4: N-_Candles_v4. Wat is nieuw in versie 4: Voor netting accounts is de parameter "maximaal aantal posities" vervangen door de parameter "maximaal positie volume". Versie 5: N- Candles v5. Wat is nieuw in versie 5: De parameter "Werkuren" is geïntroduceerd. Versie 6: N-_Candles_v6. Wat is nieuw in versie 6: De parameter "Zwart schaap" is geïntroduceerd. Wat is nieuw in versie 7 Het sluiten van posities bij het bereiken van het winstniveau, gelijk aan Sluiten van posities bij het bereiken van de algemene winst, is toegevoegd. Inputs N identieke candles die achter elkaar gaan - aantal identieke candlesticks achter elkaar; Lot - het volume van de te openen positie; Take Profit - Take Profit; als deze waarde "0" is, wordt de parameter niet gebruikt; Stop Loss - Stop Loss; als deze waarde "0" is, wordt de parameter niet gebruikt; Trailing Stop - Trailing Stop; als deze waarde "0" is, wordt de parameter niet gebruikt; Trailing Stap - trailing stap; als deze waarde "0" is, wordt de parameter niet gebruikt; Max posities bepaalde richting (alleen voor hedging) - het maximale aantal één-richting posities (alleen voor hedging); Max positie volume (alleen voor netting) - het maximale volume van open posities (alleen voor netting); Gebruik handelsuren - in-/uitschakelen van de parameter "werkuren"; Startuur - beginuur van de handel; Einduur - einduur van de handel; Sluiten van posities bij het bereiken van de algemene winst - sluiten van alle posities bij het bereiken van het winstniveau (in geld); magic number - de unieke EA identificatie; Het type sluiting bij het ontmoeten van het "zwarte schaap" - het sluitingstype voor het "zwarte schaap".

2018.06.16
Kleine Inside Bar Strategie - Effectieve EA voor MetaTrader 5
MetaTrader5
Kleine Inside Bar Strategie - Effectieve EA voor MetaTrader 5

Deze EA maakt gebruik van de Small_Inside_Bar indicator, die het "Inside Bar" prijsactiepatroon opspoort en weergeeft. Het is belangrijk om te weten dat deze indicator niet noodzakelijk is voor de werking van de EA, aangezien de gegevens intern in de EA worden berekend. Wanneer het bullish "Inside Bar" patroon wordt gevonden, opent de EA een kooppositie, terwijl bij een bearish patroon een verkooppositie wordt geopend. Er zijn drie manieren om posities te openen: Een relevante positie wordt geopend bij elk signaal, en de posities worden gesloten door Stop Loss of Take Profit (*); Een relevante positie wordt geopend bij elk signaal, terwijl de tegenovergestelde posities worden gesloten (bijgevulde swing); Een relevante positie wordt geopend bij een signaal, mits zo'n positie nog niet bestaat, en de tegenovergestelde positie wordt gesloten (swing). De EA biedt de mogelijkheid om de koop-/verkoopactiviteiten uit te schakelen en heeft een omgekeerde modus, wat betekent dat er een verkooppositie wordt geopend bij een koop signaal, en vice versa. * Als je de modus gebruikt om alle posities bij elk signaal te openen en er geen Stop Loss of Take Profit-niveaus zijn ingesteld, kan de EA de posities niet zelf sluiten. In dat geval wordt er een waarschuwing op de grafiek weergegeven dat er geen Take Profit of Stop Loss is ingesteld en dat je je posities alleen handmatig kunt sluiten. Houd er rekening mee dat deze Expert Advisor is ontworpen voor trainingsdoeleinden. De EA heeft twaalf invoerparameters: Experts magic number - het unieke identificatienummer van de posities van de EA; Modus van het openen van posities - modus voor het openen van posities: Elke positie bij elk signaal - elke positie bij elk signaal (*); Posities bij elk signaal in één richting (swing met een bijvulling) - meerdere posities in één richting (bijgevulde swing); Altijd één positie (swing) - altijd slechts één positie (swing). Long posities ingeschakeld - opening van long posities is ingeschakeld (Ja/Nee schakelaar); Short posities ingeschakeld - opening van short posities is ingeschakeld (Ja/Nee schakelaar); Omgekeerde handel - omgekeerde transactiemodus (Ja/Nee schakelaar); Lots - het volume van de te openen posities; Stop loss in punten - Stop Loss waarde in punten (0 betekent geen SL); Take profit in punten - Take Profit waarde in punten (0 betekent geen TP); Slippage van prijs - maximaal toegestane slippage bij het openen van een positie; Multiplier spread voor stops - spread multiplier toegepast voor het berekenen van de juiste afstand voor stoporders (*). Wachten op update van omgeving (in seconden) - tijd in seconden om te wachten op de update van de handelsomgeving (**); Aantal pogingen om de staat van de omgeving te verkrijgen - het aantal pogingen om nauwkeurige informatie over de handelsomgeving te verkrijgen (***). * Voor pending orders (net als voor Stop Loss of Take Profit) is er een minimum toegestane afstand voor het plaatsen van stoporders - StopLevel. Dat wil zeggen, de pending order (net als Stop Loss of Take Profit) kan niet dichter dan deze afstand bij de prijs worden geplaatst. Echter, als een StopLevel nul is, betekent dit alleen dat de StopLevel zwevend is, niet afwezig. In dat geval is de minimumafstand meestal de waarde van spread*2, maar soms is zelfs de dubbele spread niet voldoende. Daarom hebben we een aangepaste spread multiplier geïntroduceerd die door de EA wordt gebruikt om de minimumafstand voor het plaatsen van pending orders te berekenen. ** Wanneer een handelsorder naar een server wordt verzonden, kan een occasionele vertraging in de uitvoering leiden tot een onjuiste telling van het aantal marktposities. Als een dergelijke "onbepaalde" toestand wordt gedetecteerd, wacht de Expert Advisor het opgegeven aantal seconden en leest dan de omgeving opnieuw. *** Het aantal van dergelijke wachtperiodes binnen één tick is ingesteld in de EA-parameters. Nadat alle toegestane pogingen zijn gedaan om nauwkeurige informatie over de 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, zijn de standaardinstellingen getest met EURUSD H1 in de 1 minuut OHLC-modus binnen de periode van 04-01-2016 tot 29-03-2018. Vervolgens zijn de optimale waarden voor Stop Loss en Take Profit in dezelfde modus en voor dezelfde tijdsperiode geoptimaliseerd. De optimale Stop Loss is 800 punten, en de optimale Take Profit is 900 punten:

2018.06.16
ChannelEA2: De Perfecte Trading Tool voor MetaTrader 5
MetaTrader5
ChannelEA2: De Perfecte Trading Tool voor MetaTrader 5

De ChannelEA2 is een krachtige Expert Advisor die in een kanaal werkt dat getekend is door de ChannelInd indicator. Het gebruik van deze indicator is echter niet verplicht voor de werking van de EA, omdat de data intern binnen de EA worden berekend. De EA handelt op basis van tijd: op het specifieke handelsmoment dat in de instellingen van de EA is opgegeven, plaatst de EA twee wachtende stoporders op de kanaalgrenzen en stelt het Stop Loss-niveaus in aan de andere kant van het kanaal, zonder Take Profit-niveaus in te stellen. Aan het einde van de handelsperiode worden alle bestaande posities gesloten en worden de orders die niet zijn geactiveerd, geannuleerd. Let op: deze Expert Advisor is ontworpen voor trainingsdoeleinden. De Expert Advisor heeft acht instelbare parameters: Begin uur - het begin van de handelsperiode; Eind uur - het einde van de handelsperiode; Experts magic number - de unieke identificatie van de posities van de EA; Lots - het volume van de te openen posities; Slippage van prijs - de maximale toegestane slippage bij het openen van een positie; Multiplier spread voor stops - spread vermenigvuldiger die wordt toegepast op het berekenen van de juiste afstand voor stoporders (*). Wachttijd voor omgevingsupdate (in seconden) - tijd in seconden om te wachten op de update van de handelsomgeving (**); Aantal pogingen om de status van de omgeving te verkrijgen - het aantal pogingen om nauwkeurige informatie over de handelsomgeving te verkrijgen (***). * Voor wachtende orders (evenals Stop Loss of Take Profit), is er een minimale toegestane afstand voor het plaatsen van stoporders - StopLevel. Dit betekent dat de wachtende order (evenals Stop Loss of Take Profit) niet dichter dan de hierboven genoemde afstand bij de prijs kan worden geplaatst. Als StopLevel echter nul is, betekent dit alleen dat de StopLevel drijvend is, niet afwezig. In dat geval is de minimale afstand meestal de waarde van spread*2, maar soms is zelfs de dubbele spread niet voldoende. Daarom hebben we een aangepaste spread-multiplicator geïntroduceerd die door de EA wordt gebruikt om de minimale afstand voor het plaatsen van wachtende orders te berekenen. ** Wanneer een handelsorder naar een server wordt verzonden, kan een incidentele vertraging in de uitvoering leiden tot een verkeerde telling van het aantal marktposities. Als een dergelijke "onbepaalde" status wordt gedetecteerd, wacht de Expert Advisor het opgegeven aantal seconden en leest daarna de omgeving opnieuw. *** Het aantal van dergelijke wachttijden binnen één tick is ingesteld in de parameters van de EA. Nadat alle toegestane pogingen zijn gedaan om nauwkeurige informatie over de omgeving te verkrijgen, verlaat de Expert Advisor de verwerking 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, zijn de standaardinstellingen getest met EURUSD H1 in de 1 minuut OHLC-modus binnen het interval van 2017.01.02 tot 2018.03.29. Vervolgens zijn de handels start/eind parameters (Begin uur en Eind uur) geoptimaliseerd voor EURUSD H1 in de 1 minuut OHLC-modus: De beste resultaten werden behaald met de volgende instellingen: Begin uur = 8; Eind uur = 10.

2018.06.16
Poker_SHOW: De Slimme EA voor MetaTrader 5
MetaTrader5
Poker_SHOW: De Slimme EA voor MetaTrader 5

De bedenker van dit idee: Gladiator. De auteur van de MQL5-code: Vladimir Karputov. Deze EA (Expert Advisor) bepaalt of er een positie moet worden ingenomen op basis van een random number generator. Hij maakt gebruik van acht gradaties die zijn vastgelegd in de Poker combinatie nummer parameter: Straight-flush → 127; Quads → 255; Full House → 511; Flush → 1023; Straight → 2047; Set → 4095; Twee paren → 8191; Een paar → 16383. Als de gegeven gradatie hoger is dan de huidige waarde van de random number generator, dan is dat een signaal. Daarna wordt de aanwezigheid van een trend gecontroleerd: Als de Reverse parameter is ingesteld op "false": De Moving Average ligt boven de Ask prijs met een minimum afstand tussen MA en prijs - dit is een KOPEN signaal; De Moving Average ligt onder de Ask prijs met een minimum afstand tussen MA en prijs - dit is een VERKOPEN signaal. Als Reverse is ingesteld op "true": De Moving Average ligt onder de Bid prijs met een minimum afstand tussen MA en prijs - dit is een KOPEN signaal; De Moving Average ligt boven de Bid prijs met een minimum afstand tussen MA en prijs - dit is een VERKOPEN signaal. Invoervariabelen Poker combinatie nummer - de gegeven gradatie van de kans; Lots - de grootte van de te openen positie; Stop Loss; Take Profit; Gebruik KOPEN - toestaan van het openen van KOPEN posities; Gebruik VERKOPEN - toestaan van het openen van VERKOPEN posities; MA trend: Minimum afstand tussen MA en prijs - de minimale afstand; MA trend: periode - tijdsframe voor de Moving Average; MA trend: gemiddelde periode - de gemiddelde periode voor de Moving Average; MA trend: horizontale verschuiving - de horizontale verschuiving voor de Moving Average; MA trend: smoothing type - het type smoothing voor de Moving Average; MA trend: type prijs - het prijs type; Reverse. "false" → MA boven - KOPEN; "true" → MA boven - VERKOPEN - omgekeerde Moving Average signalen; magic number - unieke identificatie voor de EA; slippage - grootte van de slippage. Aangezien deze Expert Advisor is gebaseerd op een random number generator, zijn de testresultaten vaak niet betrouwbaar, omdat je elke keer verschillende resultaten kunt krijgen.

2018.06.06
Maximus vX Lite: De Ideale EA voor MetaTrader 5
MetaTrader5
Maximus vX Lite: De Ideale EA voor MetaTrader 5

De bedenker van dit idee: eugene-last. De auteur van de MQL5-code: Vladimir Karputov. De Expert Advisor (EA) Maximus vX Lite helpt traders door prijsconsolidatieniveaus te bepalen. Deze consolidaties worden visueel weergegeven als horizontale lijnen op de grafiek, die samen een soort kanaal vormen. De twee bovenste lijnen (groen) geven het corridor voor BUY-posities aan, terwijl de twee onderste lijnen (rood) het corridor voor SELL-posities markeren: Deze EA voorkomt dat er meer dan twee posities van elk type (BUY en SELL) worden geopend. De volgende regel wordt gebruikt: als er al een positie is, kan de volgende positie van hetzelfde type niet eerder worden geopend dan na Trade once in de "timeframe van gecontroleerde elementen" * aantal seconden op de History: timeframe van gecontroleerde elementen tijdsframe. Instellingen Trade once in "timeframe van gecontroleerde elementen" - het minimale tijdsinterval, waarna de tweede positie kan worden geopend (de parameterwaarde wordt vermenigvuldigd met History: timeframe van gecontroleerde elementen); Minimale afstand van de consolidatielijn om een positie te openen - de minimale afstand van de huidige consolidatielijn naar het openingsniveau van de positie; History: bereik kaars (High - Low) - de minimale kaarsgrootte voor het berekenen van consolidatie; History: aantal gegevens om te kopiëren - het aantal opgevraagde elementen voor het berekenen van consolidatie; History: aantal gecontroleerde elementen voor Max en Min - het aantal geanalyseerde elementen binnen History: aantal gegevens om te kopiëren; History: timeframe van gecontroleerde elementen - de tijdsframe waarop de consolidatie wordt berekend; Risico in procenten voor een deal vanuit een vrije marge - risico per trade berekend als percentage van de vrije marge; Stop Loss - de waarde van de stop loss (50 betekent 0.00050 bij 5-cijferige quotes en 0.0050 bij 4-cijferige quotes); Minimale winst (procent) - de minimale winst (in percentage), waarbij alle posities worden gesloten; magisch nummer - uniek identificatienummer voor de EA. Testresultaten op EURUSD, H1 met standaardparameters:

2018.06.06
Eerste Vorige 18 19 20 21 22 23 24 25 26 27 28 Volgende Laatste