Friday, October 14, 2016

Zero Lag Eksponensiële Bewegende Gemiddelde Afl

Bewegende gemiddeldes dinge Gemotiveer deur e-pos van Robert B. Ek kry hierdie e-pos te vra oor die Hull bewegende gemiddelde (HMA) en. En jy nog nooit gehoor het nie. Uh. dit is reg. Trouens, toe ek googled ek ontdek baie van die bewegende gemiddeldes wat Id nooit van gehoor, soos: Zero Lag Eksponensiële bewegende gemiddelde Wilder bewegende gemiddelde Minste Square bewegende gemiddelde Driehoekige bewegende gemiddelde Adaptive bewegende gemiddelde Jurik bewegende gemiddelde. So So het ek gedink wed praat oor bewegende gemiddeldes and. Havent jy dit voorheen gedoen, soos hier en hier en hier en hier en. Ja, ja, maar dit was voor ek geweet het van al hierdie ander bewegende gemiddeldes. Trouens, die enigstes wat ek gespeel met was hierdie, waar P 1. P 2. P N is die laaste N aandeelpryse (P N synde die mees onlangse). Eenvoudige bewegende gemiddelde (SMA) (P 1 P 2. P N) / K waar K N. Geweegde bewegende gemiddelde (WBA) (P 1 2 P 2 3 P 3. N P N) / K waar K (12. N) N (N1) / 2. Eksponensiële bewegende gemiddelde (EMA) (P N 945 P N-1 945 2 P N-2 945 3 P N-3.) / K waar K 1 945945 2. 1 / (1-945). Whoa Ive nooit dat EMO formule voor gesien. Ek thoguht altyd dit was. Ja, sy gewoonlik verskillend geskryf, maar ek wou om te wys dat hierdie drie soortgelyke voorskrifte. (Sien die EMO dinge hier en hier.) Trouens, hulle almal lyk: Let daarop dat, indien al die Ps gelyk aan is, sê, Po, dan die bewegende gemiddelde gelyk Po sowel. en dis die manier enige selfrespek gemiddelde behoort op te tree. So wat is die beste definieer beste. Hier is 'n paar bewegende gemiddeldes, 'n poging om 'n reeks van aandele pryse wat wissel in 'n sinusvormige mode dop: Aandele pryse wat 'n sine kurwe Waar het jy 'n voorraad te vind soos wat Skenk aandag Kennisgewing volg dat die algemeen gebruik bewegende gemiddeldes (SMA, WBG en EMO) bereik hul maksimum later as die sinus kurwe. Dis lag en. Maar wat van daardie HMA man. Hy lyk redelik goed Ja, en dis wat ons wil om te praat oor. Inderdaad. En whats wat 6 in HMA (6) en ek sien iets genoem MMA (36) en. Geduld. Hull Moving Gemiddelde Ons begin deur die berekening van die 16-dag Geweegde bewegende gemiddelde (WBA) soos so: 1 WBG (16) (. P 1 2 P 2 3 P 3 16 P N) / K met K 12. 16 136. Hoewel sy mooi en smoooth, itll 'n lag groter as wed soos: So ons kyk na die 8-dag WBG: Ek hou van dit Ja, dit volg die prys variasies baie mooi. maar daar is nog baie meer. Terwyl WBG (8) kyk na meer onlangse pryse, is dit nog steeds 'n lag, so ons sien hoeveel die WBG het verander toe gaan van 8-dag tot 16 dae. Dit verskil sou lyk soos volg: In 'n sekere sin, wat verskil gee 'n aanduiding van hoe WBG is aan die verander. sodat ons voeg hierdie verandering aan ons vroeër WBG (8) te gee: 2 MMA (16) WBG (8) WBG (8) - WBG (16) 2 WBG (8) - WBG (16). Plaasmoorde Hoekom noem dit Plaasmoorde ek hakkel. In elk geval, MMA (16) sou lyk: Siek neem dit geduld. Theres meer. Nou begin ons die magie transformasie en kry. ta-DUM Dis Hull Ja. soos ek dit verstaan, maar whats die magie ritueel Nadat gegenereer 'n reeks van MMA se waarby die 8-dag en 16-dag geweeg bewegende gemiddeldes, staar ons stip na hierdie reeks getalle. Dan bereken ons die WBG oor die afgelope 4 dae. Dit gee die Hull bewegende gemiddelde wat weve genoem HMA (4). Huh 16 dae dan 8 dae dan 4 dae. Het jy 'n muntstuk om te sien hoeveel gooi. Jy kies 'n paar aantal dae, soos N 16. Dan moet jy kyk na WBG (N) en WBG (N / 2) en bereken Plaasmoorde 2 WBG (N / 2) - WBG (N). (In ons voorbeeld, thatd 2 WBG wees (8) -. WBG (16) Toe bereken jy WBG (sqrt (n)) met net die laaste sqrt (n) getalle van die MMA reeks (in ons voorbeeld, thatd word bereken. 'n WBG (4), met behulp van die MMA reeks) En vir daardie snaakse SINE grafiek Howd dit doen wheres die sigblad Im nog besig met dit. MA-stuff. xls Sy interessant om te sien hoe die verskillende bewegende gemiddeldes te reageer op spykers: Is HMA regtig 'n geweegde bewegende gemiddelde Wel, laat sien: Ons het: Plaasmoorde 2 WBG (8) - WBG (16) 2 (. P 1 2 P 2 3 P 3 8 P n) / 36 - (P 1 2 P 2 3 . P 3 16 P N) / 136 of MMA 2 (1/36) -. (1/136) P 1 2 P 2 8 P 8 -. (1/136) 9 P 9 10 P 10 16 P 16 Vir sanitêre redes, goed skryf soos hierdie so:... MMA w 1 P 1 W 2 P 2 W 16 P 16 Let daarop dat al die gewigte te voeg tot 1 Verder wk 2 (1/36) - (1/136) K vir K 1, 2. 8 en wk - (1/136) K vir K 9, 10. 16. Dan doen die towervierkant-wortel ritueel (waar sqrt (16) 4) ons (onthou dat P 16 is die mees. onlangse waarde). HMA die 4-dag WBG van die bogenoemde MMaS (w 1 P 1 W 2 P 2. w 16 P 16) 2 (w 1 P 0 w 2 P 1. W 16 P 15) 3 (w 1 P -1 W 2 P 0. w 16 P 14) 4 (w 1 P -2 w 2 P -1 . w 16 P 13) / 10 (let op dat 1234 10). Huh P 0. P -1. Wat. Die MMA (16) gebruik die laaste 16 dae, terug na die prys is callling P 1. Indien ons die 4-dag geweegde gemiddelde van hulle thar MMaS, goed gebruik van gister se MMA (en dit geld terug 1 dag voor P 1) en die dag voor dit, die Plaasmoorde gaan terug na 2 dae voor P 1 en die dag voordat that. Okay, sodat julle noem hulle pryse P 0. P -1 Ens ens. Jy het dit. So 'n 16-dag HMA gebruik eintlik inligting wat terug gaan meer as 16 dae, reg Jy het dit. Maar daar is negatiewe gewigte vir hulle ou pryse Is dit reg Die bewys is in die. Ja, ja. die bewys is in die poeding. So, wat doen die sigblad doen Tot dusver lyk dit soos volg: (Klik op die foto om te laai.) Jy kan kies 'n sine reeks of 'n ewekansige reeks van aandele pryse. Vir die laasgenoemde, elke keer as jy klik op 'n knoppie wat jy 'n ander stel van pryse te kry. Dan kan jy die aantal dae te kies: dis ons n. (Byvoorbeeld, gebruik ons ​​N 16 vir ons 'n voorbeeld, hierbo.) Verder, as jy kies om die sinus-reeks, kan jy spykers in te voer en skuif dit langs die grafiek. soos hierdie . Let daarop dat weve gebruik N 16 en N 36 (in die beeld van die sigblad) veroorsaak N / 2 en sqrt (n) is albei heelgetalle. As jy iets soos n 15 gebruik dan die sigblad gebruik die INT Eger deel van N / 2 en sqrt (n), naamlik 7 en 3. So, is die Hull bewegende gemiddelde die beste definieer beste. Wat van daardie Jurik Gemiddeld Ek weet niks oor dit. Dit eiendom en jy moet betaal om dit te gebruik. Maar laat speel met bewegende gemiddeldes. Nog 'n bewegende gemiddelde Veronderstel dat, in plaas van die geweegde bewegende gemiddelde (waar die gewigte is eweredig aan 1, 2, 3). Ons gebruik die magie Hull ritueel met die eksponensiële bewegende gemiddelde. Dit is, ons kyk na: Mag 2 EMO (N / 2) - EMO (N) Mag Ja, dis M Oving neem Gemiddelde aantal g immick of M Oving neem Gemiddelde aantal g eneralized of M Oving neem Gemiddelde aantal g rand of. Of M Oving neem Gemiddelde aantal g ummy aandag Ons pluk ons ​​gunsteling aantal dae betaal nie, soos N 16 en bereken MAG (N, 945, k) 945 EMO (N / k) - (1-945) EMO (N). Ons kan speel met 945 en k en sien wat ons kry: Byvoorbeeld, hier is 'n paar mags (waar was vas aan 16 dae, maar die verandering van die waardes van 945 en k): Mag (16) 2 EMO (4) - EMO ( 16) Mag (16) 1.5 EMO (5) - 0,5 EMO (16) Let daarop dat wanneer ons kies k 3 kry ons N / k 16/3 5,333 wat ons verander om plain-en-eenvoudige 5.0. Hoekom hoef jy vashou met Hulls keuses: 945 2 en k 2 goeie idee. Wed kry hierdie: Mag (16) 2 EMO (8) - EMO (16) Dit lyk asof die grafiek met 945 1.5 en k 3. Dit beteken, maak nie dit het jy domkop. weer Moontlik. So, wat oor die vierkant-wortel ritueel laat ek dit as 'n oefening. vir jou Goed, terwyl speel met daardie Mag ding wat ek vind dat Hulls k 2 werk baie goed. so goed vashou aan dit. Maar ons kry dikwels 'n aardige gemiddelde wanneer ons net 'n klein stukkie van die verandering te voeg: EMA (N / 2) - EMO (N). Trouens, goed voeg net 'n fraksie 946 van daardie verandering. Thatd gee MAG (N, 946) EMO (N / 2) 946 EMO (N / 2) - EMO (N). Dit is, ons kies 946 0.5 of dalk net 946 0,25 of wat ook al en gebruik: Byvoorbeeld, as ons ons snateren van bewegende gemiddeldes te vergelyk as hulle 'n stap funksie by te hou, kry ons hierdie, waar ons by te voeg (vir MAG) net 946 1 / 2 van die verandering. Ja, maar whats die beste waarde van beta. Definieer die beste: Let daarop dat beta 1 is die Hull keuse. behalwe gebruik het EMA in plaas van WBGe. En jy laat dat vierkante-wortel ding. Uh, ja. Ek het vergeet dat. Let. Die sigblad verander van uur tot uur. Dit lyk op die oomblik soos hierdie Iets om mee te speel Ek het my 'n sigblad wat so lyk. Klik op die foto om te laai. Jy kies 'n voorraad en klik op 'n knoppie en kry 'n jaar se daaglikse pryse. Die wat jy kies óf HMA of MAG, die verandering van die aantal dae en vir MAG, die parameter en sien as jy ro VERKOOP moet koop. Wanneer Op grond van watter kriteria As die bewegende gemiddelde is af x van sy maksimum gedurende die afgelope 2 dae, koop jy. (In die voorbeeld, x 1,0) As sy UP y uit sy minimum in die afgelope 2 dae, jy verkoop. (In die voorbeeld, y 1.5) Jy kan die waardes van x en y verander. Is dit 'n goeie. hierdie kriteria Ek sê dit iets om mee te speel nie. Theres hierdie ander glad tegniek bekend as die Hodrick-Prescott Filter. Met die hulp van Ron McEwan, sy nou ingesluit in hierdie sigblad: Is dit 'n goeie speel met dit. Jy sal kennis dat 'n parameter wat jy kan verander in sel M3 Theres. en koop en verkoop signals. this is die belangrikste deel van die zerolag ema // Zerolag EMO ///////////////// SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) SetChartBkGradientFill (ParamColor ( quotInner paneel upperquot, colorBlack), ParamColor (quotInner paneel lowerquot, colorBlack)) PDS Param (quotpdsquot, 10,1,75,1) a1EMA (EMO (H, PDS), PDS) // Dema van High a2EMA (A1, PDS ) Differencea1-a2 aa1difference // zerolag Plot (C, quotClosequot, kamer volstaat (CgtO, Colorgreen, colorOrange), styleCandle) SECTIONBEGIN (quottrending ribbonquot) GraphXSpace20 uptrend PDI () gtMDI () EN Signal () ltMACD () verslechtering neiging MDI () gtPDI () EN Signal () gtMACD () Plot (2, / definieer die hoogte van die lint in persent van paneel breedte / quotribbonquot, kamer volstaat (uptrend, colorBrightGreen, kamer volstaat (verslechtering neiging, colorRed, 0)), / kies kleur / styleOwnScalestyleAreastyleNoLabel, -1, 100) as (ParamToggle (quotTooltip showsquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, 1.0), O, H, L, C, SelectedValue (ROC (C, 1))) Titel EncodeColor (colorBrightGreen) quotZerolag EMAquot quot quot Naam () quot quot EncodeColor (colorBrightGreen) interval (2) EncodeColor (colorBrightGreen) quot quot Datum () quot quot quotnquotEncodeColor (10) quotOpen quotO quot, quotquot High quotH quot, quotquot Lae quotL quot, quot quot Close quotC quot Deel. quot WriteVal (V, 1.0) SECTIONBEGIN (quotMagnified Market Pricequot) // deur Vidyasagar, vkunisettyyahoo // FSParam (quotFont Sizequot, 28,11,100,1) GfxSelectFont (quotArialquot, FS, 700, italic Vals, onderstreep Vals, True) GfxSetBkMode ( colorWhite) GfxSetTextColor (ParamColor (quotColorquot, colorViolet)) HorParam (quotHorizontal Positionquot, 766,1,1200,1) VerParam (quotVertical Positionquot, 1,1,1,1) GfxTextOut (quotCls. quotC, Hor. Alle) YCTimeFrameGetPrice (quotCquot , inDaily, -1) DDPrec (C-YC, 2) xxPrec ((DD / YC) 100,2) GfxSelectFont (quotArialquot, 12, 700, italic Vals, onderstreep Vals, True) GfxSetBkMode (colorWhite) GfxSetTextColor (ParamColor (quotColorquot , colorViolet)) // GfxTextOut (quotquotDDquot (quotxxquot) quot, Hor5, Ver45) 14-02-2013 09:35 dankie vir reply..but wat johnehler amibroker kode u gepos word op grond van wins limiet ,, sy verstelbare. en moreover..if u gebruik lang tydperk. Daar is lag..i veronderstel johnehler AFL-kode is ingewikkeld one..so as ons wil 10, 20 dae 'n hoë prys crossover gebruik. Wat moet die code..i het zlema (10,20, h) oor te steek oor in chartalert programme..thats wys my mooi trending seine Met skaars een bar lag..from uptrend en downtrend..obviously whipsaws sal daar in wees nontrending environment..so vriendelik probeer om te sien hoe om hierdie parameter gebruik in een AFL lêer met geen lag..ehler formule werk nie. u probeer. Ek nagegaan .. Alle tye is GMT 5.5. Die tyd is nou 05:34.Triple Eksponensiële bewegende gemiddelde: Die TEMA aanwyser Opdateer: 25 April, 2016 op 02:55 Drie Eksponensiële bewegende gemiddelde. of TEMA. is 'n tipe van eksponensiële bewegende gemiddelde van Patrick Mulloy ontwikkel in 1994. Een van die algemene probleme van die handel met EMA of ossillators was nog altyd die onvermydelike kwessie van lag teëkom in die handel besluite nie. Die TEMA is ontwikkel om te gaan met hierdie probleem. Die neem van die bewegende gemiddelde van die prys glad uit korttermyn skommelinge. Maar wat gebeur as ons die EMO van die EMO neem om dubbeld glad die mark aksie Dit is nie moeilik om te sien dat die nuwe MA 'n nog gladder prentjie van die prys aksie sal skep, wat dit moontlik maak om tendense en veranderinge te identifiseer met 'n groter mate van duidelikheid. Die genie van die Tema egter nie in hierdie idee van die neem van opeenvolgende EMA EMAS, maar in die sloerende termyn by die formule om te gaan met die probleem van vertraagde seine. Bogenoemde grafiek van maandelikse prysbewegings in die EURUSD paar toon duidelik die groot krag van TEMA (blou dun lyn). In die vier terugskrywings tussen Augustus 2005 en April 2010 die TEMA aanwyser straal seine wat ly aan baie min lag. Byvoorbeeld, is die uiteensetting van die omvang patroon in die paar maande bestaande ná Augustus 2005 byna onmiddellik te kenne gegee deur 'n samevallende ommekeer van die aanwyser, met die sterk dryfkrag van die prys beweging gepaard gaan met die in die aanwyser gestig duidelike tendens. Dieselfde patroon is waargeneem in die daaropvolgende terugskrywings in Junie 2008, en Maart 2009, hoewel die laasgenoemde twee is samevallende met erge wisselvalligheid wat die betekenis van die waarskuwings wat uitgestraal word deur die aanwyser te verminder. Nietemin is daar duidelike geleenthede waar die prys kruise bo of onder die Tema of waar 'n streep verander in 'n kurwe. Berekening Die Drie eksponensiële bewegende gemiddelde word bereken volgens die volgende formule: Alles wat die handelaar moet doen ten einde die TEMA waarde bereken is om te besluit die tydperk van die aanwyser. Byvoorbeeld, wanneer ons bepaal dat die tydperk sal wees 5 dae, die aanwyser sal die EMO op rou prys data te bereken. Daarna sal dit die nuwe EMO beskou asof dit die nuwe grafiek van die prys aksie, en neem 'n tweede EMO daarvan. Hierdie tweede waarde is ook genoem die dubbele EMO of Dema. Ten slotte, sal 'n derde EMO van die Dema bereken en die waardes sal in bogenoemde formule word ingeprop om te bereik by die waarde van die aanwyser. In die bogenoemde paragrawe het ons genoem dat die TEMA handel oor die lag kwessie van die meeste eksponensiële bewegende gemiddeldes deur die toevoeging van 'n nuwe kwartaal aan die berekening. Hierdie nuwe termyn is die dubbele EMO (dit wil sê die EMO van die EMO) met die minusteken in die formule. Deur te trek hierdie term uit die som van die EMO en die driedubbele EMO vermenigvuldig met drie, is die aanduiding verskuif na regs, terwyl op dieselfde tyd wisselvalligheid is sowel verminder. Strategie TEMA is 'n kragtige instrument en dit kan net so doeltreffend aangewend word in 'n eenvoudige, monolitiese benadering tot die tendens te jaag in 'n lang termyn konteks, aangesien dit gebruik kan word om korter termyn bewegings handel in 'n komplekse handel stelsel. Die aanwyser is 'n tendens aanwyser. In die lig van sy neiging om uit te stryk enige korttermyn ondergang, sal dit moeilik wees om te gebruik in 'n wissel mark waar korttermyn skommelinge binne die grense van die reeks patroon skep die grootste handel geleenthede. Oor die algemeen, hoe langer die tendens duur, hoe makliker is dit om dit te handel met TEMA. In 'n meer blywende tendens kan ons tydperke van wisselvalligheid te ignoreer, en die seine van die aanwyser is makliker om te gebruik. Aan die ander kant, die meer vlugtige die neiging is, hoe minder bruikbaar hierdie aanwyser word. Jy kan dit kombineer met verskeie ossillators te periodes van skerp skommelinge as toevoeging / onttrekking fases vir die handel te ontgin, en jy kan ook addisionele gereedskap gebruik om wisselvalligheid afsonderlik te evalueer. 'N Kombinasie van die MACD verander met hierdie aanwyser (waar dit vervang die gewone EMA gebruik vir glad die prys) is veral gewild onder sommige handelaars. Opsomming Die voordele van die integrasie van die Drie Eksponensiële bewegende gemiddelde in jou strategie is talle. Dit is 'n baie makliker om tendense te identifiseer met dit, is daar geen vertraging probleem, en die gebruik van die aanwyser is nie anders as die gebruik van enige eenvoudige of eksponensiële bewegende gemiddelde. Die nadele van die Tema aan die ander kant, is dat dit net te vinnig om 'n verandering in momentum stel, en dat die duidelike en sterk seine wat dit gee oor die prys aksie kan nie altyd saam met 'n ewe eenvoudige en easy - om-trade mark opset. Die hoofdoel van die gebruik van die TEMA aanwyser is filter wisselvalligheid. Wanneer die handelaar wil om te fokus op 'n langdurige, sterk en geloofwaardige tendens met 'n eenvoudige tendens volgende strategie TEMA is 'n kosbare instrument, en dit is dikwels moontlik om alleen afhanklik is vir die opwekking van aksie handel seine. Maar in gevalle waar wisselvalligheid is 'n groot probleem, TEMA kan nie 'n goeie keuse wees, veral as dit nie gebruik word in samewerking met Bollinger Bands, of die standaardafwyking instrument om die risiko van 'n hoogs wisselvallige mark te ontleed. Risiko Verklaring: Trading buitelandse valuta op marge dra 'n hoë vlak van risiko en mag nie geskik vir alle beleggers nie. Die moontlikheid bestaan ​​dat jy meer as jou aanvanklike deposito kan verloor. Die hoë mate van die hefboom kan werk teen jou sowel as vir you.// Zerolag EMO ///////////////// SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) SetChartBkGradientFill (ParamColor ( quotInner paneel upperquot, colorBlack), ParamColor (quotInner paneel lowerquot, colorBlack)) PDS Param (quotpdsquot, 10,1,75,1) a1EMA (EMO (H, PDS), PDS) // Dema van High a2EMA (A1, PDS ) Differencea1-a2 aa1difference // zerolag Plot (C, quotClosequot, kamer volstaat (CgtO, Colorgreen, colorOrange), styleCandle) SECTIONBEGIN (quottrending ribbonquot) GraphXSpace20 uptrend PDI () gtMDI () EN Signal () ltMACD () verslechtering neiging MDI () gtPDI () EN Signal () gtMACD () Plot (2, / definieer die hoogte van die lint in persent van paneel breedte / quotribbonquot, kamer volstaat (uptrend, colorBrightGreen, kamer volstaat (verslechtering neiging, colorRed, 0)), / kies kleur / styleOwnScalestyleAreastyleNoLabel, -1, 100) as (ParamToggle (quotTooltip showsquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, 1.0), O, H, L, C, SelectedValue (ROC (C, 1))) Titel EncodeColor (colorBrightGreen) quotZerolag EMAquot quot quot Naam () quot quot EncodeColor (colorBrightGreen) interval (2) EncodeColor (colorBrightGreen) quot quot Datum () quot quot quotnquotEncodeColor (10) quotOpen quotO quot, quotquot High quotH quot, quotquot Lae quotL quot, quot quot Close quotC quot Deel. quot WriteVal (V, 1.0) SECTIONBEGIN (quotMagnified Market Pricequot) // deur Vidyasagar, vkunisettyyahoo // FSParam (quotFont Sizequot, 28,11,100,1) GfxSelectFont (quotArialquot, FS, 700, italic Vals, onderstreep Vals, True) GfxSetBkMode ( colorWhite) GfxSetTextColor (ParamColor (quotColorquot, colorViolet)) HorParam (quotHorizontal Positionquot, 766,1,1200,1) VerParam (quotVertical Positionquot, 1,1,1,1) GfxTextOut (quotCls. quotC, Hor. Alle) YCTimeFrameGetPrice (quotCquot , inDaily, -1) DDPrec (C-YC, 2) xxPrec ((DD / YC) 100,2) GfxSelectFont (quotArialquot, 12, 700, italic Vals, onderstreep Vals, True) GfxSetBkMode (colorWhite) GfxSetTextColor (ParamColor (quotColorquot , colorViolet)) // GfxTextOut (quotquotDDquot (quotxxquot) quot, Hor5, Ver45) Oorspronklik gepos deur drpragnesh40 Dankie vir antwoord nie, maar dit is te EENVOUDIGE FORMULA..THERE IS NOG LAG..IF U GOOGLE..U kom om FORMULE WEET is ingewikkeld. NIE NET EMO VAN EMO. Tema is beter as wat jy voorgestel. maar zerolag nog better..i dit in my chartalert program maar donot weet AFL coding..i kan maklik taalkode hier plak en iemand kan probeer om te sit wat in AFL-kode .. maklik self uitprobeer launguage kode is. Insette: Prys (NumericSeries), tydperk (NumericSimple) Veranderlikes: faktor (0), lag (0) as CurrentBar Dit 1 dan begin ZLEMA prys faktor 2 / (Period1) lag (Tydperk-1) / 2 einde anders begin ZLEMA faktor ( 2Price-Pricelag) (1-faktor) ZLEMA1 einde die werklike Maklik taal-kode is EASYLANGUAGE kODE: zero-LAG INDIKATOR EHLERS en die pad Artikelcode EASYLANGUAGE-kode vir die zero-LAG INDIKATOR Insette: Lengte (20), GainLimit (50) Alpha 2 / (Lengte 1) EMO alphaClose (1 - Alpha) EMA1 LeastError 1000000 vir VALUE1 - GainLimit om GainLimit Begin Kry VALUE1 / 10 EG alfa (EMO Wins (Close - EC1)) (1 - Alpha) EC1 Fout Close - EG As AbsValue ( fout) Dit LeastError Begin Dan LeastError AbsValue (fout) BestGain Kry End End EG alfa (EMO BestGain (Close - EC1)) (1 - Alpha) EC1 Zero lag (wel, amper) deur John Ehlers en Ric manier om 'n bietjie lag is 'n goeie ding. Here8217s hoe kan jy 'n geselekteerde hoeveelheid van 'n eksponensiële bewegende gemiddelde verwyder en gebruik die filter in 'n doeltreffende handel strategie. Alle glad filters en bewegende gemiddeldes het lag. Die lag is nodig omdat die smoothing is gedoen met behulp van die verlede data. Daarom is die gemiddelde sluit die uitwerking van die data as van 'n paar bars gelede. In hierdie artikel ons wys jou hoe om 'n geselekteerde hoeveelheid lag van 'n eksponensiële bewegende gemiddelde (Ema) verwyder. Die verwydering van al die lag is nie noodwendig 'n goeie ding, want sonder lag, sou die aanwyser net dop uit die prys wat jy is die filter van die bedrag van die lag verwyder is 'n nadeel met die bedrag van gladstryking jy bereid is om af te sien is. Ons wys jou die effekte van die lag verwydering in 'n aanwyser en gebruik dan die filter in 'n doeltreffende handel strategie. Die EMO 'n eksponensiële bewegende gemiddelde (Ema) word bereken deur die neem van 'n fraksie van die huidige prys en dit uit te brei die hoeveelheid (1 - breuk) keer die voorheen bereken waarde van die Ema. Dit fraksie staan ​​bekend as die 8220smoothing factor8221 en is algemeen bekend staan ​​as 945 (alfa), en Alpha is altyd minder as 1. Die vergelyking vir 'n Ema kan geskryf word as: EMA 945 Prys (1-945) EMA1 waar EMA1 is die waarde van die EMO een bar gelede. 13-02-2013, 21:28 Join Date: Augustus 2010 Bedank 609 Times in 230 poste die ooreenstemmende amibroker kode volgens die verklaring is // Zero-Lag aanwyser vir AmiBroker Lengte Param (quotLengthquot, 32, 0, 100) GainLimit Param (quotGain limitquot, 22, 1, 100) Drempel Param (quotThresholdquot, 0.75, 0.1, 10, 0,01) Alpha 2 / (Lengte 1) iEMA AMA (Close, Alpha) vir (bar 0 bar Dit BarCount bar) EC1 EG LeastError 1e9 BestEC 0 vir (kry -0,1 GainLimit gewin Dit 0.1 GainLimit kry 0.1) EG alfa (iEMA bar wins (Close bar - EC1)) (1 - Alpha) EC1 Fout ABS (Close bar - EG) indien (Fout Dit LeastError) LeastError fout BestEC EG OVK bar BestEC iLeastError bar LeastError Plot (iEMA, quotEMAquot, colorRed) Plot (OVK, quotECquot PARAMVALUES (), colorYellow, styleThick) Plot (C, quotClosequot, ParamColor (quotColorquot, colorGreen), ParamStyle (quotStylequot) GetPriceStyle () ) die nul-lag eksponensiële bewegende gemiddelde (ZLEMA) is 'n variasie van die EMO (sien eksponensiële bewegende gemiddelde) wat 'n momentum termyn doel om lag te verminder in die gemiddelde ten einde die huidige pryse van naderby te spoor voeg. Vir 'n gegewe tydperk N dag die formule is ZLEMA EMO van (naby (close-closelag)) Waar die tydperk 8220lag8221 is (N-1) / 2. 'N eenvoudige EMO toegepas op reguitlyn punte eindig altyd die noue by (N-1) / 2 dae gelede. Dus is die idee van die toevoeging van hierdie verskil 8220close - closelag8221 is om te vergoed vir wat lag, maak die ZLEMA spoor 'n reguit lyn presies. Natuurlik die werklike data is selde 'n reguit lyn, maar die beginsel is om die ZLEMA stoot die rigting van ongeveer die huidige naby. Die berekening eindig steeds as verskillende gewigte aan elke afgelope prys. Die effek van die momentum termyn is om onlangse pryse 8220over weight8221 maak en dus nou opgespoor, en met 'n negatiewe gewigte op verlede terme. Daar is 'n skielike sprong in die gewigte op die momentum lag punt. Byvoorbeeld die volgende grafiek is die gewigte vir N15 (lag punt 7). Die EMO lag op 'n reguit lyn kan maklik bereken word met behulp van die krag formule vir die EMO (sien Eksponensiële bewegende gemiddelde), toegepas op 'n oneindige reeks pryse gaan afwaarts deur 1 per dag en die bereiking van 0 by vandag. Op nie reguit lyn orden die lag is nie 'n eenvoudige (N-1) / 2, maar sal wissel na gelang van vorm, tydperk van sikliese komponente, ens Geredigeer deur sr114 13-02-2013 by 22:00. 14-02-2013, 09:35 Join Date: Januarie 2013 Bedank 1 Tyd in 1 Post dankie vir reply..but wat johnehler amibroker kode u gepos word op grond van wins limiet ,, sy verstelbare. en moreover..if u gebruik lang tydperk. Daar is lag..i veronderstel johnehler AFL-kode is ingewikkeld one..so as ons wil 10, 20 dae 'n hoë prys crossover gebruik. Wat moet die code..i het zlema (10,20, h) oor te steek oor in chartalert programme..thats wys my mooi trending seine Met skaars een bar lag..from uptrend en downtrend..obviously whipsaws sal daar in wees nontrending environment..so vriendelik probeer om te sien hoe om hierdie parameter gebruik in een AFL lêer met geen lag..ehler formule werk nie. u probeer. Ek checked. Zero Lag EMO 15min Strategie vir Nifty en Bank Nifty Vandag gaan ons oor Zero Lag EMO 15min strategie vir Nifty en Bank Nifty en hoe doeltreffend dit is in terme van die opwekking van opgawes en glad jou aandele kurwe bespreek. Byna al glad filters en bewegende gemiddeldes het lag, want glad is gedoen met behulp van die verlede data. Zero Lag is 'n nuwe konsep in aangepaste tegniese ontleding. Hier in Zero lag EMO ons wys jou die effekte van die lag verwydering in 'n aanwyser en dan hoe om die filter te gebruik in 'n baie doeltreffende manier. Die foto toon die eenvoudige ZeroLag EMO strategie oor die 15min Nifty Charts. Die dik geel lyn is niks anders as die Zero lag EMO en die rooi lyn is die normale EMA. Since minimalisering van lag is van kardinale belang om die doeltreffendheid van aanwysers, het 'n paar skrywers maniere om die EMO glad faktor maak wissel met wisselvalligheid in die prys uitgedink. Die eerste verhouding tussen die lag van 'n EMO en die lengte van 'n eenvoudige bewegende gemiddelde (SMA) is Ons noem die nuwe filter EG (vir foutkorrigerende) d. w.z Zero Lag EMO in plaas van EMO. So het die vergelyking vir die EG filter is: EG alfa (Prys wins (PriceEC1)) (1-alfa) EC1 Die vergelyking is eenvoudig, maar die resultate is diepgaande. As die wins is nul, die EG word net 'n EMO. As die wins is groot genoeg die foutterm veroorsaak EG presies te spoor die prys vir alle praktiese doeleindes. Dit wil sê, daar is feitlik geen lag en feitlik geen glad. Daarom soek ons ​​'n waarde van wins wat 'n gelukkige medium tussen die opsporing van die prys en die opsporing van die EMO. Ons doen dit deur die beperking van die maksimum bedrag van toelaatbare gewin. As die verskil tussen die prys en die vorige waarde van EC is klein ons wil nie 'n groot waarde van wins. Verder kan die vorige waarde van EG óf groter as of minder as die huidige prys. Daarom, om behoorlik die foutkorreksie die wins moet beide positief en negatief te swaai toe te pas. Oor Rajandran Rajandran is 'n voltydse handelaar en stigter van Marketcalls, uiters geïnteresseerd in die bou tydsberekening modelle, ALGOS. diskresionêre handel konsepte en Trading Sentimental ontleding. Hy beveel nou gebruikers oor die hele wêreld, van ervare handelaars, professionele handelaars om individuele handelaars. Rajandran bygewoon kollege in die Chennai waar hy 'n verdien in elektronika en kommunikasie. Rajandran het 'n breë begrip van die saak sagteware soos Amibroker, Ninjatrader, Esignal, Meta, Motivewave, mark ontleder (Optuma), Meta Trader, Tradingivew, Python en verstaan ​​individuele behoeftes van die handelaars en beleggers gebruik te maak van 'n wye verskeidenheid van metodes. Kommentaar Hi Rajan, Dankie vir die opstel van hierdie briljante formule. Ek het probeer om die lêer kopieer na die formule gids maar vir een of ander rede sy nie werk nie op my amibroker. Dankie by voorbaat. Wat fout wat jy kry Maak seker dat jy met behulp van 5.7 en die kode is nie versoenbaar is met weergawes minder as 5.5 wat ek dink. Vereiste Amerikaanse regering Disclaimer CTFC Reël 4.41 Futures Trading bevat aansienlike risiko en is nie geskik vir alle beleggers. 'N belegger kan potensieel verloor al of meer as die aanvanklike belegging. Risiko kapitaal is geld wat verlore kan gaan sonder kinders finansiële sekuriteit of leefstyl gedrang te bring. Slegs oorweeg risiko kapitaal wat gebruik moet word vir die verhandeling en slegs diegene met genoeg risiko kapitaal moet handel oorweeg. Vorige prestasie is nie noodwendig 'n aanduiding van toekomstige resultate. CTFC REËL 4.41 hipotetiese of gesimuleerde prestasieresultate sekere beperkings. Anders as 'n werklike vertoningslys, MOENIE gesimuleerde uitslae verteenwoordig werklike handel. Ook, omdat Die bedrywe HET NIE uitgevoer, kan die resultate is onder-OF-OOR vergoed vir die impak, indien enige, van SEKERE markfaktore SOOS likiditeit. Gesimuleerde TRADING programme in die algemeen ook onderhewig aan die feit dat hulle is ontwerp met die voordeel van agterna. GEEN VERTEENWOORDIGING gemaak DAT ENIGE rekening of waarskynlik om voordeel te trek of verliese soortgelyk aan dié wat ACHIEVE. Alle ambagte, patrone, kaarte, stelsels, ens in hierdie webwerf of advertensie is slegs vir illustratiewe doeleindes en nie vertolk word as spesifieke adviserende aanbevelings. Alle idees en materiaal wat hierin aangebied is slegs vir inligting en opvoedkundige doeleindes. Geen stelsel of handel metode ooit ontwikkel wat winste kan waarborg of verliese te voorkom. Die getuigskrifte en voorbeelde hierin gebruik is uitstekende resultate wat nie van toepassing op gewone mense en is nie bedoel om verteenwoordig of waarborg dat enigiemand dieselfde of soortgelyke resultate sal bereik. Ambagte geplaas op die afhanklikheid van Trend Metodes stelsels geneem op eie risiko vir u eie rekening. Dit is nie 'n aanbod om te koop of te verkoop futures belange. Kopiereg 2015 Marketcalls Financial Services Pvt Ltd middot Alle regte voorbehou middot En Ons Sitemap middot Alle Logos amp van handelsmerk behoort aan hulle onderskeie Ownersmiddot Data en inligting word verskaf vir inligting doeleindes, en is nie bedoel vir doeleindes van handeldryf. Nóg marketcalls. in webwerf of enige van sy promotors sal aanspreeklik wees vir enige foute of vertragings in die inhoud, of vir enige aksies wat geneem is in afhanklikheid daarop.


No comments:

Post a Comment