Friday 29 September 2017

Esignal Liikkuva Keskiarvo Efs


Liikkuvan keskiarvon määrittely Liikkuvan keskiarvon indikaattoria käytetään teknisen analyysin avulla, jotta saadaan selville varaston, hyödykkeen, indeksin tai jonkin tietyn ajanjakson liikevaihdon keskiarvo. Kun otetaan huomioon keskimääräinen tunnus, se olennaisesti tasoittaa markkinoiden vaihteluita ja lyhytaikaisen volatiliteetin - antaen siten jonkin verran viitteitä siitä, millä tavoin se käy kauppaa tietyn ajan kuluessa. Liikkuva keskiarvo on erittäin hyödyllinen ja helppokäyttöinen työkalu kaupankäynnin ja suunnan tunnistamiseen. Pitkäaikaiset liikkuvat keskiarvot vastaavat tyypillisesti nopeammin muutoksia hinta, kun taas pitkäaikaiset liikkuvat keskiarvot ovat hitaampia reagoimaan Tämä on yksi syy, että monet toimijat tunnistavat erilaisten liikkuvien keskiarvojen seurannan arvon Joitakin yleisiä liukuva keskijaksoja ovat seuraavat 20, 50 ja 200 Keskeisiä liikkuvia keskiarvoja voidaan tehdä jota käytetään väliaikaisten tai pitkäaikaisten muutosten tunnistamiseen jäljempänä esitetyssä kehityksessä. Yksinkertainen esimerkki liikkuvasta keskiarvosta on 10 päivän liukuva keskiarvo laskettuna lisäämällä viimeiset kymmenen jaksoa ja jakaa yhteensä 10 Useimmat ihmiset käyttävät sulkea vain tietoja laskelmissa Jotkut käyttävät muita hintoja, kuten Open High Low tai jopa näiden muuttujien yhdistelmät. Keskimääräinen keskimääräinen viivästys Liikkuvaa keskiarvoa pidetään jäljessä olevan indikaattorin vuoksi viivästyttää markkinatoimintaa Jos käytämme lyhyemmän ajan liukuvaa keskiarvoa, kuten 3 tai 5 päivää, viive-tekijä pienenee ja trendin mahdollinen muutos tunnustetaan nopeammin. Lyhyempiä ajanjaksoja liikkuvat keskiarvot myös yleensä aiheuttavat melua, joka aiheuttaa usein vääriä signaaleja. Yleisimmät liukuvat keskiarvot ovat seuraavat: Yksinkertaiset, painotetut ja eksponentiaaliset liukuvat keskiarvot. Simple Moving Average SMA - SMA lasketaan jakamalla summa numerot kuinka monta lukua on olemassa Lähin hinta käytetään useimmiten SMA edustaa markkinoiden toimintaa määrätyn ajanjakson ajan SMA jakaa saman painon kuhunkin datapisteeseen ajanjaksolla Kun uusia tietoja lisätään, vanhempia tietoja ei huomioida Näillä numeroilla, jos plo keskiarvoista yhdistävä linja tehokkaasti tasoittaa äskettäisen markkinoiden volatiliteettia ja luo keskimääräisen sileän rivin. Haittapuolena SMA: n kanssa on se, että se voi yleensä viivästyä. EMA: n eksponentiaalinen liikkuva keskiarvo EMA lasketaan punnitsemalla viimeaikaisia ​​arvoja voimakkaammin kuin vanhemmat arvot. Se antaa suuremman merkityksen viimeaikaisille tiedoille ja on painotetun liikkuvan keskimääräisen WMA-muoto, jossa paino laskee eksponentiaalisesti. Ero SMA: n ja EMA: n välillä on, että EMA on jatkuvasti lähempänä todellista hintaa. viivästyminen yksinkertaisissa liikkuvissa keskiarvoissa. Painotettu liikkuvan keskiarvon WMA - WMA lasketaan viimeaikaisilla tiedoilla, jotka ovat aiempien tietojen kannalta merkityksellisempiä. Tämä liukuva keskiarvo antaa eri painotuksia arvoille tai jaksoille sen sijaan, että annettaisiin yhtä suuri paino kuin SMA: viimeaikaisiin tietoihin lisäämällä viimeisimmät tiedot tiettyyn numeroon, lisäämällä tulos kokonaislaskentaan ja kertomalla seuraavaksi viimeisimmät tiedot pienempi määrä WMA: n katsotaan vastaavan viimeaikaisempaan markkinatoimintaan kuin SMA. Käytettävä liikkuvaa keskiarvoa perusmuodossaan voi tarjota tukea tai vastustusta Mitä pidempään liikkuvassa keskiössä on, sitä voimakkaampi trendejä tulee. liikkumatonta keskiarvoa, joka on pidättänyt pitkään aikaan tauon, tauon katsotaan olevan merkittävämpi ja mahdollisuudet trendin kääntämiseen ovat suuremmat. SMA: ta pidetään yleisesti yhtenä parhaimmista ja yksinkertaisimmista liikkuvista keskiarvoista käytettäväksi kaupankäynnin tulosten ehdot Jotkut uskovat, että WMA tekee indikaattorin liian herkkäksi ja kumoaa liikevoiton alkuperäisen tavoitteen, joka on markkinoiden toiminnan tasoittaminen Jos markkinat kokevat suuremman liikkeen, EMA: ta tai WMA: ta olisi harkittava WMA tai EMA voivat synnyttää enemmän kaupankäyntiä tiukoissa vaihteluväleissä. Yksittäisen liikkuvat keskiarvot ylittävät yhden tekniikan liikkuvien keskiarvojen kaupankäynnille. Toinen tekniikka on eri keskiarvojen risteytys potentiaalisten potentiaalisten Useat liikkuvat keskiarvot - liikkuva keskiarvo, jota käytetään yksinään, ei välttämättä ole johdonmukainen tai erittäin tehokas työkalu tuen ja resistenssin tunnistamiseen. Käyttämällä liikkuvien keskiarvojen yhdistelmiä seurannan tukemiseen ja kestävyyteen voi olla hyötyä Esimerkiksi 50: n ajanjakson liukuva keskiarvo osoittaa, että pienempi suuntaus on alttiimpi enemmän vetäytymiseen, kunhan 200 vuoden liukuva keskiarvo on tuki - tai vastusalueena, suuremman yleisen trendin voi silti palauttaa. Default Pituus on 10 kaupankäyntipäivää ja offset on 0 Näitä arvoja voidaan muuttaa klikkaamalla niiden ruutuihin ja muuttamaan arvoja Tyyppi voidaan vaihtaa yksinkertaisesta eksponentiaaliseen tai painotettuun. Värinvalinnan avulla käyttäjä voi muuttaa nauhan väriä. Paksuusvalitsimen avulla käyttäjä voi muuttaa näytettävän bändin paksuus. Jos haluat tallentaa muokatut asetukset tuleviin kaavioihin, valitse Tallenna nimellä oletusasetus, kun sitä napsautetaan tulevaisuudessa. asetuksia käytetään tuleviin kaavioihin, kun tämä tutkimus on lisätty. Voit palata tehdasasetuksiin napsauttamalla Tehdasasetukset ja valitsemalla sitten Tallenna nimellä - asetus. Kun tämä tehdään kaikkina aikoina myöhemmin, tehdasasetuksia sovelletaan tuleviin kaavioihin kun tämä tutkimus lisätään. Napsauta Ok, jos haluat siirtää liikkuvan keskiarvon valitulle kaaviolle tai napsauta Peruuta tai Poista, jos haluat sulkea tutkimuksen ilman sitä. Napsauta Poista, jos haluat poistaa tutkimuksen valittua kaavasta. Cross-Over-strategia Anthony Trongone Ph D CFP, CTA Lähetetty 25.9.2009. Kolmen kaupankäynnin asetuksissa karhumainen, sivuttain nouseva on yksinkertainen liukuva keskiarvo tai crossover-liukuva keskiarvo parempi tulosindikaattori Useimmat artikkelit kuvaavat tehokkuutta käyttämään erilaisia ​​indikaattoreita keskustelematta siitä, millaista kauppaa on olemassa. Onneksi tämän artikkelin kirjoittamisen jälkeen edelliset 294 kaupankäyntipäivää ovat antaneet meille mahdollisuuden tutkia nämä tärkeät erot. Tässä keskustelussa verrataan 8 päivän yksinkertaisen liukuvan keskimääräisen SMA: n tehokkuutta suhteessa crossover-liukuvaan keskiarvoon. Kuva 1 eSignal tarjoaa käyttäjälle valtavan joustavuuden Tässä tapauksessa käytämme 8 päivän yksinkertaista liukuvaa keskimääräistä SMA: ta sulkeutuvan hinnan. Haittana yksinkertaisen liikkuvan keskiarvon käyttämisessä. Yksinkertainen liikkuva keskiarvo on tunnetuin tasoitusmenetelmä. Vaikka voit käyttää enemmän päiviä liikkuvan keskiarvon tuottamiseen, enemmän analyysipäiviäsi, sitä vähemmän painotetaan enemmän viimeaikaisen kaupankäynnin toiminta Koska yksinkertainen liukuva keskiarvo jakaa saman painoarvon kullekin kaupankäyntipäivälle, tämä aiheuttaa yksinkertaisen liukuvan keskiarvon vastaamaan hitaasti, joten sen signaali on jäljessä äkillisistä muutoksista QUQQ: n todellisten hintojen aikana. artikkeli, merkintäsignaali annetaan, kun kurssin päätöskurssi nousee yli 8 päivän yksinkertaisen liukuvan keskimääräisen AVERAGE-edellisen 8 kaupankäyntipäivän yläpuolelle. ng. Koska järjestelmä estää sinua ostamaan vihjeitä, kunnes niiden hinta ylittää tämän tasauslinjan, puuttuu suuri osa noususta. Yksi tapa kompensoida liukuvan keskiarvon, joka on kaukana todellisen hinnan takana, on antaa enemmän painotetaan viimeisimpiä pisteitä käyttämällä kahta yksinkertaista liikkuvaa keskiarvoa, joissa on 3 päivän 8 päivän crossover-tekniikka. Tämän strategian soveltaminen vähentää todellisen kauppapäätöksen viiveaikaa. Jos sinulla on pitkä sijainti ja käytetään perinteistä lähestymistapaa, sitä vähemmän vasteellinen liukuva keskiarvo on signaali, mutta käytettäessä crossover-tekniikkaa käytät kahta liikkuvaa keskiarvoa, joten pidempi muuttuu kaupankäyntisignaaliksi Verrattaessa näitä kahta lähestymistapaa, ostaa tapahtuu, kun seuraavat ehdot ovat olemassa. päivän SMA Crossover lähestymistapa 3-päiväinen SMA kahdeksan keskimääräisen keskimääräisen indikaattorin kahdeksan päivän SMAparison. Figure 2 Tämä linja esittää sulkemishintaa sininen viiva Kun se ylittää 8 päivän liukuva keskimääräinen punaviiva, se tuottaa oston Kuten näette, se tarttuu suurimman osan bullmark. Figure 3 Tämä on crossover lähestymistapa Itse näyttää näyttävän samanlaisia ​​tuloksia, mutta tulokset kolmen kaupan asetukset ovat hyvin erilaisia. Perustelut tulosten jakamiseksi erilaisiin trendeihin ovat hyvin yksinkertaisia. Tutkinnan 294 kaupankäyntipäivänä avaamme pitkän sijoituksen kaupankäynnin alkaessa, mutta emme kompensoi tätä asemaa yksinkertaisella buy-and-hold-strategialla. karhumarkkinoiden keskimääräinen suorituskyky on 18 senttiä laskua kaupankäyntipäivänä ja sivutuotemarkkinat laskevat hieman penniä päivässä, kun taas keskimääräinen päivittäinen eteneminen bullmark-markkinoilla on 14 senttiä. Joten, miten nämä kaksi liikkuvaa keskimääräistä järjestelmää suorittivat vastaanottotähtävästrategia kussakin ympäristössä Tulosteen mukaan perinteinen 8 päivän SMA oli samankaltainen kuin 294 päivän buy-and-hold-strategia. Se oli 1 1 2 senttiä alle keskimääräisen osto - ja - hold strategia, kun w oli kuitenkin 2 senttiä karhunviljelymarkkinoiden alapuolella, mutta se oli 5 senttiä yläpuolella sivutörmäysmarkkinoilla. Crossover-tekniikka oli yhtä tehokas härkämarkkinoilla, mutta sen suorituskyky sivuttain markkinoilla oli 3 1 2 senttiä vähemmän tehokas vastoin buy-and-hold-strategiaa Suurin ero oli alhaisemmilla markkinoilla Markkinoiden 121 päivän aikana, jos meillä oli vain pitkä asema, keskimääräinen päivittäinen lasku oli 18 senttiä, mutta 36: ssä kaupassa kolmipäiväinen 8 päivän crossover-tekniikka, keskimääräinen lasku oli 41 senttiä. Kun jätät huomiotta 3 asetusta 294 kaupankäyntipäivän aikana, holdingstrategialla oli 3 senttiä päivässä, crossover-menetelmällä 4 sentin mutta perinteinen 8 päivän SMA voitti palkinnon 2 1 2 sentin päivittäisellä etukäteellä joka päivä sen signaalin ollessa pelissä. Jotkut indikaattorit vaikuttavat käsitteellisesti paremmilta, koska ne ovat monimutkaisempia. Tulokset osoittavat kuitenkin, että tämä ei ole aina tapaus Lisätään uusi ryppy indikaattoriin s ei aina varmista, että saamme paremman ennustamismallin. Kun lataat historialliset numerot eSignal Tools Data Exportista, suorita vertaileva analyysi. Varmista, että kokeilet erilaisia ​​yhdistelmiä, jotta määrität parhaiten menestyvän liikkuvan keskiarvotekniikan. perinteinen lähestymistapa toimi parhaiten tässä tutkimuksessa, se ei aina ylittäisi crossover-menetelmää. Kuten näette, parhaiten toimivan menetelmän tuntemus ei tule ilman työtä, mutta tulokset ovat jokaisen pennin arvoisia. Reprinted ja muutettu luvalla Anthony Trongone, Ph D CFP, CTA, johtaja E-MBA-ohjelmat Kiinassa Centenary College Hän on yksi kaupankäynnin kasvattajien mukana. Voit kirjoittaa hänelle joulukuussa 2007. Kauppaedut TIPS Tässä on tässä kuussa joka sisältää teknisen analyysiohjelmiston kehittäjät, joiden avulla lukijat voivat helpommin toteuttaa joitakin tässä ja muissa asioissa esitettyjä strategioita. Voit kopioida nämä kaavat ja ohjelmat helpoksi käytettäväksi laskentataulukossa tai analyysiohjelmistossa. haluamaasi tekstiä korostamalla kuin mitä tahansa tekstinkäsittelyohjelmassa, käytä sitten vakioavaimen komentoa kopioitavaksi tai kopioi selainvalikosta Kopioitu teksti voidaan liittää mihin tahansa avoimeen laskentataulukkoon tai muuhun ohjelmistoon valitsemalla lisäyskohta ja suorittamaan liitä-komento Vaihda sovellusikkunan ja avoimen Web-sivun väliin edestakaisin, tiedot voidaan siirtää helposti. Tämän kuukauden s-vinkit sisältävät kaavoja ja ohjelmat. TRADESTATION, joka VAHVISTAA PRICE TREND. Barbara Star: n tässä artikkelissa, Confirming Price Trend, kuvaa lineaarisen regressiolin, lineaarisen regressiokyvyyden käyttämisen ja Pearsonin tuote-momentin korrelaatiokerroin n ruutuun h-hintakehityksen vahvistamiseksi Kaikki kolme näistä tilastollisista laskutoimituksista on saatavissa TradeStation-alustalla, ja ne löytyvät EasyLanguage-kirjastokirjastosta. Toimintoja kutsutaan LinearRegValue, LinearRegSlope ja RSquare. Kuvio 1 TRADESTATION, R-SQUARED, LINEAR REGRESSION SLOPE ja STOCHASTICS Tässä TradeStation-indikaattorit RSquared ja Lin Regression rinteeseen sovelletaan päivittäistä GE-karttaa ja RadarScreen-ikkunaa, joka sisältää kaikki Dow Jones Industrial - varastot. Kaavio sisältää kaksilinjaisen liukuvan keskiarvon ja stokastiset, jotka vastaavat tässä julkaisussa olevaa Barbara Star - sarjan artikkelia. indikaattorikoodi kutsuu nämä toiminnot ja näyttää lasketut arvot Lin Regression Rinteiden osoitin vaihtaa väriä, kun kaltevuus ylittää nollan. RSquared-merkkivalo sisältää hälytyksen, joka käynnistyy, kun r-neliöllinen laskenta nousee käyttäjän määrittämän tason yläpuolelle. Vihje pysyy voimassa käyttäjän määrittämässä palkkien määrässä. RadarScreenissa solun taustaväri on muuttuu, kun hälytysedellytys on tosi. Jos haluat ladata EasyLanguage-koodin näihin tutkimuksiin, siirry tukikeskukseen ja hae tiedostoa TradeStation ei hyväksy tai suosittele mitään erityistä strategiaa. Indikaattori Lin Regression rinteiden syöttö Hinta Sulje, pituus 20, UpLineColor Green , DnLineColor Red. LRS LinearRegSlope Hinta, pituuspiirros 1 LRS, LRS. if LRS 0 sitten SetPlotColor 1, UpLineColor muu SetPlotColor 1, DnLineColor. Indicator RSquared-tulot Hinta Sulje, LinearRegLength 20, RSquaredLength 20, Kynnys 0 2, AlertBarLength 1, ChartRSquaredColor Keltainen, ChartThreshLineColor Punainen, RadarAlertBGColor Punainen, RadarAlertTextColor Musta, RadarNoAlertBGColor Musta RadarNoAlertTextColor White. variables A pplicationType 0, AlertBarNum 0, LinRegVal 0, RSquared 0.if CurrentBar 1 ja sitten ApplicationType GetAppInfo aiApplicationType. LinRegVal LinearRegValue Hinta, LinearRegLength, 0 RSquared RSquare Price, LinRegVal, RSquaredLength. Plot1 Kynnysarvo, R 2Trig Plot2 RSquared, R 2.if RSquared ylittää kynnysarvon AlertBarNum CurrentBar. if ApplicationType cRadarScreen sitten alkaa jos CurrentBar AlertBarNum AlertBarLength sitten alkaa SetPlotBGColor 2, RadarAlertBGColor SetPlotColor 2, RadarAlertTextColor Alert RSquared rajan läpi kynnysarvon loppuun muu alkaa SetPlotBGColor 2, RadarNoAlertBGColor SetPlotColor 2, RadarNoAlertTextColor pää pää muu alkaa SetPlotColor 1, ChartThreshLineColor SetPlotColor 2, ChartRSquaredColor end .-- Mark Mills TradeStation Pankkiiriliike, Inc. TradeStation Group, Inc.:n tytäryhtiö. SIGNAALINEN VAHVISTAVAN HINNASYHTYMINEN. Barbara Star - tuotteen vahvistamisessa tässä numerossa eSignal-kaavakoodi r: lle ja se sisältyi jo artikkelin sivupalkit Näiden kahden koodin lisäksi olemme myös toimittaneet oman version, jota käytettiin Star-mallin esimerkkitapauksissa. Tutkimuksessa on kaavaparametri, joka voidaan konfiguroida Edistynyt-kaavion Muokkaa opintoja - vaihtoehdon avulla muuttamaan Jos haluat keskustella liittyvistä tutkimuksista tai ladata täydelliset kopiot kaavoista, käy EFS-kirjaston keskustelufoorumissa foorumin linkin alla tai käy EFS KnowledgeBase-sivustolla osoitteessa. eSignal-kaava-skriptejä EFS voi ladata myös täältä. Klikkaa ladataksesi Lineaarinen regressio Indikaattori Lineaarinen regressio Rope R-Squared Näytekaavio on esitetty kuvassa 2. Kuvio 2 eSIGNAL, LINEAR REGRESSION INDICATOR Edellytys eSignal Copyright eSignal, divisioona Interactive Data Corporation 2007 Kaikki oikeudet pidätetään Tämä näyte eSignal Formula Script EFS on tarkoitettu vain koulutustarkoituksiin ja voidaan muokata ja tallentaa uuden tiedostonimen eSignal ei ole vastuussa toiminnasta, kun muunnettu eSignal pidättää oikeuden muokata ja korvata tämä EFS-tiedosto jokaisella uudella versiolla. Descriptor Linear Regression Indicator. function preMain setPriceStudy true setStudyTitle Lineaarinen regressio-indikaattori setCursorLabelName LR, 0 0 setDefaultBarThickness 2, 0.var fp1 uusi FunctionParameter nLength. var bInit false var xLR null. function pää nLength jos bInit false xLR efsSisäinen calcLR, nLength bInit true. y Akseli BA SUM x-xAVG y-yAVG SUM x-xAVG 2 A kaltevuus B yAVG - A xAVG. if lähellä - nLen-1 null var xSum 0 var ySum 0 var i 0 i 0 i nLen i xSum i ySum sulje - i. var xAvg xSum nLen var yAvg ySum nLen var aSum1 0 var aSum2 0 i 0 i 0 i nLen i aSum1 i-xAvg lähellä - i - yAvg aSum2 i-xAvg i-xAvg var A aSum1 aSum2 var B yAvg - A xAvg. funktio preMain setStudyTitle R-Squared setCursorLabelName R-Squared, 0 0 setDefaultBarThickness 2, 0 setShowTitleParameters false. var fp10 uusi FunctionParameter nLRlen. var fp20 uusi FunctionParameter nLRThickness. var fp30 uusi FunctionParameter nLRColor, var fp40 uusi FunctionParameter sDisplay, var fp50 uusi FunctionParameter nUpper , Band var fp60 uusi FunctionParameter nLower, Band. var bInit false var xSulje null var xLinReg null. funktio pää nLRlen, nLRThickness, nLRColor, sDisplay, nUpper, nLower jos bInit false SetDefaultBarThickness nLRThickness, 0 setDefaultBarFgColor nLRColor, 0 jos sDisplay Histogram setPlotType PLOTTYPEHISTOGRAM, 0 else setPlotTy pe PLOTTYPELINE, 0 addBand nUpper, PSSOLID, 1, yläBand addBand nLower, PSSOLID, 1, alempiBand xSulje sulje xLinReg efsSisäinen LinReg, nLRlen, xSulje bInit true. if null var getSeries xLinReg, 0 Kaltevuus var B getSeries xLinReg, 1 y-intercept var R getSeries xLinReg, 2 R-Squared. funktio LinReg nLRlen, x jos nolla palaa. var xSum 0 var ySum 0 var sumXY 0 var sumX2 0 var sumY2 0 i 0 i 0 i nLRlen i var xVal xSum i 1 ySum xVal sumXY i 1 xVal sumX2 i 1 i 1 sumY2 xVal xVal var xAvg xSum nLRlen var yAvg ySum nLRlen var aSum1 0 var aSum2 0 i 0 i 0 i nLRlen i aSum1 i-xAvg aSum2 i-xAvg i-xAvg. y Akseli BA SUM x-xAVG y-yAVG SUM x-xAVG 2 Kaltevuus B yAVG - A xAVG B y-leikkaus R2 r-neliö tai korrelaatiokerroin. var A aSum1 aSum2 var B yAvg - A xAvg var R2 nLRlen sumXY - xSum ySum nLRlen sumX2- xSum xSum nLRlen sumY2 - ySum ySum 2.funktio preMain setStudyTitle Lineaarinen regressio RinnasarjaCursorLabelName Rinteessä 0 0 setDefaultBarThickness 2, 0 setShowTitleParameters false. var fp10 uusi FunctionParameter nLRlen. var fp20 uusi FunctionParameter nLRThickness. var fp30 uusi FunctionParameter nLRColor, var fp40 uusi FunctionParameter sDisplay. var bInit vääriä var xClose null var xLinReg null. function tärkein nLRlen, nLRThickness, nLRColor, sDisplay jos bInit vääriä setDefaultBarThickness nLRThickness, 0 setDefaultBarFgColor nLRColor, 0 jos sDisplay Histogrammi setPlotType PLOTTYPEHISTOGRAM, 0 muuten setPlotType PLOTTYPELINE, 0 xClose lähellä xLinReg efsInternal LinReg, nLRlen, xSulje bInit true. if null var getSeries xLinReg, 0 Kaltevuus var B getSeries xLinReg, 1 y-intercept var R getSer i xLinReg, 2 R-Squared. funktio LinReg nLRlen, x jos nolla palaa. var xSum 0 var ySum 0 var sumXY 0 var sumX2 0 var sumY2 0 i 0 i 0 i nLRlen i var xVal xSum i 1 ySum xVal sumXY i 1 xVal sumX2 i 1 i 1 sumY2 xVal xVal var xAvg xSum nLRlen var yAvg ySum nLRlen var aSum1 0 var aSum2 0 i 0 i 0 i nLRlen i aSum1 i-xAvg aSum2 i-xAvg i-xAvg. y Akseli BA SUM x-xAVG y-yAVG SUM x-xAVG 2 Kaltevuus B yAVG - A xAVG B y-leikkaus R2 r-neliö tai korrelaatiokerroin. var A aSum1 aSum2 var B yAvg - A xAvg var R2 nLRlen sumXY - xSum ySum nLRlen sumX2- xSum xSum nLRlen sumY2 - ySum ySum 2 .-- Jason Keck eSignal, divisioona Interactive Data Corp: sta 800 815-8256.METASTOCK VAHVISTAA HINTAAN TREND. Barbara Starin artikkelissa tässä numerossa, Confirming Price Trend, käsitellään r - sekvenssi ja lineaarisen regressiolinjan kaltevuus yhdessä liukuvien keskiarvojen ja stokastisten kanssa Kaikki nämä indikaattorit on rakennettu MetaStockiin eikä vaadi mukautettua kaavaa käytettäväksi Tässä on järjestelmä, joka perustuu artikkelissaan esitettyihin ehdotuksiin. 10-jakson liikkuva keskiarvo ylittää 30-vuotisen liikkumavaran - Stohastinen oskillaattori on noussut yli 20 - R-neliö on yli 0 2 - A 20-jakson lineaarinen regressiolinjan kaltevuus on nollan yläpuolella Lyhyt asema syötetään, kun - A 10 - period liikkuva keskiarvo on alle 30-vuotisen liikkuvan keskiarvon - stoc hastinen oskillaattori on laskenut alle 80 - R-neliö on yli 0 2 - A 20-jaksoinen lineaarinen regressiolinjan kaltevuus on alle nolla Paikat ovat suljettuja, kun - R-neliö on yhtä kuin 0 2 tai vähemmän - A 20-jakson lineaarinen regressiolinjojen rinteet asemaa vastaan ​​- Jokainen liikkuva keskiarvo tai stokastinen oskillaattori antavat vastakkaisen signaalin Näillä kuvioilla ja vaiheilla, joilla järjestelmä luodaan MetaStockiin, on esitetty tässä 1 Valitse Tools (Työkalut) Enhanced System Tester 2 Napsauta Uusi 3 Anna nimi 4 Valitse Osta tilaus - välilehti ja kirjoita seuraava kaava ssig, jos ristipistokki 14,3, 20, 1, jos risti 80, stoch 14,3, -1, prev mov c, 10, S mov c, 30, s JA rsquared c, 20 2 JA LinRegSlope c, 20 0 AND stsig 1 5 Valitse Myyjakauma-välilehti ja kirjoita seuraava kaava, jos ristipistoketju 14,3, 20, 1, jos risti 80, stoch 14,3, -1, prev rsquared c, 20 2 JA LinRegSlope c, 20 0 AND stsig -1 TAI mov c, 10, S mov c, 30, s 6 Valitse Myydä lyhyt tilaus - välilehti ja kirjoita seuraava kaava ssig jos ristipistoketju 14,3, 20, 1, jos risti 80, stoch 14,3 , -1, prev mov c, 10, S mov c, 30, s AND rsquared c, 20 2 JA LinRegSlope c, 20 0 ja stsig -1 7 Valitse Buy to Cover Order - välilehti ja kirjoita seuraava kaava stsig jos cross stoch 14, 3, 20, 1, jos risti 80, stoch 14,3, -1, prev rsquared c, 20 2 JA LinRegSlope c, 20 0 AND stsig 1 TAI mov c, 10, S mov c, 30, s 8 Napsauta OK sulkeaksesi järjestelmäneditori --William Golson MetaStock Support - edustaja Equis International A Reuters - yritys 801 265-9998.WEALTH-LAB VAHVISTAVAT HINTAJÄRJESTELMÄT Tässä esitetyn Wealth-Lab-koodinäytteen avulla toteutetaan yksi Barbara Starin artikkelissa mainituista ideoista tämä kysymys on vahvistava hintakehitys, joka yhdistää r-kymmenen ja lineaarisen regressiokyvyyden lupaavan tulosuodattimen rakentamiseen. nouseva r - sekvenssi-indikaattori havaitaan sen noususta pienestä arvosta positiivisen korrelaation kynnystasoksi, jota käytetään artikkeli kaupankäynnin viikolla Jos tämä ehto on läsnä ja kaltevuus on positiivinen, voimme sitten ostaa vahvuuden tai lyhyen heikkouden vanilla-kanavalla b reaktorin sisääntulo Poistu joko, jos r-alakulma ylittyy tai 20 päivän kuluttua kaupasta Kuva 3 KUVIO 3 KÄYTTÖTARKOITUS, SUODATUS R-SQUARED - ja LINEAR-REGRESSION-SLOPE-RAJOITUS Poistu, jos r-sekvenssi ylittyy tai 20 päivän kuluttua kaupassa. WealthScript-koodilla. Koko artikkelin aikana käytetty ajanjakso var jakson kokonaisluku 20.var Bar, LinRegSlopePane, RSquaredPane, LinearRegSlope1, RSquared1 kokonaisluku RSquaredPane CreatePane 75, väärä, todellinen LinRegSlopePane CreatePane 75, väärä, todellinen RSquared1 RSquaredSeries Sulje, aika LinearRegSlope1 LinearRegSlopeSeries Sulje, jakso PlotSeriesLabel RSquared1, RSquaredPane, 900, paksu, R-Squared PlotSeriesLabel LinearRegSlope1, LinRegSlopePane, 050, ThickHist, Lineaarinen regressiosuutus HideVolume. Kuinka monta päivää upturn otti var lookback - luvun kokonaislukua 5. Bar-tilan ajan tarkastelu BarCount-1: lle alkaa ApplyAutoStops-palkki, jos LastPositionActive ja Exit, kun r-squared on ylitäytynyt, alkavat jos RSquared1 Bar 0 7 sitten SellAtMarket Bar 1, LastPosition, loppuun else r - Kuuttuinen LR-rinteeseen perustuva tulosuodin alkaa, jos RSquared1 Bar 0 2 ja RSquared1 Bar-lookback 0 02 sitten jos LinearRegSlope1 Bar 0 ja BuyAtStop Bar 1, High Bar, High, 40, muut ShortAtStop Bar 1, Alin Bar, Low, 40, End end - Eugene. NEUROSHELL-kauppias, joka vahvistaa hintatarjousta. Indikaattorit ja strategia, jonka Barbara Star kuvasi artikkelissaan tässä numerossa vahvistava hintakehitys, voidaan toteuttaa NeuroShell Traderissa käyttämällä muutamia NeuroShell Traderin 800 indikaattoria. joka on kuvattu kaaviossa olevasta artikkelista, valitse Lisää indikaattori Lisää valikosta ja käytä ohjatun indikaattorin luomalla seuraavat indikaattorit LinTimeReg Rsqd Close, 20 LinTimeReg Slope Close, 20 MovAvg Close, 10 MovAvg Close, 30 Stoch KH igh, Low, Close, 14 Voit luoda uuden StarStation-artikkelin kuvatun kaupankäyntistrategian valitsemalla Insert Trading - valikosta New Trading Strategy ja syöttämällä seuraavat merkintä - ja poistumisolosuhteet Trading Strategy - toiminnon sopivissa paikoissa. Luo buy long MARKET-järjestys, jos KAIKKI seuraavista ovat totta AB MovAvg Sulje, 10, MovAvg Close, 30 AB Stoch K Korkea, Matala, Sulje, 14, 80 AB Momentum LinTimeReg Kaltevuus Sulje, 20, 1, 0 CrossAbove LinTimeReg Rsqd Sulje, 20, 0 2 Luo suojaavan pysäytyksen MovAvg Close, 30 Jos sinulla on NeuroShell Trader Professional, voit myös valita, haluatko järjestelmäparametrit optimoida. Kun olet tarkistanut kaupankäynnin strategian, käytä Yksityiskohtainen analyysi - painiketta, kun haluat tarkastella jälkikokeita ja kaupankäyntiä koskevia tilastotietoja vahvistava hintakehitysstrategia. Lisätietoja NeuroShell Traderista on osoitteessa --Marge Sherald, Ward Systems Group, Inc. 301 662-7950, KUVIO 4 NEUROSHELL-kauppias, LINEAR-REGRESSION SLOPE JA R-SQUARED GO BACK. AMIBROKER VAHVISTAVAT HINNAN TRENDIT Tässä numerossa vahvistava hintakehitys tekijä Barbara Star käsittelee r-neliösumman ja lineaarisen regressiokulman indikaattoreihin perustuvia analyysitekniikoita Lineaarinen regressioväylä on AmiBrokerin sisäänrakennettu funktio R-neliön indikaattori voidaan toteuttaa yksilinjaisena toiminto AFL: ssä. Lineaarisen regressiokulkukuvion ja rs quare-indikaattoritaulukon käyttöohjeet löytyvät luettelosta 1 ja 2. Käytä niitä yksinkertaisesti avaa AFL-editorin ikkuna, kirjoita kaava ja paina Käytä Indikaattoripainike. AmiBroker-näyte on esitetty kuvassa 5. KUVA 5 AMIBROKER, R-SQUARED JA LINEAR REGRESSION SLOPE NICOR-päivittäinen hintataulukko on esitetty ylemmässä ruudussa, jossa r-keskellä on keskiruutu ja lineaarinen regressiokulma alempi pane. Periodit Param-jaksot, 20, 2, 200, 1, 10 Tontti LinRegSlope C, kaudet, LinRegSlope-jaksot, väriGreen, styleHistogram styleThick. function RSquared - joukko, jaksot palaavat Korrelaatio BarIndex, array, jaksot 2.periods Param P eriods, 20, 2, 100 Tontti RSquared C, kaudet, R2-jaksot, colorRed, styleThick .-- Tomasz Janeczko. STRATASEARCH VAHVAVAA HINTA TREND. R - viivainen ja lineaarinen regressiokulma ovat uusia indikaattoreita Itse asiassa kauppiaat ovat käyttäneet niitä Monet Barbara Starin artikkelissaan Confirming Price Trend, joka on julkaissut artikkelissaan "Confirming Price Trend", tuo meille jotain uutta osoittamaan meille, kuinka näitä indikaattoreita voidaan käyttää yhdessä kasvattamaan niiden mahdollisia hyötyjä. Katso kuvio 6. Kuten kirjoittaja ehdottaa, on useita tapoja indikaattoreita voidaan arvioida yhdessä, mutta testeissämme eräät hyödyllisimmät hyödyt tulivat arvioimasta eroavaisuuksia. Käytimme ensin automatisoitua hakua, jolla arvioimme eriarvoisuuden hyödyt, kun niitä käytetään useilla muilla indikaattoreilla, kuten stochastics, TRIX ja hinta muutosnopeus Kun emme päässyt asemaan, kun indikaattorit erosivat, pystyttiin usein parantamaan tuottoamme. Myös positiivisten positiivisten hyödyksi oli usein hyötyä, kun indikaattorit alkavat n eroava, vaikka tämä johti huomattavasti lyhyempiin pitojaksoihin monille järjestelmille. R-tasainen ja lineaarinen regressiokulma ovat jo osa standardia StrataSearch-indikaattorikirjastoa, ja jo olemassa on useita kauppasääntöjä, jotka tutkivat niiden kykyjä automatisoidussa search Olemme kuitenkin myös luoneet uusia kaupankäynnin sääntöjä, jotka perustuvat tekijöiden ehdotuksiin, jotka StrataSearch-käyttäjät voivat löytää hyödyllisiltä R-Squared rsq CLOSE, 20. Lineaarinen regressiolaskenta lrs CLOSE, 20 Kuten kaikkien muiden StrataSearch Traders Tips - maksujen lisäksi, - sisällön sisältäessä näitä kaupankäyntisääntöjä voi ladata Käyttäjäfoorumin Jaettu alueelta Yksinkertaisesti asentaa plug-in, aloittaa haun ja anna StrataSearch selvittää, voivatko nämä uudet kaupankäynnissäännöt parantaa kaupankäyntijärjestelmääsi --Pete Rast Avarin Systems, Inc GO BACK. WORDEN BROTHERS BLOCKS OHJELMISTOT, jotka vahvistavat hintatarjousta. Käytäksesi tässä kuvattuja tutkimuksia tarvitset Free Blocks - ohjelmiston ja Strategian T rader-datapakki Siirry ladataksesi ohjelmiston ja saat yksityiskohtaiset tiedot käytettävissä olevista datapaketeista. Barbara Star - tuotteen artikkelissa Confirming Price Trend, hän käyttää lineaarista regressiota, r-suorakaidetta, lineaarista regressiokallistusta ja stokastisia, vahvistaen indikaattoreita. Kukin näistä indikaattoreiden tutkimuksista on saatavissa Block-kirjastossa. Oman mukautetun koodauksen ei tarvitse avata. Avaa Personal Chartist - työtila Lohkoissa ja napsauta sitten Lisää tutkimus - painiketta ja kirjoita luettelon lineaarinen regressio ja valitse lineaarinen regressio-tutkimus Voit muokata lineaarisen regressiolinjan parametrejä klikkaamalla sen nimeä legendaarisessa ja käyttämällä QuickEdit-valikkoa Seuraamalla samaa menettelytapaa voit lisätä lineaarisen regressiokallistuksen, r - sekvenssin ja stokastiset. Käytä QuickEdit-valikoita kussakin näissä tutkimuksissa mukauttamalla asetukset ja parametrit Kuva 7 KUVA 7 BLOCKS, R-SQUARED AND LINEAR REGRESSION SLOPE Tässä on päivittäinen AAPL-taulukko Näitä indikaattoreita voidaan käyttää milloin tahansa f rame Napsauta kaavion yläreunassa olevaa aikakehyksen valitsinta päiväkuvioiden, kolmen päivän kaavioiden, viikkokaavioiden ja niin edelleen Nähdäksesi Mega Minute-paketin, voit myös katsella päivänsisäisiä kaavioita minuutilta, tunneittain ja niin edelleen suoratoistona reaaliaikainen tieto Kuvio 8 esittää samat indikaattorit AAPL: n tuntiakarttaan, jota voidaan käyttää lyhyen aikavälin trendien mittaamiseen. KUVA 8 BLOCKS, R-SQUARED JA LINEAR REGRESSION SLOPE Tässä on tunnin AAPL-kaavio Lohkojen analyysin lataaminen ohjelmisto, siirry sitten, valitse Lohkojen analysointipaketit, soita numeroon 800 776-4940 tai tilaa online Blocks-sivustolla --Bruce Loebrich ja Patrick Argo Worden Brothers, Inc. GO BACK. ASPEN GRAPHICS - työasema 4 2 VAHVISTAVAN HINTAAN TREND. Barbara Tästä luvusta artikkelissaan Confirming Price Trend - sarjassa esitetyt Star s r - suorat ja lineaariset regressiokallistusjärjestelmät voidaan helposti kopioida käyttämällä Aspen Graphics Workstation 4: tä. 2. Kuvio 9 kuvaa järjestelmää, joka on hyvin samankaltainen kuin Star s - indikaattorijärjestelmä, joka koostuu kynttilöistä punkit, stochastics, dual moving averages, r-squared-indikaattori ja lineaarinen regression-rinne-indikaattori Huomaa, että molemmilla r-neliöillä ja lineaarisilla regressiokulma-indikaattoreilla on Aspenin väri-sääntö, jota heille sovelletaan. Näin toimijat voivat nopeasti tunnistaa trenditilan värin avulla koodaus KUVIO 9 ASPEN-GRAPHIIKKA, VAHVISTAMINEN TREND Tämä näytekaavio näyttää kynttilänjalat, stokastiset, kaksoiskäyräiset keskiarvot, r-neliöindikaattorin ja lineaarisen regressiokaltevuuden indikaattorin. Sekä r-neliösumman että lineaarisen regressiokerroksen indikaattoreilla on Aspenin väri-sääntö, jota sovelletaan jotka auttavat tunnistamaan trenditasoa Star-järjestelmän voi jakaa kahteen matemaattiseen kaavaan, jotka muodostavat r-suorakulmion rivin ja yhden, jolla luodaan lineaarinen regressioväylä. Aspen-käyttäjät voivat ladata Täydellinen Aspen Page Suite Star-järjestelmälle Vinkki Dec. Aspen Graphics - ohjelmaan voi osallistua Aspenin myynti 800 359-1121 tai aspen-käyttäjillä, jotka tarvitsevat apua Star-järjestelmän käyttöön. nical support at 970 945-2921 or --Jeremiah Adams Aspen Graphics Technical Support Aspen Research Group, Ltd 970 945-2921, GO BACK. TRADINGSOLUTIONS LINEAR REGRESSION AND R-SQUARED. In Confirming Price Trend, Barbara Star discusses ways to use the linear regression r - squared and linear regression slope indicators rSquared series, periods 20 begin retval 0 xsum 0 ysum 0 sumxy 0 sumx2 0 sumy2 0 xval 0 xavg 0 yavg 0 asum1 0 asum2 0 prod 0 val 0 i 0.while i periods do begin xval 1 i xsum xsum i 1 ysum ysum xval sumxy sumxy i 1 xval sumx2 sumx2 i 1 i 1 sumy2 sumy2 xval xval i i 1 end. xavg xsum periods yavg ysum periods. prod periods sumxy - xsum ysum sqrt periods sumx2 - xsum xsum periods sumy2 - ysum ysum. retval prod prod retval end. lrSlope series, periods 20 begin retval 0 xsum 0 ysum 0 sumxy 0 sumx2 0 sumy2 0 asum1 0 asum2 0 xavg 0 yavg 0 slope 0 i 0.while i periods do begin xval 1 i xsum xsum i 1 ysum ysum xval i i 1 end. xavg xsum periods yavg ysum periods. i 0 while i periods do begin xva l 1 i asum1 asum1 i - xavg xval - yavg asum2 asum2 i - xavg i - xavg i i 1 end. slope asum1 asum2 -1 retval slope retval end Both of these indicators are included in the Statistical Functions group of functions in TradingSolutions As with many indicators, these functions can make good inputs not only to rule-based systems, but also to neural network predictions --Gary Geniesse NeuroDimension, Inc 800 634-3327, 352 377-5144 GO BACK. TRADECISION LINEAR REGRESSION SLOPE AND R-SQUARED. Confirming Price Trend by Barbara Star demonstrates a technique for using the linear regression slope and r - squared indicators for determining price trend and price direction. Tradecision comes with the built-in RSquared and LRS indicators, which can be easily inserted in a chart without any coding Figure 10 The default settings of both indicators can be modified with a few clicks FIGURE 10 TRADECISION, R-SQUARED AND LINEAR REGRESSION SLOPE R-squared and LRS are applied to a Nicor daily chart To use these indicators, open the Tradecision application, and from the Insert menu, select the corresponding indicator and then click Insert --Alex Grechanowski Alyuda Research, Inc 510 931-7808 GO BACK. TRADE NAVIGATOR R-SQUARED AND REGRESSION OSCILLATOR. The linear regression line helps filter out the static or noise in price charts Barbara Star s article in this issue, Confirming Price Trend, combines the use of linear regression with the r - squared indicator Both of these can become valuable to ols in your trading toolbox. Both indicators are already built into Trade Navigator Gold and Platinum They are called regression oscillator and RSquared. To add the regression oscillator to the chart, click on the Charts menu and select Add to Chart Next, click on the indicators tab Scroll down to find the regression oscillator in the list, then click on it and click Add. To overlay the regression oscillator over the price bars on a chart, drag the text regression oscillator from the lower chart pane to the upper chart pane. To set the regression oscillator to 20 bars as used in the article, right-click on the name regression oscillator and choose Edit Type 20 into the Input Value and click OK To add r - squared to the chart, follow the same steps, but don t drag it to a different pane so that RSquared remains in its own pane Change the default input bars to 20.Your chart should now display both indicators, as demonstrated in Figure 11 --Dave Kilman Genesis Financial Technologies, Inc FIGUR E 11 TRADE NAVIGATOR, R-SQUARED AND LINEAR REGRESSION Here is a sample chart of r - squared and the regression oscillator GO BACK. ENSIGN WINDOWS CONFIRMING PRICE TREND. In Confirming Price Trend in this issue, Barbara Star demonstrates how to combine linear regression slope and r - squared to help confirm price trends The studies and analysis presented in Star s Confirming Price Trend article are easily accomplished in Ensign Windows. The linear regression indicator, linear regression slope, and r - squared studies are built into the Ensign Windows program No special programming language script is required Here s how to configure the study properties to accomplish the example shown in Figure 12 FIGURE 12 ENSIGN WINDOWS Here is a daily chart of NICOR, Inc with the linear regression indicator, r - squared, and linear regression slope. From the list of studies in Ensign Windows, add the regression channel study to a chart and configure its parameters, as shown here This will implement the linear regression indicator shown in Figure 12, and throws in the added benefit of a channel based on standard deviation. Add a second copy of the regression channel study to a chart and configure its properties as shown in the window below to implement the r - squared study as demonstrated in the first subwindow in Figure 12 Add a third copy of the regression channel study to the chart and configure its properties as shown in the window below to display the linear regression slope study using a histogram All three regression channel studies use the same 20-bars parameter A free trial of Ensign Windows is downloadable from for an evaluation period --Howard Arrington, Ensign Software GO BACK. NINJA TRADER CONFIRMING PRICE TREND. The r - squared and linear regression slope indicators, as discussed in Confirming Price Trend by Barbara Star in this issue, are available for download at. Once the indicators are downloaded, from within the NinjaTrader Control Center window, select the menu File Utilities Import NinjaScript and select the downloaded file. You can review the indicator s source code by selecting the menu Tools Edit NinjaScript Indicator from within the NinjaTrader Control Center window and selecting either the r - squared or LinRegSlope indicators See Figure 13 FIGURE 13 NINJATRADER, R-SQUARED AND LINEAR REGRESSION SLOPE This NinjaTrader screenshot shows both the r - squared and linear regression slope indicators on a one-minute S P Emini December 2007 chart. NinjaScript indicators are compiled DLLs that run native, not interpreted, which provides you with the highest performance possible --Raymond Deux and Joshua Peng NinjaTrader, LLC GO BACK. VT TRADER R-SQUARED AND LINEAR REGRESSION SLOPE. Barbara Star s article in this issue, Confirming Price Trend, discusses the use of the r - squared and linear regression slope indicators to measure the correlation between price and its linear regression strength of the trend and to help determine the direction of the price movement Star goes on to discuss how these two indicators can be used in conjunction with moving average crosses and the stochastic oscillator to help qualify potential trade entry and exit points. The linear regression slope indicator is included with VT Trader as a standard indicator however, we ll be offering a modified version of the r - squared indicator for download in our user forums Our modified version adjusts the r - squared scale from zero to 1 and zero to 100 and includes the option to apply smoothing to its plot. The VT Trader code and instructions for setting up our modified version of the r - squared indicator are as follows 1 Navigator Window Tools Indicator Builder New button.2 In the Indicator Bookmark, type the following text for each field Name R-Squared Short Name vtR2 Label Mask R-Squared price , periods Smoothing smoothing ls , SmoothingPeriods , SmoothingType Placement New Frame Inspect Alias R-Squared 3 In the Input Bookmark, create the following variables New button Name Price D isplay Name Price Type price Default Close New button Name Periods Display Name Periods Type integer Default 14 New button Name Smoothing Display Name Enable Smoothing Type Enumeration Default No Select button, New button, type Yes option, New button, type No option, Select OK button New button Name SmoothingPeriods Display Name Smoothing Periods Type integer Default 14 New button Name SmoothingType Display Name Smoothing Type Type MA Type Default Simple 4 In the Output Bookmark, create the following variables New button Var Name R Name R-Squared Line Color dark green Line Width slightly thicker Line Type solid line 5 In the Horizontal Line Bookmark, create the following variables New button Value 20 0000 Color red Width thin Style dashed line 6 In the Formula Bookmark, copy and paste the following formula. R2 Power R1,2 100 SmoothedR2 mov R2, SmoothingPeriods, SmoothingType R If smoothing 0, R2, SmoothedR2 7 Click the Save icon to finish building the r - squared indicator To attach t he r - squared indicator to a chart, click the right mouse button within the chart window and then select Add Indicators - R-Squared from the indicator list A sample chart is shown in Figure 14 FIGURE 14 VT TRADER The r - squared and linear regression slope indicators are displayed below the EUR USD 30-minute candle chart To learn more about VT Trader, visit --Chris Skidmore, CMS Forex 866 51-CMSFX, GO BACK. SWINGTRADER Confirming Price Trend. The r - squared indicator has now been introduced in SwingTracker 5 13 A sample chart plotting it is shown in Figure 15 The preference settings are shown here. FIGURE 15 SWINGTRADER, R-SQUARED. import import import import import import import import import import import import import import import import import import import import. public class RsquaredIndicator extends Indicator public RsquaredIndicator. private static final int labelPercentages private static final LabelWriter labelWriter new LabelWriter public String getLabel float value return value private static final int gridPercentages. protected void setParameters Initiliaze localization ResourceBundle messages TranslatedMessages translatedMessages messages. IntegerParameter ip1 new IntegerParameter length , 20 public ParameterComponent getParameterComponent return new SpinnerIntegerComponent this, 1, 100, 1 addParameter INTPARM1, ip1.ColorParameter cp1 new ColorParameter rsquarecolor , null addParameter COLORPARM1, cp1.setRangeRenderer new RangeRenderer public void plot RendererContext rc, Range r, Graphics g drawPercentageLabels g, rc, r, labelPercentages, labelWriter drawPercentageGrid g, rc, r, gridPercentages drawTitle g, rc, getOverlayName drawLastLabel g, rc. protected void calculate clearDataSets if chartData null DataSet dslinRegSlope new DataSet chartData Float close. for int i 0 i i float reg length , 0, i. LineDSRenderer new ColorPicker public Color getColor int index return getColorParm COLORPARM1.public ChartInfo getInfoEx int index ChartInfo ci new ChartInfo initiliaze localization ResourceBundle messages TranslatedMessages translatedMessages messages DataSet atr getDataSet1 DS1 if atr null Float value index if value null ChartItemInfo cii new ChartItemInfo rsquare getColorParm COLORPARM1, cii return ci. public String getOverlayName ResourceBundle messages TranslatedMessages translatedMessages messages return rsquareindicator. To discuss this tool, please visit our forum at or visit for support For more information on a free trial, visit --Larry Swing 281 968-2718, GO BACK. TD AMERITRADE StrategyDesk Confirming Price Trend. This month, we ll look at the formula for linear regression and the linear regression slope as discussed by Barbara Star in her article in this issue, Confirming Price Trend. Due to the extensive calculations required to build the r-squared indicator, it will not be discussed here The regression formula ax b and our work to build the formula are shown at the end of this tip for those who would like to extrapolate it for different lengths Linear Regression 10 days 100 Bar Close, D 90 Bar Close, D,1 80 Bar Close, D,2 70 Bar Close, D,3 60 Bar Close, D,4 50 Bar Close, D,5 40 Bar Close, D,6 30 Bar Close, D,7 20 Bar Close, D,8 10 Bar Close, D,9 - 550 MovingAverage MA, Close,10,0,D 825 10 MovingAverage MA, Close,10,0,D - 10 Bar Close, D 9 Bar Close, D,1 8 Bar Close, D,2 7 Bar Close, D,3 6 Bar Close, D,4 5 Bar Close, D,5 4 Bar Close, D,6 3 Bar Close, D,7 2 Bar Close, D,8 Bar Close, D,9 - 55 MovingAverage MA, Close,10,0,D 825 55.Linear Regression Slope 10 days 100 Bar Close, D 90 Bar Close, D,1 80 Bar Close, D,2 70 Bar Close, D,3 60 Bar Close, D,4 50 Bar Close, D,5 40 Bar Close, D,6 30 Bar Close, D,7 20 Bar Close, D,8 10 Bar Close, D,9 - 550 MovingAverage MA, Close,10,0,D 825 These formulas can be used to incorporate these indicators into a backtest or program trade, or they can be used to create custom studies Here is a depiction of each of these on a chart Figure 16 The linear regression is overlaid on the stock chart in the top pane, while the linear regression slope is depicted as an indicator in the lower pane FIGURE 16 TD AMERITRADE, R-SQUARED AND LINEAR REGRESSION SLOPE The linear regression is overlaid on the price chart in the top pane, while the linear regression slope is depicted as an indicator in the lower pane. As noted, here is the detail for the formulas above n 10 x 1 2 3 4 5 6 7 8 9 10 55 y 10 Mov ingAverage MA, Close,10,0,D xy 10 Bar Close, D 9 Bar Close, D,1 8 Bar Close, D,2 7 Bar Close, D,3 6 Bar Close, D,4 5 Bar Close, D,5 4 Bar Close, D,6 3 Bar Close, D,7 2 Bar Close, D,8 Bar Close, D,9 x2 1 4 9 16 25 36 49 64 81 100 385.Linear Regression ax b. a n xy - x y n x2 - x x a 10 10 Bar Close, D 9 Bar Close, D,1 8 Bar Close, D,2 7 Bar Close, D,3 6 Bar Close, D,4 5 Bar Close, D,5 4 Bar Close, D,6 3 Bar Close, D,7 2 Bar Close, D,8 Bar Close, D,9 - 55 10 MovingAverage MA, Close,10,0,D 10 385 - 55 55 a Slope 100 Bar Close, D 90 Bar Close, D,1 80 Bar Close, D,2 70 Bar Close, D,3 60 Bar Close, D,4 50 Bar Close, D,5 40 Bar Close, D,6 30 Bar Close, D,7 20 Bar Close, D,8 10 Bar Close, D,9 - 550 MovingAverage MA, Close,10,0,D 825.b y - ax n b 10 MovingAverage MA, Close,10,0,D - 100 Bar Close, D 90 Bar Close, D,1 80 Bar Close, D,2 70 Bar Close, D,3 60 Bar Close, D,4 50 Bar Close, D,5 40 Bar Close, D,6 30 Bar Close, D,7 20 Bar Close, D,8 10 Bar Close, D,9 - 550 MovingAverage MA, Close,10,0,D 825 55 10 b MovingAverage MA, Close,10,0,D - 10 Bar Close, D 9 Bar Close, D,1 8 Bar Close, D,2 7 Bar Close, D,3 6 Bar Close, D,4 5 Bar Close, D,5 4 Bar Close, D,6 3 Bar Close, D,7 2 Bar Close, D,8 Bar Close, D,9 - 55 MovingAverage MA, Close,10,0,D 825 55 If you have questions about this formula or functionality, please call TD Ameritrade s StrategyDesk helpline at 800 228-8056, or access the Help Center via the StrategyDesk application StrategyDesk is a downloadable application free for all TD Ameritrade clients Regular commission rates apply. TD Ameritrade and StrategyDesk do not endorse or recommend any particular trading strategy --Jeff Anderson TD AMERITRADE Holding Corp GO BACK Return to December 2007 Contents Originally published in the September 2007 issue of Technical Analysis of STOCKS COMMODITIES magazine All rights reserved Copyright 2007, Technical Analysis, Inc.

No comments:

Post a Comment