Systeemhandel

Gandalf_PRO: De Slimste EA voor MetaTrader 4
MetaTrader4
Gandalf_PRO: De Slimste EA voor MetaTrader 4

De wereld is veranderd... Ik voel het in het water, ik voel het in de grond, ik voel het in de lucht. Wat eens was, komt nooit meer terug. Dit citaat komt uit 'The Lord of the Rings' van Tolkien, en het is een perfecte manier om de evolutie van de handelswereld te beschrijven. De Gandalf_PRO EA is ontwikkeld vanuit ideeën die zijn ontstaan op een forum waar traders hun ervaringen delen. Wat is Gandalf_PRO? Deze EA houdt gelijktijdig één koop- en één verkooporder open, zonder dat ze van elkaar afhankelijk zijn. De posities worden gesloten wanneer ze een vooraf ingesteld take profit (TP) of stop loss (SL) bereiken. Hoe werkt het? De instap in de markt gebeurt op basis van twee parametrische Exponential Smoothings in de tijdreeks: 1e parameter: de prijs S, 2e parameter: de trend T. De berekeningen volgen de volgende formules: S[n] = w * y[n] + (1 - w) * (S[n-1] + T[n-1]) T[n] = t * (S[n] - S[n-1]) + (1 - t) * T[n-1] De voorspelde waarde is vervolgens: y[n+1] = S[n] + T[n] Voor de initiële waarden van de parameters kunnen factoren uit de lineaire regressie worden gebruikt, zoals te vinden in deze link. Instelbare variabelen in de EA Voor koopposities: In_BUY=true: koopposities zijn toegestaan. Count_buy=24: aantal bars in de geschiedenis voor het gladstrijken van de data. w_price=0.18: factor voor de prijs. w_trend=0.18: factor voor de trend. SL_buy=62: stop loss niveau in pips. Risk_buy=0: risiconiveau in percentage. Voor verkoopposities zijn de variabelen In_SELL, Count_sell, m_price, m_trend, SL_sell, Risk_sell vergelijkbaar. Optimalisatie De optimalisatie vindt in twee fasen plaats met een constante lotgrootte. In fase 1 voor koopposities: In_BUY=true; In_SELL=false; Count_buy: van 3 tot 120, met stap 1; w_price en w_trend: van 0.05 tot 0.6, met stap 0.01; SL_buy: van 30 tot 100, met stap 1. Fase 2 voor verkoopposities verloopt op een vergelijkbare manier. Prestaties van de EA De Gandalf_PRO EA presteert goed op duidelijke trendmarkten in de H4 en D periodes, vooral op EUR/USD. Echter, voor een betere instap in de markt is aanvullende filtering nodig op hogere tijdframes. Voorbeeld: Bewegingen in de markt 1. Noordelijke beweging van 9 maart tot 20 maart 2009: SymboolEURUSD (Euro vs US Dollar) Periode4 Uur (H4) 2009.03.09 00:00 - 2009.03.19 20:00 ModelElke tick (de meest nauwkeurige methode) ParametersIn_BUY=true; Count_buy=24; w_price=0.18; w_trend=0.18; SL_buy=62; Risk_buy=0; Bars in test1055Ticks gemodelleerd420744Modelkwaliteit90.00% Initiële storting10.000,00 Totaal netto winst326,02Bruto winst389,82Bruto verlies-63,80 Winstfactor6,11Verwachte winst27,17 Totaal aantal trades12Winst trades (% van totaal)11 (91,67%)Verlies trades (% van totaal)1 (8,33%) 2. Zuidelijke beweging van 24 september tot 31 oktober 2008: SymboolEURUSD (Euro vs US Dollar) Periode4 Uur (H4) 2008.09.24 00:00 - 2008.10.30 20:00 ModelElke tick (de meest nauwkeurige methode) ParametersIn_BUY=false; Count_buy=24; w_price=0.18; w_trend=0.18; SL_buy=62; Risk_buy=0; Bars in test1163Ticks gemodelleerd780695Modelkwaliteit90.00% Initiële storting10.000,00 Totaal netto winst857,40Bruto winst2007,24Bruto verlies-1149,84 Totaal aantal trades48Winst trades (% van totaal)30 (62,50%)Verlies trades (% van totaal)18 (37,50%) De Gandalf_PRO EA is een krachtige tool voor traders die hun strategieën willen optimaliseren en betere resultaten willen behalen op de markt.

2009.05.05
Very Blonde Systeem - De ideale EA voor MetaTrader 4
MetaTrader4
Very Blonde Systeem - De ideale EA voor MetaTrader 4

Hallo traders! Vandaag wil ik jullie iets vertellen over een heel simpele Expert Advisor (EA) die je kan gebruiken in MetaTrader 4. Deze EA wacht tot de prijs een sterke fluctuatie van x pips in y minuten heeft (het veld "Limit" is de fluctuatie waarde en "PeriodX" is de tijd, beide aanpasbaar). Zodra deze fluctuatie zich voordoet, opent het een reverse positie met een grid van limieten om de positie te versterken (het veld "Grid" is ook aanpasbaar). Alle posities worden gesloten wanneer het bedrag (het veld "Amount", ook aanpasbaar) is bereikt. Je kunt ook deze regel gebruiken: if(getProfit() >= AccountBalance() / 1000) { CloseAll(); } als je wilt dat je winst in verhouding staat tot je balans. Wees echter voorzichtig, want het kan behoorlijk riskant zijn. Je kunt jezelf blootstellen aan een groot aantal lots. Daarom is er de optie "LockDown" die je posities beschermt na een bepaalde pips (aanbevolen rond de 400, wat gelijkstaat aan 40 pips). Persoonlijk raad ik aan om deze EA niet op een live omgeving te gebruiken, maar het geeft je wel een idee van hoe veel je kunt blootstellen. Deze EA kan op elk grafiek- of tijdsbestek worden gebruikt, maar zorg ervoor dat je het eerst optimaliseert. Dit voorbeeld is voor een 1M EURUSD, maar ik ben er vrij zeker van dat je betere resultaten kunt behalen met EURJPY. Veel plezier met traden! Groeten, David Gebruik deze EA met voorzichtigheid. Optimaliseer altijd voordat je live gaat. Overweeg de "LockDown" functie voor extra veiligheid.

2009.02.13
OpenTiks: Jouw Gids voor MetaTrader 4 Trading Strategieën
MetaTrader4
OpenTiks: Jouw Gids voor MetaTrader 4 Trading Strategieën

Ben je op zoek naar een effectieve tradingstrategie voor MetaTrader 4? Met OpenTiks kun je eenvoudig een lange positie openen wanneer de open prijs van de laatste vier kaarsen en hun maximale waarde gelijktijdig stijgen. Verkoop wordt uitgevoerd onder tegenovergestelde voorwaarden. Laten we dieper ingaan op deze strategie! Strategie Tester Rapport OpenTiks Alpari-Classic (Build 218) Symbool EURJPY (Euro vs Japanse Yen) Periode 1 Uur (H1) 2008.09.01 00:00 - 2008.11.17 23:00 (2008.09.01 - 2008.11.18) Model Elke tick (de meest nauwkeurige methode op basis van alle beschikbare tijdframes) Parameters TrailingStop=30; StopLoss=0; Lots=0.1; magicnumber=777; PolLots=true; MaxOrders=0; Bars in test 2334 Ticks gemodelleerd 1824694 Modelleringskwaliteit 82.92% Mismatch fouten 40 Initiële storting €10,000.00 Totaal netto winst €5,543.67 Bruto winst €5,659.70 Bruto verlies -€116.03 Winstfactor 48.78 Verwachte uitbetaling €37.46 Absolute drawdown €163.01 Maximale drawdown €913.99 (8.50%) Relatieve drawdown 8.50% (913.99) Totaal aantal trades 148 Korte posities (% gewonnen) 146 (99.32%) Lange posities (% gewonnen) 2 (100.00%) Winst trades (% van totaal) 147 (99.32%) Verlies trades (% van totaal) 1 (0.68%) Grootste winsttrade €268.34 verliestrade -€116.03 Gemiddelde winsttrade €38.50 verliestrade -€116.03 Maximale opeenvolgende winsten (winst in geld) 147 (€5,659.70) opeenvolgende verliezen (verlies in geld) 1 (-€116.03) Maximale opeenvolgende winst (aantal winsten) €5,659.70 (147) opeenvolgende verlies (aantal verliezen) -€116.03 (1) Gemiddelde opeenvolgende winsten 147 opeenvolgende verliezen 1

2009.01.13
Multi Time Frame Trader: Een Slimme Expert voor MetaTrader 4
MetaTrader4
Multi Time Frame Trader: Een Slimme Expert voor MetaTrader 4

Deze EA analyseert drie tijdframes en bepaalt of er een long- of shortpositie moet worden ingenomen, afgestemd op het hoogste tijdframe. Deze EA maakt gebruik van de !LinRegrBuf indicator om de trend of helling te bepalen voor de M1, M5 en H1 tijdframes. Als de H1 trend/helling positief is (+), wacht de EA tot de M5 en M1 oversold zijn, waarna een longpositie wordt geopend. De oversold-condities voor M5 en M1 worden vastgesteld door te wachten tot de iLow van M5 en M1 lager is dan de respectieve steunen van de !LinRegrBuf indicator op de M5 en M1 tijdframes. De takeprofit van de longorder is de centrale lijn van de !LinRegrBuf indicator op een M5 grafiek. De stoploss van de order is de helft van de takeprofit. Als de H1 trend/helling negatief is (-), wacht de EA tot de M5 en M1 overbought zijn, waarna een shortpositie wordt geopend. De overbought-condities voor M5 en M1 worden vastgesteld door te wachten tot de iHigh van M5 en M1 hoger is dan de respectieve weerstanden van de !LinRegrBuf indicator op de M5 en M1 tijdframes. De takeprofit van de shortorder is de centrale lijn van de !LinRegrBuf indicator op een M5 grafiek. De stoploss van de order is de helft van de takeprofit. De risico/aanvaardbaarheid verhouding is 1:2 voor alle orders. Deze EA kan op elk verhandeld symbool worden toegepast. Deze EA kan op elke grafiek en elke tijdschaal worden toegepast, en toont de helling van de trend van elk tijdframe, zoals te zien in de linkerbovenhoek van de bovenstaande afbeelding. In de bovenstaande grafiek is de M1 helling -0.1212; deze negatieve trend/helling is visueel waarneembaar in de grafiek met behulp van de !LinRegrBuf indicator. Hellingen van andere tijdframes worden onder de M1 helling weergegeven. EA Eigenschappen: Trade | hiermee wordt de handel op basis van trends/hellingen ingeschakeld. barstocount | dit getal wordt doorgegeven aan de !LinRegrBuf indicator om de trend te bepalen. Zie de volgende link voor meer informatie over de !LinRegrBuf indicator. https://www.mql5.com/en/code/8016 Lots | aantal lots dat in orders wordt gebruikt. Slippage | toegestane slippage in orders. MagicNumber | nummer om orders die door deze EA zijn geopend te volgen. Meer Informatie: Download de !LinRegrBuf.mq4 naar de MT4 indicatordirectory, dat wil zeggen 'experts\indicators'. Voor meer details over deze strategie, bekijk de inhoud van de volgende link: http://www.saxoeducation.com/Learning/Pages/fx_MultipleTimeframes.aspx#4.1 Informatie van Investopedia over multi time frame trading: http://www.investopedia.com/articles/forex/08/multiple-timeframe.asp

2009.01.12
Ontdek de ExpertClor_v01: Jouw Handige EA voor MetaTrader 4
MetaTrader4
Ontdek de ExpertClor_v01: Jouw Handige EA voor MetaTrader 4

Als je op zoek bent naar een betrouwbare Expert Advisor (EA) voor MetaTrader 4, dan is de ExpertClor_v01 absoluut het overwegen waard. Deze EA biedt een aantal handige functies die je trading-ervaring kunnen verbeteren. Hieronder bespreken we de belangrijkste kenmerken. Belangrijkste Kenmerken De EA sluit een order op basis van de kruising van twee voortschrijdende gemiddelden (MA's) - standaard zijn dit de 5 en 7 periodes. Hij verplaatst automatisch de stop-loss met behulp van de StopATR_auto indicator. Wanneer de prijs een bepaald niveau bereikt, verplaatst hij de geopende positie naar het break-even punt. Let op! De EA sluit alleen geopende orders! Invoereigenschappen MA_CloseOnOff - Zet de modus voor het sluiten van orders in (1 = aan, 0 = uit) StATR_CloseOnOff - Zet het plaatsen en aanpassen van de stop in (1 = aan, 0 = uit) MA_Fast_Pe - Periode van de snelle MA MA_Fast_Ty - Type van de snelle MA (0 - SMA, 1 - EMA, 2 - SMMA, 3 - LWMA) MA_Fast_Pr - Prijs voor de snelle MA (0 - Close, 1 - Open, 2 - High, 3 - Low, 4 - HL/2, 5 - HLC/3, 6 - HLCC/4) MA_Slow_Pe - Periode van de trage MA MA_Slow_Ty - Type van de trage MA (0 - SMA, 1 - EMA, 2 - SMMA, 3 - LWMA) MA_Slow_Pr - Prijs voor de trage MA (0 - Close, 1 - Open, 2 - High, 3 - Low, 4 - HL/2, 5 - HLC/3, 6 - HLCC/4) TimeFrame - Operationele tijdsframe (1 - M1, 5 - M5, 15 - M15, 60 - H1, 240 - H4) BezUb - Niveau van winst in punten voor het verplaatsen naar break-even CountBarsForShift - Parameter voor de StopATR_auto indicator - afstand in bars voor stop-weergave op het scherm CountBarsForAverage- Aantal gemiddelde bars voor stop-berekening Target - Coëfficiënt voor verhoging van de gemiddelde barwaarde voor stop-berekening Vergeet niet dat de StopATR_auto indicator verplicht in de Indicatoren map van jouw MetaTrader 4 moet staan. Het is niet nodig om de indicator aan de grafiek toe te voegen; de EA doet dat automatisch voor je.

2009.01.09
PROphet: De Slimme EA voor MetaTrader 4
MetaTrader4
PROphet: De Slimme EA voor MetaTrader 4

De PROphet EA bestaat uit twee onafhankelijke lineaire perceptrons. Elk perceptron deelt de invoerparameters van de candlesticks op in twee klassen. Perceptron № 1 >Klas № 1: KOPEN en klas № 2: vlak of VERKOPEN. Perceptron № 2 >Klas № 1: VERKOPEN en klas № 2: vlak of KOPEN. Dit is het unieke kenmerk van de EA - we plaatsen niet alleen KOPEN- of VERKOPEN-klassen in één perceptron! De optimalisatie wordt uitgevoerd over de laatste 12 weken, in het weekend en in twee fasen. Fase № 1:de variabelen daBUY=true en daSELL=false worden ingesteld en alleen de gewichten worden geoptimaliseerd: x1, x2, x3, x4 van 1 tot 200, en de voorlopige stop-loss slb van 30 tot 100, dat is het einde van de eerste fase. Fase № 2:de variabelen daBUY=false en daSELL=true worden ingesteld en alleen de gewichten worden geoptimaliseerd: y1, y2, y3, y4 van 1 tot 200, en de bewegende stop-loss sls van 30 tot 100. Na de optimalisatie worden beide variabelen daBUY en daSELL op true gezet. De verkregen waarden zijn geldig voor de volgende (toekomstige) week. De aanpassing van de parameters na elke week wordt uitgevoerd volgens de methode die hier is beschreven. Hieronder vind je de resultaten van de forward testing van een "gewone" week van 21 juli 2008 tot 26 juli 2008: Strategy Tester Rapport PROphet SymboolEURUSD (Euro vs US Dollar) Periode5 Minuten (M5) 2008.07.21 00:00 - 2008.07.25 22:55 (2008.07.21 - 2008.07.26) ModelElke tick (de meest nauwkeurige methode op basis van alle beschikbare tijdframes) ParametersdaBUY=true; x1=9; x2=29; x3=94; x4=125; slb=68; daSELL=true; y1=61; y2=100; y3=117; y4=31; sls=72; Bars in test2420Ticks gemodelleerd46219Modelleringskwaliteit90,00% Mismatch grafieken fouten12 Initiële storting1000,00 Totaal netto winst145,00Bruto winst215,00Bruto verlies-70,00 Winstfactor3,07Verwachte uitbetaling18,13 Absolute drawdown61,00Maximale drawdown70,00 (6,11%)Relatieve drawdown6,11% (70,00) Totaal aantal trades8Korte posities (% gewonnen)5 (100,00%)Lange posities (% gewonnen)3 (66,67%) Winst trades (% van totaal)7 (87,50%)Verlies trades (% van totaal)1 (12,50%) Grootstewinst trade138,00verlies trade-70,00 Gemiddeldewinst trade30,71verlies trade-70,00 Maximaalopeenvolgende winsten (winst in geld)7 (215,00)opeenvolgende verliezen (verlies in geld)1 (-70,00) Maximaalopeenvolgende winst (aantal winsten)215,00 (7)opeenvolgende verlies (aantal verliezen)-70,00 (1) Gemiddeldeopeenvolgende winsten7opeenvolgende verliezen1 Met deze aanpak van de "profeet" is goed hedging in de trading mogelijk, en dat niet alleen binnen één dag.

2009.01.07
MA Reverse - De Slimme Trading Strategie voor MetaTrader 4
MetaTrader4
MA Reverse - De Slimme Trading Strategie voor MetaTrader 4

Welkom bij mijn blogpost over de MA Reverse strategie voor MetaTrader 4! Deze strategie is bijzonder interessant voor traders die willen profiteren van de bewegingen in de EUR/USD. Laten we eens kijken naar de resultaten van deze strategie. Strategietester Rapport MA Reverse Alpari-Demo (Build 220) SymboolEURUSD (Euro vs US Dollar) Periode1 Uur (H1) 2008.09.01 00:00 - 2008.10.31 22:00 (2008.09.01 - 2008.11.01) ModelControl points (een zeer ruwe methode, de resultaten moeten met een korreltje zout worden genomen) Bars in test2071Ticks gemodelleerd27425Modelleringskwaliteitn.v.t. Mismatch grafiekfouten8 Initiële storting€5000,00 Totaal netto winst€8807,40Bruto winst€8807,40Bruto verlies€0,00 WinstfactorVerwachte winst€284,11 Absolute drawdown€4083,00Maximale drawdown€5226,40 (85,07%)Relatieve drawdown85,07% (€5226,40) Totaal aantal trades31Korte posities (% gewonnen)9 (100,00%)Lange posities (% gewonnen)22 (100,00%) Winst trades (% van totaal)31 (100,00%)Verlies trades (% van totaal)0 (0,00%) Grootstewinst trade€300,00verlies trade€0,00 Gemiddeldewinst trade€284,11verlies trade€0,00 Maximaleopeenvolgende winsten (winst in geld)31 (€8807,40)opeenvolgende verliezen (verlies in geld)0 (€0,00) Maximaleopeenvolgende winst (aantal winsten)€8807,40 (31)opeenvolgende verlies (aantal verliezen)0,00 (0) Gemiddeldeopeenvolgende winsten31opeenvolgende verliezen0 Dit rapport toont aan dat de MA Reverse strategie in deze periode een indrukwekkende prestatie heeft geleverd. Alle trades waren winstgevend, wat altijd een goed teken is! Heb jij al ervaring met deze strategie? Laat het me weten in de reacties!

2009.01.06
Burg Extrapolator: Een Krachtige EA voor MetaTrader 4
MetaTrader4
Burg Extrapolator: Een Krachtige EA voor MetaTrader 4

Updates: 26-12-2008 - De functie voor het berekenen van de lotgrootte is gecorrigeerd. De EA maakt gebruik van de Burg's lineaire voorspelling. Deze methode is gebaseerd op het vinden van toekomstige waarden als de waarden van de lineaire functies van de verleden waarden. Stel je voor dat we een reeks prijzen hebben: x[0]..x[n-1], waarbij de hogere index overeenkomt met de meest recente prijs. De voorspelling van de toekomstige prijs x[n] wordt berekend als: x[n] = -Som(a[i]*x[n-i], i=1..p) waarbij a[i=1..p] de coëfficiënten van het model zijn en p de orde van het model. De Burg-methode vindt de a[] coëfficiënten door de gemiddelde kwadratische fout te minimaliseren op de laatste n-p bars van de training. De ingevoerde gegevens zijn: MaxRisk: het maximale risico van alle gelijktijdige transacties ntmax: het maximale aantal transacties in dezelfde richting MinProfit: de minimale voorspelde prijs waarmee posities geopend moeten worden MaxLoss: de maximale voorspelde verliesprijs waarop posities gesloten moeten worden TakeProfit: instelbare winstdoelen StopLoss: limieten voor verlies TailingStop: dynamische stoploss PastBars: het aantal verleden bars dat gebruikt wordt voor toekomstige voorspellingen ModelOrder: de orde van het Burg-model als een fractie van het aantal verleden bars (0..1) UseMOM: schakelt de detrend van de invoergegevens in: mom(i)=log[p(i)/p(i-1)] UseROC: schakelt de detrend van de invoergegevens in: roc=100*(p(i)/p(i-1)-1) Alleen één van de variabelen UseMOM en UseROC kan tegelijk de waarde waar hebben, dat wil zeggen, UseMOM=true en UseROC=true zijn niet toegestaan. Zoals de meeste geoptimaliseerde EAs, werkt de Burg Extrapolator alleen goed op de trainingsbars. De EA zal gestaag verliezen zonder constante heroptimalisatie. Strategietester Rapport Burg Extrapolator - optimalisatie InterbankFX-MT4 Demo Accounts 2 (Build 220) Symbool EURUSD (Euro vs US Dollar) Periode 4 Uur (H4) 03-12-2007 00:00 - 02-12-2008 20:00 (03-12-2007 - 03-12-2008) Model Elke tick (de meest precieze methode gebaseerd op alle beschikbare tijdframes) Parameters MaxRisk=0.5; ntmax=5; MinProfit=160; MaxLoss=130; TakeProfit=0; StopLoss=180; TrailingStop=10; PastBars=200; ModelOrder=0.37; UseMOM=true; UseROC=false; Bars in test 2584 Ticks gemodelleerd 3936616 Modelkwaliteit n/a Mismatched charts errors 5263 Initieel depot 10000,00 Totaal netto winst 2150865,30 Totaal brutowinst 3755013,80 Totaal brutoverlies -1604148,50 Winstfactor 2,34 Verwachte uitbetaling 8467,97 Absolute drawdown 2463,43 Maximale drawdown 763930,92 (38,56%) Relatieve drawdown 70,14% (47506,11) Totaal aantal trades 254 Korte posities (gewonnen %) 92 (71,74%) Lange posities (gewonnen %) 162 (82,72%) Winst trades (% van totaal) 200 (78,74%) Verlies trades (% van totaal) 54 (21,26%) Grootste winsttrade 314280,00 verliestrade -90000,00 Gemiddeld winsttrade 18775,07 verliestrade -29706,45 Maximaal succesvolle winsten (winst in geld) 26 (21889,31) succesvolle verliezen (verlies in geld) 6 (-26080,89) Maximaal opeenvolgende winst (aantal winsten) 1372487,83 (6) opeenvolgende verlies (aantal verliezen) -314864,76 (4) Gemiddeld opeenvolgende winsten 7 opeenvolgende verliezen 2

2008.12.25
Eerste Vorige 102 103 104 105 106 107 108 109 110 111 112 Volgende Laatste