Systeemhandel

gpfTCPivotLimit: De Slimste Trading System voor MetaTrader 4
MetaTrader4
gpfTCPivotLimit: De Slimste Trading System voor MetaTrader 4

   Welkom bij mijn blogpost over de gpfTCPivotLimit, een innovatief trading systeem voor MetaTrader 4 dat gebruik maakt van intraday tijdsniveaus en de Pivot-indicator.   Hieronder leg ik uit hoe je dit systeem kunt gebruiken voor je trades:We handelen op het uurniveau;Na middernacht berekenen we de Pivot-niveaus, inclusief Resist1, Resist2, Resist3, Support1, Support2, en Support3;Aankopen doen we nadat het uurkaars (T-2) het Support-niveau (n) heeft getest en de kaars (T-1) boven dit niveau sluit. We plaatsen de stoploss op niveau Support(n1) en de takeprofit op niveau Resist(n). T staat hier voor het huidige uur;We gebruiken trailing om de stoploss naar het break-even punt te verplaatsen;Verkopen doen we als de uurkaars (T-2) het Resist(n) niveau test en de kaars (T-1) onder dit niveau sluit. Stoploss wordt geplaatst op niveau Resist(n1) en takeprofit op Support(n).   Laten we nu enkele belangrijke parameters doornemen:De variabele TgtProfit stelt de niveaus van de stoplosses/takeprofits in en kan waarden hebben van 1 tot 5;Als TgtProfit = 1, dan is het getest niveau (koop/verkoop) = Resist1/Support1, stoploss (koop/verkoop) = Resist2/Support2, takeprofit (koop/verkoop) = Support1/Resist1;Als TgtProfit = 2, dan is het getest niveau (koop/verkoop) = Resist1/Support1, stoploss (koop/verkoop) = Resist2/Support2, takeprofit (koop/verkoop) = Support2/Resist2;Als TgtProfit = 3, dan is het getest niveau (koop/verkoop) = Resist2/Support2, stoploss (koop/verkoop) = Resist3/Support3, takeprofit (koop/verkoop) = Support1/Resist1;Als TgtProfit = 4, dan is het getest niveau (koop/verkoop) = Resist2/Support2, stoploss (koop/verkoop) = Resist3/Support3, takeprofit (koop/verkoop) = Support2/Resist2;Als TgtProfit = 5, dan is het getest niveau (koop/verkoop) = Resist2/Support2, stoploss (koop/verkoop) = Resist3/Support3, takeprofit (koop/verkoop) = Support3/Resist3;De variabele isTradeDay bepaalt wanneer open posities worden gesloten. Als isTradeDay = true, worden open posities aan het einde van de dag gedwongen gesloten. Anders blijven ze open tot de stoploss of takeprofit wordt bereikt;Bij het instellen van de variabele isTrace = True, wordt er een gedetailleerd logboek bijgehouden van alle mogelijke debug-informatie voor het debuggen van de Trading Systemen.   De testresultaten tonen aan dat niet alle valutaparen met deze aanpak een positief winstniveau bereiken. Over het algemeen is positieve winstgevendheid vooral bereikt door het gebruik van trailing.

2006.01.25
gpfTCPivotStop: Jouw Gids voor MetaTrader 4 Trading
MetaTrader4
gpfTCPivotStop: Jouw Gids voor MetaTrader 4 Trading

    De gpfTCPivotStop is een trading systeem dat gebruikmaakt van dagniveaus, die worden berekend op basis van de Pivot-indicator.     Hoe te traden met gpfTCPivotStop: Het systeem is ontworpen voor de uurgrafiek; Na middernacht worden de Pivot-niveaus, en de weerstand- en steunniveaus (Resist1, Resist2, Resist3, Support1, Support2, Support3) berekend; Wanneer een uurscandlestick boven de Pivot sluit, openen we een kooppositie met een stoploss op het niveau van Support(n) en een takeprofit op Resist(n); We maken gebruik van trailing stop om de stoploss naar het break-even punt te verplaatsen; Voor verkoop: als de uurscandlestick onder de Pivot sluit, is de stoploss op Resist(n) en de takeprofit op Support(n).     Laten we enkele belangrijke parameters uitleggen voor het openen van posities: De variabele TgtProfit bepaalt de niveaus voor stoploss en takeprofit en kan ingesteld worden op 1, 2 of 3; Bij TgtProfit = 1 is de stoploss (bij kopen/verkopen) = Resist1/Support1 en de takeprofit (bij kopen/verkopen) = Support1/Resist1; Bij TgtProfit = 2 is de stoploss (bij kopen/verkopen) = Resist1/Support1 en de takeprofit (bij kopen/verkopen) = Support2/Resist2; Bij TgtProfit = 3 is de stoploss (bij kopen/verkopen) = Resist2/Support2 en de takeprofit (bij kopen/verkopen) = Support3/Resist3; De variabele isTradeDay bepaalt wanneer open posities worden gesloten. Als isTradeDay = true, worden open posities aan het eind van de dag gesloten, anders blijven ze open tot een stop of winstpunt; Bij het instellen van de variabele isTrace = True, wordt er een gedetailleerd logboek bijgehouden met alle mogelijke debug-informatie voor het debuggen van het systeem.     Testresultaten: Niet alle valutaparen zijn even winstgevend met deze benadering. Het is belangrijk om dit in overweging te nemen bij het gebruik van het systeem.     In de volgende versie van de adviseur zullen we het systeem verder optimaliseren op basis van dezelfde niveaus.

2006.01.19
Moving Average: De Slimme Expert voor MetaTrader 4
MetaTrader4
Moving Average: De Slimme Expert voor MetaTrader 4

    De Moving Average is een handige tool die je kan helpen bij het genereren van handelsignalen. Deze expert maakt gebruik van één enkele moving average. Posities worden geopend en gesloten wanneer de moving average het prijsniveau raakt bij de recent gevormde bar (bar index gelijk aan 1). De lotgrootte wordt geoptimaliseerd volgens een speciaal algoritme.     Deze expert analyseert de overeenstemming tussen de moving average en de marktprijs. Dit wordt gedaan met de functie CheckForOpen(). Als de moving average de bar raakt en hoger is dan de Open prijs maar lager dan de Close prijs, wordt er een BUY positie geopend. Als de moving average de bar raakt en lager is dan de Open prijs maar hoger dan de Close prijs, wordt er een SELL positie geopend.     Het Money Management dat in deze expert wordt gebruikt, is eenvoudig maar effectief: de controle over de positievolume gebeurt op basis van de resultaten van eerdere transacties. Dit algoritme wordt geïmplementeerd door de functie LotsOptimized(). De basis lotgrootte wordt berekend op basis van het maximale toegestane risico:     lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);     De MaximumRisk parameter geeft het basisrisico percentage voor elke transactie weer. Dit ligt meestal tussen 0,01 (1%) en 1 (100%). Stel dat de vrije marge (AccountFreeMargin) $20.500 bedraagt en de regels voor kapitaalbeheer een risico van 2% voorschrijven, dan wordt de basis lotgrootte:     20500 * 0.02 / 1000 = 0.41. Het is cruciaal om de nauwkeurigheid van de lotgrootte te controleren en het resultaat te normaliseren met de toegestane waarden. Normaal gesproken zijn fractionele lots met stappen van 0.1 toegestaan. Een transactie met een volume van 0.41 zal niet worden uitgevoerd. Om te normaliseren, wordt de functie NormalizeDouble() gebruikt met een nauwkeurigheid tot 1 teken na de komma. Dit resulteert in een basis lot van 0.4. Deze aanpak stelt je in staat om de volumes van operaties te vergroten afhankelijk van het succes van de handel, dus je kunt met herinvestering handelen. Dit is de basismechanisme met verplichte kapitaalbeheer voor het verhogen van de handelsresultaten.     De DecreaseFactor geeft aan in welke mate de lotgrootte zal worden verminderd na onrendabele handel. Normale waarden zijn 2, 3, 4, 5. Als de voorgaande transacties onrendabel waren, zullen de volgende volumes met een factor van DecreaseFactor afnemen om te wachten op een betere handelsperiode. Dit is de belangrijkste factor in het kapitaalbeheer algoritme. Het idee is simpel: als de handel succesvol is, werkt de expert met de basis lotgrootte en maakt hij maximaal winst. Na de eerste onrendabele transactie zal de expert "de snelheid verminderen" totdat er een nieuwe positieve transactie wordt gemaakt. Het algoritme maakt het mogelijk om "snelheidsvermindering" uit te schakelen door DecreaseFactor = 0 in te stellen. Het aantal voorgaande onrendabele transacties wordt berekend in de handelsgeschiedenis. De basis lotgrootte zal op basis hiervan worden herberekend:     if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);     Dit algoritme stelt je in staat om het risico als gevolg van een reeks onrendabele transacties effectief te verlagen. De lotgrootte wordt aan het einde van de functie verplicht gecontroleerd op de minimale toegestane lotgrootte, omdat de eerdere berekeningen kunnen resulteren in lot = 0:     if(lot<0.1) lot=0.1;     De expert is voornamelijk bedoeld voor gebruik met dagelijkse periodes en in de testmodus - voor het handelen op slotprijzen. Hij zal alleen handelen bij de opening van een nieuwe bar, daarom zijn de modi voor elke tick simulatie niet nodig.     De testresultaten worden weergegeven in het rapport. Strategietester RapportMoving Average SymboolEURUSD (Euro vs US Dollar) Periode1 Uur (H1) 2003.01.08 00:00 - 2003.11.25 00:00 ModelElke tick (gebaseerd op alle beschikbare tijdframes met fractale interpolatie van elke tick) ParametersLots=0.1; MaximumRisk=0.01; DecreaseFactor=1; MovingPeriod=16; MovingShift=11; Bars in test19371Ticks gemodelleerd656918Modelleringskwaliteit25.00% Initiële storting10000.00 Totaal netto winst1695.20Bruto winst4293.20Bruto verlies-2598.00 Winstfactor1.65Verwachte winst10.80 Absolute drawdown40.35Maximale drawdown (%)318.50 (3.0%) Totaal aantal transacties157Korte posities (gewonnen %)73 (26.03%)Lange posities (gewonnen %)84 (32.14%) Winsttransacties (% van totaal)46 (29.30%)Verliestransacties (% van totaal)111 (70.70%) Grootstewinsttransactie262.55verliestransactie-91.00 Gemiddeldwinsttransactie93.33verliestransactie-23.41 Maximaalopeenvolgende winsten (winst in geld)2 (387.15)opeenvolgende verliezen (verlies in geld)7 (-287.25) Maximaleopeenvolgende winst (aantal winsten)387.15 (2)opeenvolgende verlies (aantal verliezen)-287.25 (7) Gemiddeldopeenvolgende winsten1opeenvolgende verliezen3

2005.11.29
MA2CCI - Effectief Systeem voor MetaTrader 4
MetaTrader4
MA2CCI - Effectief Systeem voor MetaTrader 4

Welkom bij mijn blog! Vandaag wil ik het hebben over een krachtig handelsysteem genaamd MA2CCI, dat speciaal is ontworpen voor gebruik met MetaTrader 4. Dit systeem maakt gebruik van de kruising van twee voortschrijdende gemiddelden (MA) en de Commodity Channel Index (CCI) om handelsbeslissingen te optimaliseren. Wat is MA2CCI? MA2CCI is een trading systeem dat twee belangrijke technische indicatoren combineert. De voortschrijdende gemiddelden helpen je om de algemene trend te identificeren, terwijl de CCI je vertelt wanneer de prijs mogelijk overbought of oversold is. Samen vormen ze een krachtige combinatie voor het vinden van winstgevende handelsmogelijkheden. Hoe werkt het? Kruising van de MA: Wanneer de kortetermijn MA de langetermijn MA van onder naar boven kruist, kan dit een koopsignaal zijn. CCI Signalen: Een CCI boven de +100 kan wijzen op een overbought situatie, terwijl een CCI onder de -100 kan wijzen op een oversold situatie. Handelsbeslissingen: Gebruik deze signalen samen om je instap- en uitstapmomenten te bepalen. Waarom MA2CCI gebruiken? Dit systeem is ideaal voor zowel beginnende als ervaren traders. Het biedt duidelijke signalen en maakt gebruik van vertrouwde indicatoren die je in de meeste handelsplatformen vindt. Bovendien helpt het je om meer gestructureerd en gedisciplineerd te handelen. Als je meer wilt leren over het MA2CCI systeem, of als je andere tradingstrategieën wilt ontdekken, blijf dan mijn blog volgen! Samen kunnen we onze trading skills verbeteren.

2005.11.17
MACD Voorbeeld - een krachtige tool voor MetaTrader 4
MetaTrader4
MACD Voorbeeld - een krachtige tool voor MetaTrader 4

Ontdek de kracht van de MACD Indicator De MACD (Moving Average Convergence Divergence) is een populaire technische indicator onder traders. Deze indicator helpt je om trends en momentum in de markt te identificeren, wat essentieel is voor succesvolle handel. Wat is de MACD? De MACD bestaat uit twee lijnen: de MACD-lijn en de signaallijn. De kruising tussen deze lijnen kan krachtige koop- of verkoopsignalen geven. Hier zijn enkele basisprincipes van hoe de MACD werkt: MACD-lijn: Dit is het verschil tussen de 12-daagse en 26-daagse exponentiële voortschrijdende gemiddelden (EMA). Signaallijn: Dit is de 9-daagse EMA van de MACD-lijn. Histogram: Dit toont het verschil tussen de MACD-lijn en de signaallijn, wat helpt bij het visualiseren van de momentumverandering. Hoe gebruik je de MACD in je tradingstrategie? Hier zijn een paar tips om de MACD effectief te gebruiken: Kruisingen: Wanneer de MACD-lijn boven de signaallijn kruist, kan dit een koopmoment zijn. Omgekeerd kan een kruising naar beneden een verkoopsignaal zijn. Overbought en Oversold gebieden: Wanneer de MACD hoger is dan nul, is de markt vaak overbought. Wanneer deze onder nul ligt, kan de markt oversold zijn. Divergentie: Let op wanneer de prijs een nieuwe top of bodem maakt, maar de MACD dit niet doet. Dit kan wijzen op een mogelijke omkering. Als je de MACD goed begrijpt en toepast, kan deze indicator je helpen om betere handelsbeslissingen te nemen. Dus, ga aan de slag met MetaTrader 4 en ontdek wat de MACD voor jouw trading kan betekenen!

2005.09.16
Eerste Vorige 116 117 118 119 120 121