Technische indicator

Prijsvoorspelling met de Nearest Neighbor Indicator voor MetaTrader 5
MetaTrader5
Prijsvoorspelling met de Nearest Neighbor Indicator voor MetaTrader 5

Een van de grootste nadelen van het klassieke Nearest Neighbor-algoritme is dat alle prijzen binnen een patroon gelijk behandeld worden. Dit betekent dat het algoritme ervan uitgaat dat oudere prijzen dezelfde invloed hebben op de toekomst als nieuwere prijzen. Om dit probleem te overwinnen, geeft deze versie van de Nearest Neighbor-indicator meer gewicht aan de meest recente prijzen wanneer er gezocht wordt naar het dichtstbijzijnde patroon uit het verleden. Het maakt gebruik van een gewogen correlatiecoëfficiënt, waarbij het gewicht lineair afneemt van nieuwere naar oudere prijzen binnen een prijs patroon. De indicator heeft de volgende instelparameters: Npast - aantal voorgaande bars in een patroon; Nfut - aantal toekomstige bars in een patroon (moet < Npast zijn). De indicator toont twee lijnen: de blauwe lijn geeft de historische prijzen van de dichtstbijzijnde buur aan, terwijl de rode lijn de toekomstige prijzen van hetzelfde patroon aangeeft. De dichtstbijzijnde buur wordt geschaald op basis van de lineaire regressieslope tussen dit patroon en het huidige patroon. Bovendien geeft de indicator informatie weer over de startdatum van de dichtstbijzijnde buur en de correlatiecoëfficiënt ten opzichte van het huidige patroon. Bijvoorbeeld: 2010.07.09 11:37:10 Nearest Neighbor - gewogen corr (EURUSD,H1) Dichtstbijzijnde buur begint op 2003.02.21 13:00:00 en eindigt op 2003.03.12 00:00:00. De correlatiecoëfficiënt met het huidige patroon is 0.9521726745708775.

2010.07.12
USD Sterkte Effect Indicator voor MetaTrader 4
MetaTrader4
USD Sterkte Effect Indicator voor MetaTrader 4

Wil je weten hoe 7 valutaparen, gebaseerd op een enkele basisvaluta, invloed hebben op de valuta waarin je handelt? Deze indicator is zeer configureerbaar! De Indicator kent aan elk paar een waarde toe, afhankelijk van of beide voortschrijdende gemiddelden stijgen of dalen. Als het snelle gemiddelde in tegenovergestelde richting beweegt van het langzame gemiddelde, krijgt het een verlaagde waarde. De waarden variëren van -10 tot 10, waarbij 10 aangeeft dat je valuta overbought is en -10 dat het oversold is. Er is een onderscheid tussen een Major paar zoals USDCHF (basis eerst) en een Minor paar zoals AUDUSD (basis laatst). Je kunt ervoor kiezen om 3 major paren en 4 minor paren te gebruiken voor de berekeningen, waarbij dezelfde basisvaluta wordt gehanteerd. De standaardinstellingen werken prima, en je zult ze waarschijnlijk nooit hoeven te wijzigen. Als leuk weetje: als je de AUD als basisvaluta wilt gebruiken, kun je drie major AUD-paren en vier minor AUD-paren selecteren. Zo krijg je een goed beeld van de algehele prestaties van de AUD. Dit is handig als je bijvoorbeeld alleen in Tokyo handelt. Deze indicator werkt uitstekend als bevestigingssignaal voor andere indicatoren zoals de Williams Percent Range en is vaak voorspellend. Als je extra bevestiging wilt binnen een Expert Advisor, kun je de iCustom aanroepen met de volgende code: double val=iCustom(NULL, 0, "Brooky_USD_Strength", ".", ".", "USDCHF", "USDJPY", "USDCAD", ".", "AUDUSD", "EURUSD", "GBPUSD", "NZDUSD", ".", 55, 34, ".", 15, ".", 0, 1, 0); Verander de 55 en 34 aan het eind om de langzame en snelle voortschrijdende gemiddelden voor de sterkteberekeningen aan te passen indien nodig. Als val &gt;= 8 is, duidt dit op overbought. Als val &lt;= -8 is, duidt dit op oversold.

2010.07.12
Fourier Extrapolatie van Prijzen: Een Indicator voor MetaTrader 5
MetaTrader5
Fourier Extrapolatie van Prijzen: Een Indicator voor MetaTrader 5

Een multi-harmonisch (of multi-tonen) trigonometrisch model van een prijsreeks x[i], met i=1..n, wordt als volgt weergegeven: x[i] = m + Som( a[h]*Cos(w[h]*i) + b[h]*Sin(w[h]*i), h=1..H ) waarbij: x[i] - de prijs in de i-de bar, met in totaal n eerdere prijzen; m - bias; a[h] en b[h] - schaalcoëfficiënten van harmonischen; w[h] - frequentie van een harmonische; h - harmonisch nummer; H - totaal aantal gefitte harmonischen. Het passen van dit model houdt in dat we m, a[h], b[h], en w[h] vinden zodat de gemodelleerde waarden dicht bij de werkelijke waarden liggen. Het vinden van de harmonische frequenties w[h] is het meest uitdagende onderdeel van het passen van een trigonometrisch model. Bij een Fourier-reeks zijn deze frequenties ingesteld op 2*pi*h/n. Maar, de Fourier-extrapolatie betekent simpelweg het herhalen van de n eerdere prijzen in de toekomst. Deze indicator maakt gebruik van het Quinn-Fernandes-algoritme om de harmonische frequenties te vinden. Het past harmonischen van de trigonometrische reeks één voor één aan totdat het gespecificeerde totale aantal harmonischen H is bereikt. Na het passen van een nieuwe harmonische, berekent het geprogrammeerde algoritme de residu tussen het bijgewerkte model en de werkelijke waarden en past een nieuwe harmonische aan op de residu. De indicator heeft de volgende invoerparameters: Npast - aantal eerdere bars waar de trigonometrische reeks op is gepast; Nfut - aantal voorspelde toekomstige bars; Nharm - totaal aantal harmonischen in het model; FreqTOL - tolerantie van frequentieberekeningen. De indicator toont twee lijnen: de blauwe lijn geeft de gemodelleerde verleden waarden aan en de rode lijn toont de gemodelleerde toekomstige waarden.

2010.07.05
Lineaire regressie helling: Een waardevolle indicator voor MetaTrader 5
MetaTrader5
Lineaire regressie helling: Een waardevolle indicator voor MetaTrader 5

Lineaire regressie past de volgende vergelijking van een rechte lijn toe op prijsdata: y[x] = y0 + b*x waarbij: x is het bar nummer (x=1..n); y[x] is de bijbehorende prijs (open, sluit, mediaan, enz.); b is een evenredigheidscoëfficiënt; y0 is een bias. De helling van de lineaire regressie, zoals gegeven door deze indicator, is gelijk aan een genormaliseerde versie van de coëfficiënt b. De formule voor b is als volgt: b = (n*Sxy - Sx*Sy)/(n*Sxx - Sx*Sx) waarbij: Sx = Som(x, x = 1..n)= n*(n + 1)/2; Sy = Som(y[x], x = 1..n); Sxx = Som(x*x, x = 1..n) = n*(n+1)*(2*n+1)/6; Sxy = Som(x*y[x], x = 1..n); n is de periode van LRS (invoerveld Per). De noemer van b kan vereenvoudigd worden tot: n*Sxx - Sx*Sx = n*n*(n-1)*(n+1)/12 Uiteindelijk kan de hele vergelijking voor b vereenvoudigd worden tot: b = 6*(2*Sxy/(n + 1) - Sy)/n/(n - 1) De coëfficiënt b is niet genormaliseerd. Om LRS een ongeveer dezelfde range te geven voor verschillende valutaparen, is het handig om b te normaliseren door het te delen door een simpele voortschrijdende gemiddelde (SMA) of een lineaire gewogen voortschrijdend gemiddelde (LWMA), welke als volgt worden gegeven: SMA = Sy/nLWMA = 2*Sxy/n/(n + 1) De bijbehorende versies van LRS worden gegeven door: LRS_SMA = b/SMA = 6*(2*Sxy/Sy/(n + 1) - 1)/(n + 1)LRS_LWMA = b/LWMA = 6*(1 - (n + 1)*Sy/Sxy/2)/(n + 1) Deze twee versies van normalisatie zijn vrijwel niet van elkaar te onderscheiden. Daarom is de SMA normalisatie gekozen voor de indicator. Tevens, vanwege de zeer kleine waarden van de LRS, worden de waarden van de indicator berekend en geplot in delen per 100 duizend om ongeveer in de range van -100 tot +100 te passen.

2010.07.05
BB_Support - De ultieme indicator voor MetaTrader 4
MetaTrader4
BB_Support - De ultieme indicator voor MetaTrader 4

Wat is BB_Support? De BB_Support indicator is ontworpen om jou te helpen bij het analyseren van de markten binnen MetaTrader 4. Deze indicator werkt optimaal op de M1 tijdsperiode, maar je kunt ook eenvoudig schakelen naar andere periodes zoals M5, H1 en D1, afhankelijk van jouw strategie. Hoe gebruik je de BB_Support? Hieronder vind je enkele voorbeelden van hoe je de BB_Support kunt toepassen in jouw trading setup. Voorbeeld #1: Voor de M1 tijdsperiode kun je de berekeningen als volgt uitvoeren: M1up[i] = iBands(NULL, PERIOD_M1, M1Period, M1Deviation, 0, PRICE_Ma, MODE_UPPER, i);M5up[i] = iBands(NULL, PERIOD_M5, M5Period, M5Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_M5);M15up[i] = iBands(NULL, PERIOD_M15, M15Period, M15Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_M15);M30up[i] = iBands(NULL, PERIOD_M30, M30Period, M30Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_M30); Voorbeeld #2: Hier is een andere manier om de indicator te gebruiken met een focus op de M15 tijdsperiode: M15up[i] = iBands(NULL, PERIOD_M15, H1Period, M15Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_M15);M30up[i] = iBands(NULL, PERIOD_M30, H1Period, M30Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_M30);H1up[i] = iBands(NULL, PERIOD_H1, H1Period, H1Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_H1);H4up[i] = iBands(NULL, PERIOD_H4, H4Period, H4Deviation, 0, PRICE_Ma, MODE_UPPER, i / PERIOD_H4); Bekijk de indicator in actie Met de BB_Support indicator krijg je meer inzicht in de marktbewegingen en kun je betere handelsbeslissingen nemen. Of je nu een beginnende trader bent of een doorgewinterde professional, deze tool kan je helpen om je strategie naar een hoger niveau te tillen.

2010.06.29
Eerste Vorige 334 335 336 337 338 339 340 341 342 343 344 Volgende Laatste