Sunday 8 October 2017

C # Bollinger Bands


Oorsig Bollinger Bands is aanwysers wat hierbo geplot op standaardafwyking vlakke, en onder 'n eenvoudige bewegende gemiddelde. Sedert standaardafwyking is 'n maatstaf van wisselvalligheid, 'n groot standaardafwyking dui op 'n wisselvallige mark, en 'n kleiner standaardafwyking dui op 'n kalmer mark. Bollinger Bands is 'n goeie manier om te vergelyk wisselvalligheid teen relatiewe prysvlakke, oor 'n tydperk van tyd. Ons beveel aan dat jy lees Die gebruik van Finansiële Formules voordat enige verdere voortgaan. Die gebruik van Finansiële Formules bied 'n gedetailleerde verduideliking oor hoe om formules en verduidelik ook die verskillende opsies wat beskikbaar is vir jou wanneer jy aansoek doen 'n formule. Sien AlsoBollinger Bands Eienskappe Trading bands, wat lyne is getrek in en om die prysstruktuur om 'n koevert te vorm, is die optrede van die prys naby die rand van die koevert wat ons is geïnteresseerd in. Hulle is een van die mees kragtige konsepte beskikbaar vir die tegnies gebaseer belegger, maar hulle het nie, soos algemeen geglo, gee absolute koop en verkoop seine wat gebaseer is op die prys raak die bands. Wat hulle doen, is beantwoord die standhoudende vraag of pryse is hoog of laag op 'n relatiewe grondslag. Gewapen met hierdie inligting, kan 'n intelligente belegger koop maak en besluite te verkoop deur die gebruik van aanwysers om die prys aksie te bevestig. Maar voordat ons begin, moet ons 'n definisie van wat ons te doen het met. Trading bands is lyne getrek in en om die prysstruktuur om 'n quotenvelope. quot Dit is die optrede van die prys naby die rand van die koevert wat ons stel veral belang in vorm. Die vroegste verwysing na handel bands ek teëkom in tegniese literatuur is in die Wins Magic van beurstransactie Tydsberekening skrywer JM Hursts benadering behels die opstel van stryk koeverte rondom prys om te help met siklus identifikasie. Figuur 1 toon 'n voorbeeld van hierdie tegniek: Let veral op die gebruik van verskillende koeverte vir siklusse van verskillende lengtes. Die volgende groot ontwikkeling in die idee van handel bande het in die middel tot laat 1970's, soos die konsep van die verskuiwing van 'n bewegende gemiddelde op en af ​​deur 'n sekere aantal punte of 'n vaste persentasie van 'n koevert te kry rondom prys gewild geword, 'n benadering wat steeds in diens van vele. 'N Goeie voorbeeld verskyn in Figuur 2, waar 'n koevert is gebou rondom die Dow Jones Industrial Average (DJIA). Die gemiddelde gebruik is 'n 21-dag eenvoudig bewegende gemiddelde. Die bands verskuif op en af ​​deur 4. Die proses om te skep so 'n grafiek is eenvoudig. Eerstens, bereken en stip die verlangde gemiddelde. Bereken dan die boonste band deur die gemiddeld 1 plus die gekose persent (1 0.04 1.04) te vermenigvuldig. Volgende, bereken die laer groep deur die gemiddelde te vermenigvuldig met die verskil tussen 1 en die gekose persent (1-0,04 0.96). Ten slotte, plot die twee bands. Vir die DJIA, die twee mees populêre gemiddeldes is die 20- en 21-dag gemiddeldes en die gewildste persentasies is in die 3,5-4,0 reeks. Die volgende groot innovasie vandaan kom Marc Chaikin van Bomar Securities, wat in 'n poging om een ​​of ander manier die mark het die strookwydtes eerder as die intuïtiewe of ewekansige keuse benadering voor wat gebruik word om te vind, het voorgestel dat die bande gebou word om 'n vaste persentasie bevat van die data oor die afgelope jaar. Figuur 3 toon hierdie kragtige en nog baie nuttig benadering. Hy sit met die 21-dag gemiddeld en het voorgestel dat die bande behoort te bevat 85 van die data. So, is die bande verskuif tot 3 en af ​​deur 2. Bomar bands was die gevolg. Die breedte van die bande is anders vir die boonste en onderste bands. In 'n volgehoue ​​bul skuif, sal die boonste bandwydte te brei en die laer bandwydte sal opdoen. Die teenoorgestelde geld in 'n beermark. Nie net het die totale bandwydte verandering oor tyd, die verplasing rondom die gemiddelde veranderinge sowel. Vra die mark wat gebeur is altyd 'n beter benadering as die vertel van die mark wat om te doen. In die laat 1970's, terwyl handel lasbriewe en opsies en in die vroeë 1980's, toe die indeks opsie handel begin, ek gefokus op wisselvalligheid as die sleutel veranderlike. Om wisselvalligheid, dan het ek weer my eie benadering tot handel bande te skep. Ek getoets enige aantal wisselvalligheid maatreëls voor die kies van standaardafwyking as die metode om bandwydte te stel. Ek het veral geïnteresseerd in standaardafwyking as gevolg van sy sensitiwiteit vir uiterste afwykings. As gevolg hiervan, Bollinger Bands is uiters vinnig om te reageer op 'n groot skuiwe in die mark. In Figuur 5 word Bollinger Bands geplot twee standaardafwykings bo en onder 'n 20-dag eenvoudig bewegende gemiddelde. Die gebruik om die standaardafwyking te bereken data is dieselfde data as dié wat gebruik word vir die eenvoudige bewegende gemiddelde. In wese is, gebruik jy beweeg standaardafwykings om bande plot om 'n bewegende gemiddelde. Die tydsraamwerk vir die berekeninge is sodanig dat dit beskrywend van die intermediêre termyn tendens. Let daarop dat baie terugskrywings voorkom naby die bands en dat die gemiddelde bied ondersteuning en weerstand in baie gevalle. Daar is 'n groot waarde in die oorweging van verskillende maatreëls van die prys. Die tipiese prys, (hoë lae naby) / 3, is een so 'n mate dat ek gevind nuttig te wees. Die geweegde naby, (hoë lae close close) / 4, is 'n ander. Om duidelikheid te handhaaf, sal ek my bespreking van die saak bands beperk tot die gebruik van die sluiting van die pryse vir die konstruksie van bands. My primêre fokus is op die tussentydse termyn, maar kort - en langtermyn-programme werk net so goed. Fokus op die intermediêre tendens gee een beroep op die kort - en langtermyn-arenas vir verwysing, 'n waardevolle konsep. Vir die aandelemark en individuele aandele. 'n tydperk van 20 dae is optimaal vir die berekening van Bollinger Bands. Dit is beskrywend van die intermediêre termyn tendens en het wye aanvaarding verkry. Die kort termyn tendens blyk goed bedien deur die 10-dag berekeninge en die langtermyn-tendens met 50-dag berekeninge. Die gemiddelde wat gekies moet beskrywend van die gekose tyd raam wees. Dit is byna altyd 'n ander gemiddelde lengte as die een wat bewys die meeste nuttig vir crossover koop en verkoop. Die maklikste manier om die behoorlike gemiddelde identifiseer is om die een wat ondersteuning bied aan die regstelling van die eerste skuif te af 'n onderste kies. As die gemiddelde is binnegedring deur die regstelling, dan is die gemiddelde is te kort. As, op sy beurt, die regstelling kort van die gemiddelde val, dan is die gemiddelde is te lank. Meng dit korrek gekies sal baie meer dikwels as wat dit is gebreek ondersteuning te bied. (Sien Figuur 6.) Bollinger Bands aangewend kan word om bykans enige mark of sekuriteit. Vir al die markte en kwessies, sou ek 'n 20-dag berekening tydperk gebruik as 'n beginpunt en slegs afwyk van dit wanneer die omstandighede my dwing om dit te doen. As jy die aantal betrokke tydperke verleng, moet jy die aantal standaardafwykings in diens te verhoog. Op 50 periodes, twee en 'n tiende standaardafwykings is 'n goeie keuse, terwyl 10 periodes een en 'n nege tiendes doen die werk baie goed. 50 periodes met 2.1 standaardafwyking 10 periodes met 1,9 standaardafwyking boonste band 50-dag SMA 2.1 (e) Midde-band 50-dag SMA Laer Band 50-dag SMA - 2.1 (e) Bo Band 10-dag SMA 1.9 (e) Midde Band 10-dag SMA Laer Band 10-dag SMA - 1.9 (e) In die meeste gevalle, die aard van die tydperke nie wesenlik is nie almal lyk om te reageer op die korrekte gespesifiseerde Bollinger Bands. Ek het hulle gebruik op 'n maandelikse en kwartaallikse data, en ek weet dat baie handelaars toe te pas op 'n intraday basis. Tags van die boonste en onderste Bands Handel bands beantwoord die vraag of die pryse is hoog of laag op 'n relatiewe grondslag. Die saak eintlik gemik op die frase kwota relatiewe basis. quot Trading bands nie absolute koop nie gee en seine te verkoop net deur nadat eerder aangeraak, hulle bied 'n raamwerk waarbinne die prys kan verband hou met aanwysers. Sommige ouer werk verklaar dat afwyking van 'n tendens soos gemeet deur die standaard afwyking van 'n bewegende gemiddelde is gebruik om die uiterste oorgekoop en oorverkoopte state te bepaal. Maar ek raai die gebruik van handel bande soos die opwekking van koop, verkoop en voortsetting seine deur die vergelyking van 'n bykomende aanwyser om die optrede van die prys binne die bands. As prysetikette die boonste band en aanwyser optrede bevestig dit, word geen sell sein gegenereer. Aan die ander kant, as prysetikette die boonste band en aanwyser aksie nie bevestig (dit wil sê, dit divergeer). Ons het 'n sell sein. Die eerste situasie is nie 'n sell sein plaas, is dit 'n voortsetting sein as 'n koopsein was in effek. Dit is ook moontlik om seine van die prys aksie in die bande alleen genereer. 'N top (grafiek vorming) buite die bands, gevolg deur 'n tweede top binne die bande gevorm maak 'n sell sein. Daar is geen vereiste vir die tweede tops posisie relatief tot die eerste top, net met betrekking tot die bands. Dit help dikwels in die spot tops waar die tweede druk gaan om 'n nominale nuwe hoog. Natuurlik, die omgekeerde is waar vir laagtepunte. Persent b (b) en 'n bandwydte n aanwyser afgelei van Bollinger Bands wat ek b bel kan van groot hulp wees, met behulp van dieselfde formule wat George Lane gebruik vir Stochastics. Die aanwyser b vertel ons waar ons is in die bande. In teenstelling met Stochastics, wat begrens word deur 0 en 100, kan b negatiewe waardes en waardes aanvaar bo 100 wanneer pryse buite die bands. Op 100 is ons by die boonste band, by 0 Ons is by die laer band. Bo 100 ons bokant die boonste bands en onder 0 ons onder die onderste band. naby - laer groep boonste band - laer groep aanwyser b laat ons prys aksie te vergelyk met aanwyser aksie. Op 'n groot stoot, veronderstel ons by -20 vir b en 35 vir relatiewe sterkte-indeks (RSI). Op die volgende omstoot effens laer prysvlakke (ná 'n saamtrek), slegs B val tot 10, terwyl RSI stop by 40. kry ons 'n koopsein wat veroorsaak word deur die prys aksie in die bands. (Die eerste laag het buite die bande, terwyl die tweede laag is gemaak binne die bands.) Die koopsein word bevestig deur RSI, as dit nie 'n nuwe laagtepunt gemaak het, waardeur ons 'n bevestigde koopsein. boonste band - laer groep Trading bands en aanwysers is albei goeie gereedskap, maar wanneer dit gekombineer word, die gevolglike benadering tot die markte word kragtig. Bandwydte, nog 'n aanduiding verkry van Bollinger Bands, kan ook belangstelling handelaars. Dit is die breedte van die bande uitgedruk as 'n persentasie van die bewegende gemiddelde. Wanneer die bands drasties verklein, 'n skerp uitbreiding in wisselvalligheid kom gewoonlik in die baie nabye toekoms. Byvoorbeeld, het 'n daling in bandwydte onder 2 vir die Standard amp Poors 500 gelei tot skouspelagtige beweeg. Die mark begin meestal af in die verkeerde rigting na die bands te trek voor werklik aan die gang, waarvan Januarie 1991 is 'n goeie voorbeeld. Vermyding van Multikollineariteit 'n kardinale reël vir die suksesvolle gebruik van tegniese ontleding vereis vermy multikollineariteit te midde van aanwysers. multikollineariteit is eenvoudig die verskeie tel van dieselfde inligting. Die gebruik van vier verskillende aanwysers almal afgelei van dieselfde reeks sluitingsdatum pryse met mekaar bevestig is 'n perfekte voorbeeld. So 'n aanwyser afgelei van die sluiting van pryse, 'n ander van volume en die laaste van prysklas sou 'n nuttige groep aanwysers verskaf. Maar die kombinasie van RSI, bewegende gemiddelde konvergensie / divergensie (MACD) en tempo van verandering (met die aanvaarding al is afgelei van die sluiting van die pryse en gebruik soortgelyke tyd strek) sou nie. Hier is egter drie aanwysers te gebruik met bands te koop te genereer en verkoop sonder hardloop in probleme. Te midde van aanwysers afgelei van die prys alleen, RSI is 'n goeie keuse. Sluiting pryse en volume te kombineer om on-balans volume, nog 'n goeie keuse te produseer. Ten slotte, prysklas en volume te kombineer om geld vloei, weer 'n goeie keuse te produseer. Niemand is te hoog saamlynig en dus saam te kombineer vir 'n goeie groepering van tegniese gereedskap. Baie ander kon sowel gekies: MACD vervang kan vir RSI, byvoorbeeld. Die Commodity Channel Index (CCI) was 'n vroeë keuse om te gebruik met die bands, maar as dit geblyk het, was dit 'n swak een, want dit is geneig saamlynig met die bands hulself in sekere tydperke. Die bottom line is om die prys aksie in die bands te vergelyk met die optrede van 'n aanwyser wat jy goed ken. Vir bevestiging van seine, kan jy vergelyk die optrede van 'n ander aanwyser, solank dit nie saamlynig met die eerste. Bollinger Bands is geskep deur John Bollinger, CFA, CMT en gepubliseer in 1983. Hulle is ontwikkel in 'n poging om ten volle aanpasbaar handel bande te skep. Die volgende reëls oor die gebruik van Bollinger Bands is verkry uit die vrae gebruikers het die meeste gevra en ons ervaring meer as 25 jaar met Bollinger Bands. Bollinger Bands bied 'n relatiewe definisie van 'n hoë en 'n lae. Per definisie prys is hoog op die boonste band en laag op die laer band. Dit relatiewe definisie gebruik kan word om die prys aksie en aanwyser optrede vergelyk te kom by streng koop en verkoop besluite. Toepaslike aanwysers kan afgelei word van momentum, volume, sentiment, oop rente, inter-mark data, ens As meer as een aanwyser gebruik die aanwysers moet nie direk verband hou met mekaar. Byvoorbeeld, kan 'n momentum aanwyser n volume aanwyser vul suksesvol, maar twee momentum aanwysers Arent beter as een. Bollinger Bands kan in patroonherkenning gebruik word om te definieer / verduidelik suiwer prys patrone soos M tops en W bottoms, momentum skofte, ens Tags van die bande is net dat, etikette nie seine. Die kode van die boonste Bollinger Band is NIE in-en-van-self 'n sell sein. Die kode van die laer Bollinger Band is NIE in-en-van-self 'n koopsein. In trending markte prys kan, en doen, loop die boonste Bollinger Band en af ​​in die laer Bollinger Band. Sluit buite die Bollinger Bands is aanvanklik voortsetting seine, nie omkeer seine. (Dit het die grondslag vir baie suksesvolle wisselvalligheid tempo stelsels nie.) Die standaard parameters van 20 periodes vir die bewegende gemiddelde en standaardafwyking berekeninge en twee standaardafwykings vir die breedte van die bande is net dat, standaard. Die werklike parameters wat nodig is vir 'n spesifieke mark / taak kan anders wees. Die gemiddelde ontplooi as die middel Bollinger Band moet nie die beste een vir CROSSOVER wees. Inteendeel, moet dit beskrywend van die intermediêre termyn tendens wees. Vir konsekwent prys bevalling: As die gemiddelde verleng die aantal standaardafwykings moet verhoog vanaf 2 teen 20 periodes, tot 2,1 by 50 periodes. Net so moet as die gemiddelde is verkort die aantal standaardafwykings verminder word vanaf 2 teen 20 periodes, tot 1,9 by 10 periodes. Tradisionele Bollinger Bands is gebaseer op 'n eenvoudige bewegende gemiddelde. Dit is omdat 'n eenvoudige gemiddelde word gebruik in die standaardafwyking berekening en ons wens logies konsekwent te wees. Eksponensiële Bollinger Bands skakel skielike veranderinge in die breedte van die bands wat veroorsaak word deur 'n groot prys veranderinge verlaat van die agterkant van die venster berekening. Eksponensiële gemiddeldes moet gebruik word vir beide die middel band en in die berekening van standaardafwyking. Maak geen statistiese aannames gebaseer op die gebruik van die standaard afwyking berekening in die konstruksie van die bands. Die verspreiding van sekuriteit pryse is nie-normale en die tipiese steekproefgrootte in die meeste ontplooi van Bollinger Bands is te klein vir statistiese betekenisvolheid. (In die praktyk gewoonlik vind ons 90, nie 95, van die data binne Bollinger Bands met die verstek parameters) b vertel ons waar ons is met betrekking tot die Bollinger Bands. Die posisie binne die bande word bereken deur gebruik te maak van 'n aanwending van die formule vir Stochastics b het baie gebruike onder die belangriker is identifisering van verskille, patroonherkenning en die kodering van handel stelsels met behulp van Bollinger Bands. Aanwysers genormaliseer kan word met b, die uitskakeling van vaste drempels in die proses. Om hierdie plot 50-tydperk of langer Bollinger Bands op 'n aanwyser doen en dan bereken b van die aanwyser. Bandwydte vertel ons hoe wyd die Bollinger Bands is. Die rou breedte is genormaliseer deur die middel band. Die gebruik van die standaard parameters bandwydte is vier keer die koëffisiënt van variasie. Bandwydte het baie gebruike. Die gewildste gebruik is om identifiseer die druk, maar is ook nuttig in die identifisering tendens veranderinge. Bollinger Bands kan gebruik word op die meeste finansiële tydreekse, insluitend aandele, indekse, buitelandse valuta, kommoditeite, termynkontrakte, opsies en verbande. Bollinger Bands kan gebruik word op bars van 'n onbepaalde, 5 minute, een uur, daaglikse, weeklikse, ens Die belangrikste is dat die bars genoeg aktiwiteit moet die volgende bevat 'n robuuste prentjie van die prys-vorming meganisme by die werk te gee. Bollinger Bands voorsien nie deurlopende advies eerder help hulle identifiseer setups waar die kans kan wees in jou guns tel. 'N Nota van John Bollinger: Een van die groot vreugdes van 'n analitiese tegniek het uitgevind soos Bollinger Bands is om te sien wat ander mense doen. Hierdie reëls wat die gebruik van Bollinger Bands vergader in reaksie op vrae wat dikwels gevra word deur gebruikers en ons ervaring meer as 25 jaar van die gebruik van die bands. Terwyl daar is baie maniere om Bollinger Bands gebruik, moet hierdie reëls dien as 'n goeie begin punt. Vir meer inligting oor Bollinger Bands: Om 'n webinar wat hierdie 22 reëls te sien, klik 22 Reëls vir die gebruik van Bollinger Bands. kopieer Bollinger Capital Management. Alle regte reserved. Bollinger Bands te reg Inleiding: Bollinger Bands is 'n tegniese handel instrument geskep deur John Bollinger in die vroeë 1980's. Hulle het ontstaan ​​uit die behoefte aan adaptive handel bande en die waarneming dat wisselvalligheid was dinamiese, nie staties so wyd geglo op daardie tydstip. Die doel van Bollinger Bands is 'n relatiewe definisie van 'n hoë en 'n lae voorsien. Per definisie pryse is hoog op die boonste band en laag op die laer band. Hierdie definisie kan help met streng patroonherkenning en is nuttig in vergelyking prys aksie om die optrede van aanwysers om te kom op sistematiese handel besluite. Bollinger Bands bestaan ​​uit 'n stel van drie getrek met betrekking tot sekuriteite pryse kurwes. Die middelste groep is 'n maatstaf van die intermediêre termyn tendens, gewoonlik 'n eenvoudige bewegende gemiddelde, wat dien as die basis vir die boonste band en laer band. Die interval tussen die boonste en onderste bands en die Midde-orkes word bepaal deur wisselvalligheid, tipies die standaardafwyking van dieselfde data wat gebruik is vir die gemiddelde. Die standaard parameters, 20 en twee standaardafwykings, kan aangepas word om jou doel te pas. Leer hoe om Bollinger Bands gebruik: Bollinger Op Bollinger Bands boek deur John Bollinger, CFA, CMT Kry die 22 Bollinger Band reëls Sluit aan by Sosiale e-pos ontvang oor Bollinger Bands, webinars en Johns nuutste werk. Ons jou inligting John Bollingers Maandeliks Kapitaalgroei Brief Ontleding en kommentaar op die markte plus aanbevelings belegging deur John Bollinger deel nooit. Cgl Subscriber Area September 2016 Uittreksel Aandeel Almal blyk te wees op soek na 'n top hier, maar met die Advance - Afname Line 'n bestendige reeks nuwe hoogtepunte en feitlik geen 52-weke nuwe laagtepunte getuienis is dit moeilik om die saak vir 'n stel belangrike top. Dit is waar dat nuwe 52-week hoogtepunte oor die afgelope week het verdamp, maar teen 'n hoë ons kyk na nuwe laagtepunte vir inligting, en teen 'n lae ons kyk na nuwe hoogtes. 'N regstelling altyd 'n possibility. The basiese beginsels van Bollinger Bands laai die speler. In die 1980's, John Bollinger, 'n lang tyd tegnikus van die markte, ontwikkel die tegniek van die gebruik van 'n bewegende gemiddelde met twee handel bande bo en onder dit. In teenstelling met 'n persentasie berekening van 'n normale bewegende gemiddelde, Bollinger Bands net optel en aftrek n standaardafwyking berekening. Standaardafwyking is 'n wiskundige formule wat wisselvalligheid meet. wys hoe die aandele prys kan wissel van die werklike waarde. Deur die meting van prysvolatiliteit, Bollinger Bands pas hulself aan marktoestande. Dit is wat hulle so handig vir handelaars maak: hulle kan byna almal van die prys data wat nodig is tussen die twee groepe te vind. Lees verder om uit te vind hoe hierdie aanwyser werk, en hoe jy dit kan aansoek doen om jou handel. (Vir meer inligting oor wisselvalligheid, sien Wenke vir beleggers in wisselvallige markte.) Wat is 'n Bollinger Band Bollinger Bands bestaan ​​uit 'n middellyn en twee prys kanale (bands) bo en onder dit. Die middellyn is 'n eksponensiële bewegende gemiddelde prys kanale is die standaardafwykings van die voorraad wat bestudeer word. Die bands sal brei en die kontrak as die prys aksie van 'n probleem raak vlugtige (uitbreiding) of raak geboeid binne-in 'n stywe handel patroon (inkrimping). (Meer inligting oor die verskil tussen eenvoudige en eksponensiële bewegende gemiddeldes deur uitcheck Bewegende Gemiddeldes: Wat is dit) 'n voorraad kan handel vir lang tye in 'n tendens. al is dit met 'n paar wisselvalligheid van tyd tot tyd. Om beter te sien die tendens, handelaars gebruik die bewegende gemiddelde van die prys aksie filter. Op hierdie manier, handelaars kan belangrike inligting oor hoe die mark is die handel in te samel. Byvoorbeeld, na 'n skerp styging of daling in die tendens, kan die mark te konsolideer. beurs in 'n smal mode en kruis en dwars oor bo en onder die bewegende gemiddelde. Om hierdie gedrag beter te monitor, handelaars gebruik die prys kanale, wat die handel aktiwiteit rondom die tendens sluit. Ons weet dat markte handel te dryf onreëlmatige op 'n daaglikse basis, selfs al is hulle steeds die handel in 'n uptrend of verslechtering neiging. Tegnici gebruik bewegende gemiddeldes met die ondersteuning en weerstand lyne om die prys aksie van 'n voorraad voorsien. Bo weerstand en laer ondersteuning lyne eerste getrek en dan geëkstrapoleer om kanale waarbinne die handelaar verwag dat pryse te vervat vorm. Sommige handelaars trek reguit lyne verbind óf tops of grondslae van pryse aan die boonste of onderste prys uiterstes te identifiseer, onderskeidelik, en voeg dan parallelle lyne aan die kanaal waarbinne die pryse moet beweeg definieer. Solank as wat die pryse beweeg nie uit hierdie kanaal, kan die handelaar redelik vol vertroue dat pryse beweeg as wat verwag is. Wanneer aandeelpryse voortdurend raak die boonste Bollinger Band, is die pryse vermoedelik omgekeerd oorgekoop word, wanneer hulle voortdurend die laer groep raak, is pryse vermoedelik oorverkoop. verwek 'n koopsein. By die gebruik van Bollinger Bands, aanwys die boonste en onderste bands soos prys teikens. As die prys deflekteer af die laer band en kruisies bo die 20-dag gemiddeld (die middellyn), die boonste band kom by die boonste prys teiken verteenwoordig. In 'n sterk uptrend, pryse gewoonlik wissel tussen die boonste band en die 20-dae - bewegende gemiddelde. Wanneer dit gebeur, 'n kruising onder die 20-dae - bewegende gemiddelde waarsku van 'n tendens omkeer om die negatiewe kant. (Vir meer inligting oor die meet van 'n bate rigting en voordeel uit dit, sien Track Stock Pryse Met trendlines.) Hier volg my C metode om Bollinger Bands bereken vir elke punt (bewegende gemiddelde band, up band, af) kan sien. Soos jy kan sien hierdie metode gebruik 2 vir lusse om die bewegende standaardafwyking te bereken met behulp van die bewegende gemiddelde. Dit word gebruik om 'n bykomende lus bevat om die bewegende gemiddelde bereken die afgelope N tydperke. Hierdie een wat ek kon verwyder deur die toevoeging van die nuwe punt waarde te totalaverage aan die begin van die lus en die verwydering van die i - N punt waarde aan die einde van die lus. My vraag is nou basies: Kan ek die oorblywende innerlike lus verwyder in 'n soortgelyke manier het ek daarin geslaag met die bewegende gemiddelde gevra 31 Januarie 13 aan 21:45 Die antwoord is ja, jy kan. In die middel-80's ontwikkel ek net so 'n algoritme (waarskynlik nie oorspronklike) in FORTRAN vir 'n proses te monitor en beheer aansoek. Ongelukkig, dit was meer as 25 jaar gelede en ek kan nie onthou dat die presiese formules nie, maar die tegniek is 'n uitbreiding van die een vir bewegende gemiddeldes, met die tweede orde berekeninge in plaas van net lineêre kinders. Na te kyk na jou kode paar, ek dink dat ek kan uitkyk hoe ek dit gedoen het destyds. Let op hoe jou innerlike lus is om 'n som van kwadrate: in veel dieselfde manier dat jou gemiddelde oorspronklik moes gehad het 'n bedrag van Waardes Die enigste twee verskille is aan die orde (sy krag 2 in plaas van 1) en dat jy trek die gemiddelde elke waarde voordat jy kwadreer dit. Nou wat kan onafskeidbaar kyk, maar in werklikheid het hulle geskei kan word: Nou die eerste kwartaal is net 'n som van kwadrate, hanteer jy dit op dieselfde manier wat jy doen die som van Waardes vir die gemiddelde. Die laaste kwartaal (k2n) is net die gemiddelde kwadraat keer die tydperk. Aangesien jy die resultaat in elk geval te verdeel deur die tydperk, kan jy voeg net die nuwe gemiddelde kwadraat sonder die ekstra lus. Ten slotte, in die tweede kwartaal (som (-2vi) k), aangesien som (vi) totale kn jy kan dan verander dit in hierdie: of net -2k2n. wat -2 keer die gemiddelde kwadraat, sodra die tydperk (N) is weer verdeel word. So het die finale gekombineerde formule is: (seker wees om die geldigheid van hierdie kyk, want ek is dit afleiding uit die bokant van my kop) en die integrasie van in jou kode moet iets lyk: Die probleem met benaderings wat die som van kwadrate te bereken is dat dit en die vierkante van somme nogal groot kan kry, en die berekening van hul verskil kan 'n baie groot fout stel. so laat dink aan iets beter. Vir waarom dit nodig is, sien die Wikipedia-artikel oor Algoritmes vir die berekening van variansie en John Cook op Teoretiese verklaring vir numeriese resultate) In die eerste plek in plaas van die berekening van die stddev kan fokus op die stryd. Sodra ons die variansie, stddev is net die vierkantswortel van die variansie. Veronderstel die data is in 'n skikking met die naam x rollende n N-grootte venster deur 'n mens kan wees gedink as die verwydering van die waarde van x0 en die toevoeging van die waarde van xn. Kom ons dui die gemiddeldes van x0..xn-1 en x1..xn deur en onderskeidelik. Die verskil tussen die afwykings van x0..xn-1 en x1..xn is, na die kansellasie van 'n paar terme en toe te pas (AB) (AB) (AB): Daarom sal die afwyking word verwoes deur iets wat nie die geval is, moet jy na die stand te hou som van kwadrate, wat is beter vir numeriese akkuraatheid. Jy kan die gemiddelde en variansie keer bereken in die begin met 'n behoorlike algoritme (Welfords metode). Daarna het elke keer as jy 'n waarde in die venster x0 te vervang deur 'n ander xn jy die gemiddelde en variansie soos hierdie te werk: Baie dankie vir hierdie. Ek gebruik dit as die basis van 'n uitvoering in C vir die CLR. Ek het ontdek dat, in die praktyk, kan jy so 'n werk wat newVar is 'n baie klein negatiewe getal en die sqrt versuim. Ek lei 'n as ter waarde beperk tot nul vir hierdie geval. Nie idee, maar stabiel. Dit het gebeur toe elke waarde in my venster dieselfde waarde het (ek gebruik 'n venster grootte van 20 en die waarde betrokke was 0,5, in geval iemand wil om te probeer en te reproduseer hierdie.) Uitvoering maak Drew Noakes 26 Julie 13 aan 15:25 Ive gebruikte Commons-wiskunde (en bygedra het tot daardie biblioteek) vir iets baie soortgelyk aan hierdie. Die open-source, porting om C moet maklik soos gekoopte pie wees (het jy al probeer om 'n pie van nuuts af). Check dit uit: commons. apache. org/math/api-3.1.1/index. Hulle het 'n StandardDeviation klas. Gaan na die stad antwoord 31 Januarie 13 aan 21:48 You39re verwelkom Jammer ek didn39t het die antwoord you39re soek. Ek didn39t beslis bedoel om voor te stel porting die hele biblioteek Net die minimum wat nodig is-kode, wat behoort te wees 'n paar honderd lyne of so. Let daarop dat ek het geen idee wat reg / kopiereg beperkings Apache het op daardie kode, sodat you39d het om uit te gaan nie. In die geval dat jy dit na te streef, hier is die skakel. Sodat Variansie FastMath uitvoering maak Jason 31 Januarie 13 aan 22:36 belangrikste inligting is reeds hierbo gegee --- maar miskien is dit steeds van algemene belang. 'N klein Java biblioteek te bereken bewegende gemiddelde en standaardafwyking is hier beskikbaar: GitHub / tools4j / meanvar Die implementering is gebaseer op 'n variant van Welfords metode hierbo genoem. Metodes om te verwyder en waardes is afgelei wat gebruik kan word vir die verskuiwing van waarde vensters te vervang.

No comments:

Post a Comment