Multicharts Liikkuva Keskiarvo Crossover


Ihannetapauksessa haluat, että suodatettu signaali on sekä sileä että viivästymätön. Lag viivästyy kaupoissasi ja viivästyminen indikaattoreissa johtaa yleensä pienempiin voittoihin. Toisin sanoen myöhäisemmät tulijat saavat mitä pöydälle jäljellä juhlan jälkeen On jo alkanut. Siksi sijoittajat, pankit ja instituutiot ympäri maailman vaativat Jurik Research Moving Average JMA: ta Voit käyttää sitä yhtä hyvin kuin muutkin suosittu liukuva keskiarvo JMA: n parempaa ajoitus ja tasaisuus hämmästyttävät sinua. Kaaviossa simuloi hintatapahtumaa, joka alkaa alhaisella kaupankäynnillä, sitten aukot korkeammalle kaupankäynnin alueelle Koska kukaan ei halua odottaa sivussa, täydellinen melunvaimennussuodatin vihreä viiva liikkuu tasaisesti keskellä ensimmäistä kaupankäyntialuetta ja sitten Hypätä keskelle uutta kaupankäyntialuetta lähes välittömästi. EasyLanguage PowerLanguage Tutorial Oppitunti 02 Coding A Moving Average. Creating ensimmäinen todellinen indikaattori ja laajentaa perusasiat. Kun olet familia Teet itsesi PowerLanguage-editoriin edellisessä PowerLanguage-oppitunnin oppitunnissa 01 rakennamme nyt tähän säätiöön Jos et ole lukenut viimeistä oppiaihetta, suosittelen tekemään sitä ensin, koska se voi auttaa sinua ymmärtämään tätä oppituntia. Aloittaa tänään s oppitunti now. Open PowerLanguage Editor ja luoda uusi indikaattori tutkimus aion nimeä minun ABCPowerLanguage Oppitunti 02 Moving Average niin voin löytää sen helposti sisällä minun editori myöhemmin Nimi on täysin teille tietenkin ja voit jopa muuttaa Se myöhemmin Kuten indikaattorin nimen viimeinen osa ehdottaa, luomme ja piirrämme liikkuvan keskiarvon tänään Olet luultavasti nähnyt liukuvan keskiarvon kaaviossa ennen tai muistat aikavälin keskiarvoa matematiikasta Keskeinen käyttö keskiarvoissa on suodatin, joka tasoittaa syötettävät tiedot. Kuva näyttää 200 ajan yksinkertaista liikkuvaa keskiarvoa, joka antaa erittäin sujuvan lopputuloksen. Tämän tasapuolisuuden huono puoli on, että esität enemmän viiveitä. Tämä tarkoittaa, että keskimäärin tulee vähemmän vastausta Ive hintojen muutoksiin Kun tarkastellaan seuraavaa kuvaa, näet, miten eri 200-ajan yksinkertaisen liukuvan keskiarvon käyttäytyminen on, kun verrataan sitä vihreään kymmeneen keskiarvoon. Jälkimmäinen on paljon nopeampi vastaamaan hinnanmuutoksiin, Mutta vuorostaan ​​keskimäärin on paljon enemmän melua. On olemassa monia erilaisia ​​keskiarvoja, jotka vaihtelevat pääasiassa kunkin datapisteen vaikutuksesta keskimääräisen A 200 - tyyppisen yksinkertaisen liukuvan keskiarvon lopputulokseen, laskee vain summan viimeisestä 200 datapistettä ja jaa se 200: llä Tulos on keskiarvo, joka antaa jokaiselle datapisteelle saman vaikutuksen tulokseen sama arvo Ensimmäinen palkki ja viimeinen palkki, jotka ovat osa keskiarvoa, molemmat painotetaan sama tulos merkittävät ja yleisesti käytetyt keskiarvot ovat eksponentiaalinen liikkuvan keskiarvon ja painotetun liukuvan keskiarvon molemmilla on korkeammat painotustekijät uusimmille datapisteille Painotetussa liukuva keskiarvossa painotus laskee arithmeti Kalan eteneminen Eksponentiaalisen keskiarvon se laskee eksponentiaalisesti, joten nimi Tämä on yhtä teoreettista kuin se saa tänään. Jos haluat lukea lisää tietoja keskiarvoista, voit aloittaa tämän Wikipedia-artikkelin. T t tarvitsevat tätä lisätietoa. Aloita koodaamalla keskimäärin. Meidän indikaattorisi ei vain lasketa keskimäärää vaan tuloksen tulos kaaviolle. EasyLanguagellä on Plot varattu sana tähän ja käytämme sitä ennen aloitat ohjelmoinnin kanssa, se on aina hyvä idea ottaa askel taaksepäin ja miettiä, mitä yrität saavuttaa ja miten aiotte tehdä sen Koska tämä tutkimus ei ole kovin monimutkainen, on vain muutamia asioita, joita voidaan ajatella Kun tutkimukset ovat monimutkaisempia, voit säästää paljon aikaa hyvän suunnittelun avulla. Tavoitteena on tutkimus, joka laskee ja piirtää yksinkertaisen liukuvan keskiarvon. Haluamme pystyä vaihtamaan keskimääräisen pituuden e, niin että se on helppoa muokata. Keskimäärin tarvitsemme summan pituuden korreloivien arvojen summan. Haluamme kirjoittaa koodia jokaiselle mahdolliselle pituusululle summoitumiselle. Tämä tarkoittaa sitä, että koodi on kyettävä Laskea kaikki mahdolliset pituusmäärät yksinään. Onko sinulla jo ajatusta siitä, miten voisimme saavuttaa tämän. Vastaus on se, että tarvitsemme iteraation lausekkeen, joka voidaan suorittaa toistuvasti jokaisella palkilla tietyn määrän kertoja pituusmääräämme. Tiedän, että tämä kuulostaa monimutkainen, mutta se on melko yksinkertainen Käytämme silmukan silmukan tätä tehtävää varten Tämä silmukka toistaa yhden tai useamman lausekkeen käyttäjän määrittelemälle, täsmälliselle iterointilomakkeelle EasyLanguage-koodi suoritetaan ylhäältä alas ja yleensä vasemmalta oikealle Kun yksi koodi linja suoritetaan, seuraava rivi suoritetaan ja niin edelleen. Jos koodirivi on silmukan alku, silmukan koodirivit suoritetaan määritetylle määrälle. Vain kun silmukka on päättynyt, seuraava koodirivi a fter silmukka suoritetaan A silmukka näyttää ja toimii seuraavalla tavalla Numeerinen muuttuja kasvaa tai pienennetään jokaisella syklillä silmukan läpi sen alkuarvosta sen loppuarvoon. Tämä kuva näyttää silmukan perusosan, jossa on numeerinen vastamuuttuja ii tämä tapaus ja alkuarvo 0 Iteraatiot tehdään kymmenen kertaa, kunnes laskuri on saavuttanut arvon 9. Sitten silmukka-lohko suoritetaan viimeisen kerran ja poistuu. Sinun ei tarvitse kasvattaa laskurin arvoa itse, silmukkakoodi vie huolehtiminen siitä, että nykyinen vasta-arvo tallennetaan laskuriin. Joten voit käyttää sitä jokaisen silmukkajakson ajan ja käyttää sitä laskelmissa. Tämä tulee kätevästi laskemalla keskimäärin. Silmukka voi myös vähentää laskuria jokaisella iteraatiolla Tämän esimerkin alkuarvo on 9, mutta silmukka suoritetaan kymmenen kertaa, kunnes se poistuu. Laskuri yksinkertaisesti vähenee jokaisella iteraatiolla yhdellä, kunnes se saavuttaa 0.In Easylanguage-kielellä voit tarkistaa Muuttujat ja toiminnot edellisestä palkista hyvin helppoa Käyttämällä numeroa suluissa suljetun sanan jälkeen laskettu tai muuttuja palauttaa kyseisen barin arvon. Numero kasvaa nykyisestä palkista, johon viitataan. 0 yhden kortin välein Kun haluat tallentaa edellisen palkin s olevan lähellä muuttujaa PrevCloseValue, voit tehdä sen näin. Haluamme rakentaa keskimäärin käyttäen viimeisimpien X-palkkien Sulje-painiketta. Jos X on panos anna enemmän joustavuutta Tiedät jo, että haluamme käyttää silmukkaa ja saimme selville, kuinka voimme viitata edellisten palkkien läheisiin arvoihin. Tämän pitäisi riittää kirjoittamaan koodi tunnusluvun pääosalle. luodaan syötetyt ja muuttuvat osat Voit muistaa viimeisestä oppitunnista, että merkitsevien muuttujien nimet ovat hyvä koodaus käytäntö ja ne voivat säästää paljon ongelmia myöhemmin. Meidän on ilmoitettava yksi syöte, jotta voimme muuttaa pituutta keskimäärin Kaavion lisäksi, että haluamme yhden muuttujan, jolla on summaus, yksi, jolla pidetään vasta-arvo ja viimeinen, jolla säilytetään keskimääräinen arvo. Kaavion arvoa laskettaessa käytämme varatun sanan Plot Tätä seuraa numero voit erottaa toisistaan ​​eri tontit, joita tarvitaan, koska voit käyttää jopa 999 tontteja Multicharts Tontti varattu sana voi olla useita parametreja, kuten väri, tontti kokoa ja jotkut lisää Pidämme sen yksinkertainen täällä ja käyttää Plot1 vain kaksi parametriä ensimmäinen, jotta numeerinen lauseke voidaan piirtää ja toinen nimi, jonka haluamme antaa tontille. Lopullinen koodi näyttää jotain näin. Tämän koodin koonnutamme olemme melkein valmiita lataamaan indikaattorimme kaaviolle Multicharts Let Katso ensin indikaattorin ominaisuuksia. Löydät ne alla - Tiedosto - Ominaisuudet tai napsauttamalla valikossa Ominaisuudet-symboli. Tällöin voit täyttää Tilaa - välilehdessä. Voit muuttaa väriä, riviä tyyli ja paksuus luotavalle tontille Jos siirryt ominaisuussivulle, voit asettaa tai tarkistaa useita vaihtoehtoja, mutta nyt haluat ehkä vain varmistaa, että Same As Symbol - asetus on valittu. Tämä varmistaa, että merkki Ator on sovellettu suoraan kaaviosi sen sijaan, että se olisi osa-alue. Nyt voit käyttää indikaattoria haluamaasi kaavioon. Kun monikarttojen pääikkunassa on kaavio auki, voit lisätä indikaattorin tähän kaavioon. Kun indikaattori On sovellettu lopputuloksen pitäisi olla samanlainen kuin edellä kuvakaappaus Kuitenkin tämä doesn t näyttävät oikealta, koska tämä doesn t näyttävät liukuva keskiarvo ollenkaan Hintasarja on melkein tasainen linja ja tontti tulee meidän indikaattori on vain kasvussa E - Mini SP 500 on alueella 1 800 10 bar liikkuva keskiarvo näillä markkinoilla 1 952 647 ei ilmeisesti ole oikein Tämä osoittaa ongelman laskelmissamme Onko sinulla käsitys siitä, mitä koodi puuttuu It really is just a vähän, mutta erittäin tärkeitä yksityiskohtia unohdimme lisätä Meidän on lisättävä jotain silmukan edessä Silmukka pitää yksinkertaisesti lisäämällä arvot edellisiin kymmeneen palkkiin jokaisen uuden palkin kohdalla Tämä on hieno ja haluamme sen tehdä täsmälleen tämän, mutta me don t wa nt lisäämään uudet arvot vanhoihin arvoihin Toisin sanoen sinun on varmistettava, että CloseValueSum ei vielä pidä vanhoja arvoja, kun silmukan alkamis alkaa. Kun koodi lisätään yhteen riviin, tulos on juuri se, mitä halusimme saavuttaa. Voi myös muuttaa indikaattorin ulkonäköä kaavion avulla Muotoilututkimuksen tyyli-välilehdellä voimme muuttaa visuaalista lopputulosta, kuten viivatyyliä, väriä ja paksuutta. Tulot-välilehdellä löydät luotun syötteen ja pituuden oletusasetuksen. tutkimuksen toinen vaihe ja erilaisen värin ja pituuden käyttäminen voi vahvistaa, että tutkimuksessa on erilainen tulos eri pituisilla tuloilla. Jos sinulla on vaikeuksia löytää oikea korjaus, ota meihin yhteyttä ratkaisuusi ja yritämme auttaakseni sinua ajallaan pelkään vain, että etsitään ratkaisua, joka ei kuitenkaan onnistu työskentelemään, sinun on ainakin osoitettava, että panostat ratkaisun löytämiseen. Viimeisenä vihjeenä voit tutustua oth er keskimäärin indikaattoreita tai toimintoja ja löytää jotain inspiraatiota puuttuvasta linkistä siellä toivottavasti nautit tästä Powerlanguage tutorial oppitunti ja odotan innolla työskennellä kanssasi seuraavassa. Automaattinen kaupankäynti MultiCharts Automated Trading MultiCharts. MultiCharts tukee automaattista kaupankäyntiä Katso Kuva 1, mukaan lukien historiatietojen jälkikäsittely, strategian optimointi ja eteenpäin suuntautuva testaus MultiChartsissa on yli 100 esiohjelmoitua tutkimusta, jotka perustuvat useisiin suosittuihin kaupankäyntitekijöihin. Kauppiaat voivat käyttää koodia muokatakseen tutkimusta vastaamaan heidän tarkkoja tarpeitaan. Lisäksi kauppiaat voivat joko kirjoittamaan oman koodinsa PowerLanguage-ympäristössä tai työskentelemään pätevän ohjelmoijan kanssa mukautettujen indikaattoreiden ja strategioiden kehittämiseksi. Kuva 1 Esimerkki automatisoidusta strategiasta MultiChart-ohjelmissa. Ohjelmoidut tutkimukset MultiChartsissa signaalia pidetään mekaanisena teknisenä analyysityökaluna, jota käytetään Markkinoillepääsyn ja poistumiskohtien määritteleminen kaupparekisterin mukaan es Signaalit ovat strategioiden perusrakenteita ja MultiCharts-alustalle on asennettu yli 100 valmiiksi rakennettua, muokattavissa olevaa signaalia Strategiaa voidaan rakentaa soveltamalla joukko näistä signaaleista kaaviolle kirjoittamatta mitään koodia. Signaalit voivat käytetään tilausten lähettämiseen suoraan välittäjälle ja automatisoimalla kaupankäyntiprosessi. Voit käyttää valmiiksi rakennettuja signaaleja päävalikosta valitsemalla Lisää tutkimus ja valitsemalla signaalit - välilehti kuvan 2 mukaisesti. Signaalin valitsemiseksi korosta haluamasi signaali signaali ja valitse OK. Jos haluat valita useita signaaleja, pidä Ctrl-näppäintä näppäimistössä ja valitse sopivat signaalit napsauttamalla ja napsauta OK. Sovita signaalit kaavioon. Tutki ja valitse Signals-välilehti, kun haluat nähdä luettelon valmiiksi rakennettuja signaalit leveys 475 korkeus 555. Kuva 2 Napsauta päävalikosta Lisää tutkimus ja valitse Signals-välilehti nähdäksesi luettelon valmiiksi rakennettuja signaaleja varten. Kuva luodaan MultiChartsilla. Kuva 3 näyttää päivittäisen MHP-kaavion, jossa on kaksi signaalia MovAvg Cross LE ja MovAvg Cross LX Siniset nuolet ilmaisevat kaupan merkinnät ja vihreät pisteviivat osoittavat kaupan lopputuloksen. Kuva 3 Yksinkertainen strategia, joka perustuu liikkuvaan keskimääräiseen risteykseen, joka syntyy soveltamalla kahta signaalia kaaviolle. Trendejä voi muokata signaalit napsauttamalla hiiren oikealla painikkeella aktiivista kaavaa ja valitsemalla Format Signals Tämä avaa Format Objects - ikkunan Valitse Signals-välilehti, korosta sopiva signaali ja napsauta Format Tämä avaa kuvassa 4 esitetyn signaalikohtaisen muotoiluikkunan, jossa kauppiaat voivat mukauttaa syöttöä muuttujia, ominaisuuksia ja kauppatietojen ulkonäköä, uloskäyntejä ja yhdyslinjoja, jotka yhdistävät jokaisen kaupankäynnin kohteet ja poistumiskohteet kaaviossa. Kuvio 4 Signaalikohtaista muotoiluikkunaa käytetään tulomuuttujien määrittämiseen, kauppatulojen ja poistumisten määrittelyyn näkyvät kaaviossa ja muut ominaisuudet. PowerLanguage-ympäristö PowerLanguage-ohjelmointiympäristö, jota kutsutaan PowerLanguage-editoriksi, on kehitystyökalu ja PowerLanguage-tutkimusten hallinta PowerLanguage-editoriin käytetään erilaisia ​​toimintoja, mukaan lukien. Suoritetaan ja viedään tutkimuksia. Suoritetaan tutkimuksia, jotka tallentuvat esimerkiksi suljettuina lähteinä. Opiskelukoodin ja asetusten laatiminen tai tutkimusten tarkistaminen. On useita tapoja avata PowerLanguage Editor. Napsauta MultiChartsin päätyökalurivin Run PowerLanguage Editor - kuvaketta. Katso Kuva 5 tai. Kuva 5 Napsauta New PowerLanguage Editor - kuvaketta pääohjelmistokuvakkeesta avataksesi ohjelmointiympäristön. Napsauta PowerLanguage-editorin kuvaketta Quick Launch - palkissa tai Napsauta työpöydän PowerLanguage Editor - kuvaketta. PowerLanguage-editori avautuu Kuva 6 näyttää PowerLanguage-editorin kahdella signaalilla, jotka olimme aikaisemmin käyttäneet kaavioon. Kuva 6 MovAvg Cross LE - ja MovAvg Cross LX - viestien koodi PowerLanguage-editorissa. Voit luoda uuden tutkimuksen valitsemalla päävalikosta Tiedosto Uusi Tämä avaa uuden ikkunan, joka näkyy kuviossa 7, jossa käyttäjät voivat valita uuden toiminnon, Ind icator tai Signal. Figure 7 Valitse päävalikosta File New, jos haluat luoda uuden toiminnon, indikaattorin tai signaalin. Järjestelmän tuntemus vie paljon aikaa ja vaivaa. MultiChartsissa ei ole kirjoitustekniikkaa, ei toimintoja, indikaattoreita tai signaaleja. poikkeus Yksityiskohtaiset tiedot ja ohjeet PowerLanguage - ympäristön ohjelmointiin löydät MultiCharts-käyttöoppaasta valitsemalla päävalikosta Help MultiCharts - ohjeet ja käymällä MultiCharts-foorumilla valitsemalla Help Discussion Forum Lisätietoja saat MultiCharts MCWiki To käytä MultiChartsin kotisivun Web-portaalin yläosassa olevaa Tuki-linkkiä ja valitse Online Help ja Wiki. Lisäosat Jotkut kauppiaat voivat olla ideoita automaattisiin strategioihin, mutta eivät pysty muokkaamaan valmiiksi rakennettuja signaaleja tarpeittesi ja sinulla ei ole asiantuntemusta tai halua oppia vaadittuja ohjelmointitaitoja kirjoittaa oman koodinsa On olemassa lukuisia lisäosia kolmannen osapuolen toimesta Kaupalliset indikaattorit ja strategiat tarjoavat toimittajat sekä mukautetut ohjelmointipalvelut auttaakseen kauppiaita kehittämään automatisoituja kaupankäyntijärjestelmiä Osittainen luettelo näistä kolmannen osapuolen toimittajista on käytettävissä MultiChartsin Web-sivustossa kotisivun hiiren yläpuolelta MultiCharts-valikosta ja napsauttamalla Lisäosat pudotusvalikosta.

Comments