Ek nodig het om tred te hou met die laaste 7 dae werksure in 'n plat lêer lees lus te hou. Dit is wat gebruik word om fatigueability werk roosters te meet. Op die oomblik het ek iets wat werk, maar dit lyk eerder uitgebreide en ek is nie seker of daar is 'n patroon wat meer bondige is. Op die oomblik het ek 'n Java klas met 'n statiese skikking na die laaste x dae data te hou, en dan as ek deur die lêer te lees, ek afkap die eerste element en beweeg die ander 6 (vir 'n week aan die rol totaal) terug vir een. Die verwerking van hierdie statiese skikking word gedoen in sy eie metode dws. My vraag: is dit 'n redelike ontwerp benadering, of is daar iets verblindend duidelik en eenvoudig om hierdie taak Dankie ouens gevra 30 Augustus 11 doen by 14:33 Dankie baie ouens Ek Pete855217 30 Augustus 11 by 15:05 Waarom het jy runningTotal inisialiseer om nul wat is die tipe Waar verklaar dit sal goed doen as jy 'n paar kode monsters wat werklike Java-kode lyk. jou funksie nie te veel: aanbeweeg, sal my kritiek op die volgende wees. 'N funksie, of metode, moet samehangende wees. Meer toepaslik, moet hulle een ding en net een ding om te doen. Erger nog, wat gebeur in jou lus wanneer x 5 Jy runningTotal 6 kopieer na runningTotal 5. maar dan het jy twee kopieë van dieselfde waarde by posisie 5 en 6. In jou ontwerp, jou funksie beweeg / skud die items in jou reeks word bereken dat die totale druk dinge om standaardfout die totale Dit maak te veel terug. My eerste voorstel is nie om dinge rond te beweeg in die skikking. In plaas daarvan, te implementeer 'n omsendbrief buffer en gebruik dit in plaas van die skikking. Dit sal jou ontwerp te vereenvoudig. My tweede voorstel is dinge af te breek in funksies wat samehangende is: 'n datastruktuur ( 'n omsendbrief buffer) wat jou toelaat om by te voeg om dit (en dat druppels die oudste inskrywing wanneer dit sy kapasiteit bereik.) Het die data struktuur te implementeer 'n interator het 'n funksie wat die totale bereken op die iterator (jy don t sorg as jy die totale uit 'n skikking, lys of omsendbrief bufer is bereken.) don t noem dit totaal. Noem dit som, en dit is wat jy berekening. Dit is wat ek d doen :) Dit Pete855217 31 Augustus 11 by 02:23 Hmmm, dit luis. espinal 31 Augustus 11 by 15:55 Jou taak is te eenvoudig en die hoek te benader jy aangeneem is beslis goed vir die werk. Maar, as jy wil 'n beter ontwerp gebruik, jy moet ontslae raak van al dat die getal beweging kry jy 'n beter gebruik 'n EIEU tou en maak goeie gebruik van druk en pop metodes wat manier die kode gewoond te besin enige data verkeer, net die twee logika aksies van nuwe data en verwyder data ouer as 7 dae. antwoord 30 Augustus 11 by 14:49 Wat is die DIG Hull bewegende gemiddelde Die DIG Hull bewegende gemiddelde die HMA maak jou bewegende gemiddelde reageer op die huidige pryse, terwyl die oorblywende glad en nie woelig. Die skoonheid van die HMA is dat dit regkry om lag byna heeltemal uit te skakel tydens 'n verblyf perfek glad. Dit is wat jy is op soek na 'n bewegende gemiddelde beteken dit dat jy jou seine vinniger kan kry en maak minder foute. Hoe werk die HMA vergelyk met ander Bewegende Gemiddeldes Laat ons begin deur dit te vergelyk die HMA om 'n eenvoudige bewegende gemiddelde (SMA) van dieselfde lengte. Net 'n vinnige herinnering: Die SMA berekening neem die afgelope N sluitingsdatum pryse en bereken die gemiddelde gewoonlik dit verhandel deur 'n kort en lang SMA en wanneer die twee kruis 'n sein kom. Die SMA is wat verband hou met twee problematiese kwessies: Langer lengte - Lag word aansienlik groter. lengte soort - Die MA word baie woelig S P500 Futures daaglikse skedule: Op die grafiek kan jy die standaard SMA (lengte 34) in siaan / ligblou sien, en ons DIG Hull bewegende gemiddelde (lengte 34) in geel. Die linkerkant van die grafiek toon dat terwyl die SMA is nog steeds gaan teen die mark die HMA vang beide spilpunte en skakel rigting terwyl die oorblywende glad. Jy kan ook sien hoe groot die vertraging / lag eintlik is deur te kyk na die twee vertikale lyne op die regte van die SMA verander sy rigting sowat 15 bars later as ons HMA dit beteken dat jy sou gekry het in die handel vroeër en geniet dit lekker lomp beweeg. Nou laat se voeg die standaard eksponensiële bewegende gemiddelde (EMA). Die belangrikste idee agter die EMO is om meer betekenis daar te gee aan die nuwe data vir die uitskakeling van lag sal jy agterkom dat die HMA is eintlik selfs beter as die EMA as dit vinniger sal reageer, maar bly glad. S P500 Futures daaglikse skedule: SMA (lengte 34) in siaan / ligblou. EMO (lengte 34) in pers. DIG Hull bewegende gemiddelde (lengte 34) in geel. Jy kan sien dat die EMO is tussen die HMA en die SMA. Dit is meer ontvanklik as die SMA, maar 'n myl agter die HMA. Jy kan ook sien dat die EMO lyn is nie so glad as die HMA lyn. Om op te som, die EMO is 'n verbetering van die SMA en ons DIG Hull bewegende gemiddelde neem dit selfs verder deur die verskaffing van 'n gladder en meer akkurate bewegende gemiddelde as wat jy ooit gesien het nie. MA Trend Kenmerk: Ons het 'n ander funksie wat hierdie aanwyser nog beter maak bygevoeg. Deur die gebruik van 'n eenvoudige skakelaar, kan jy ons DIG HMA aanwyser om self inkleur volgens sy rigting te vertel. Laat ons kyk dit in aksie: AAPL 30 min Chart: Die DIG HMA is kleurgekodeerde volgens sy rigting, maak dit baie makliker om seine vinnig. Ons het twee DIG HMA aanwysers, een met die lengte van 34 en een met die lengte van 80 kan jy drie groot kruis seine sien geplaas. Lae lag - Kry voordat ander handelaars. Aandete glad bewegende gemiddelde - Elimineer valse inskrywings. Nuwe funksie Kleur gekodeerde volgens tendens. Maklik om te gebruik en ondersteun enige grafiek en enige tyd. Aflaai DIG Hull bewegende gemiddelde Vir Free Eksponensiële bewegende gemiddelde - EMO laai die speler. Afbreek van Eksponensiële bewegende gemiddelde - EMO Die 12- en 26-dag EMA is die gewildste kort termyn gemiddeldes, en hulle word gebruik om aanwysers soos die bewegende gemiddelde konvergensie divergensie (MACD) en die persentasie prys ossillator (PPO) te skep. In die algemeen, is die 50- en 200-dag EMA as seine van 'n lang termyn tendense. Handelaars wat tegniese ontleding diens vind bewegende gemiddeldes baie nuttig en insiggewend wanneer dit korrek toegepas word, maar skep chaos wanneer onbehoorlik gebruik of verkeerd verstaan. Al die bewegende gemiddeldes wat algemeen gebruik word in tegniese ontleding is, volgens hulle aard, sloerende aanwysers. Gevolglik moet die afleidings wat op die toepassing van 'n bewegende gemiddelde op 'n bepaalde mark grafiek wees om 'n mark skuif bevestig of om sy krag te toon. Heel dikwels is, teen die tyd dat 'n bewegende gemiddelde aanwyser lyn het 'n verandering aan 'n beduidende stap in die mark weerspieël gemaak het die optimale punt van toegang tot die mark reeds geslaag. 'N EMO nie dien om hierdie dilemma te verlig tot 'n mate. Omdat die EMO berekening plaas meer gewig op die jongste data, dit drukkies die prys aksie 'n bietjie stywer en reageer dus vinniger. Dit is wenslik wanneer 'n EMO word gebruik om 'n handels inskrywing sein herlei. Interpretasie van die EMO Soos alle bewegende gemiddelde aanwysers, hulle is baie meer geskik vir trending markte. Wanneer die mark is in 'n sterk en volgehoue uptrend. die EMO aanwyser lyn sal ook 'n uptrend en andersom vir 'n down tendens toon. A waaksaam handelaar sal nie net aandag te gee aan die rigting van die EMO lyn, maar ook die verhouding van die tempo van verandering van die een bar na die volgende. Byvoorbeeld, as die prys aksie van 'n sterk uptrend begin plat en reverse, die EMA se tempo van verandering van die een bar na die volgende sal begin om te verminder tot tyd en wyl die aanwyser lyn plat en die tempo van verandering is nul. As gevolg van die sloerende uitwerking, deur hierdie punt, of selfs 'n paar bars voor, die prys aksie moet reeds omgekeer. Dit volg dus dat die waarneming van 'n konsekwente verminderde in die tempo van verandering van die EMO kon self gebruik word as 'n aanduiding dat die dilemma wat veroorsaak word deur die sloerende uitwerking van bewegende gemiddeldes verder kon teen te werk. Algemene gebruike van die EMO EMA word algemeen gebruik word in samewerking met ander aanwysers aan beduidende mark beweeg bevestig en om hul geldigheid te meet. Vir handelaars wat intraday en vinnig bewegende markte handel te dryf, die EMO is meer van toepassing. Dikwels handelaars gebruik EMA om 'n handels vooroordeel bepaal. Byvoorbeeld, as 'n EMO op 'n daaglikse grafiek toon 'n sterk opwaartse neiging, kan 'n intraday handelaar se strategie wees om net handel van die lang kant op 'n intraday grafiek. 'N Verband wat in 'n voorafbepaalde bedrag van die maatskappy se aandele op sekere tye gedurende sy lewe kan omskep word, gewoonlik. Die oorskot opbrengs wat 'n belegging in die aandelemark bied oor 'n risikovrye koers, soos die terugkeer van staatseffekte. 'N indeks van 500 aandele wat gekies is vir markgrootte, likiditeit en bedryf groepering, onder andere. Die S P 500 is ontwerp. 'N Poging om belastingaanspreeklikheid te verminder wanneer' baie verskillende finansiële besluite. Daar is 'n wye verskeidenheid van belasting-doeltreffend te maak. Italexit, kort vir ook bekend as Italeave, is 'n Italiaanse afgeleide van die term Brexit, wat verwys na die. Oustria, kort vir 'n Oostenrykse weergawe van die term Brexit, wat sy oorsprong in Junie van 2016 toe die Verenigde.
No comments:
Post a Comment