Friday 27 October 2017

Forex Geneettinen Algoritmi


Genetic-algoritmien käyttäminen ennusteisiin rahoitusmarkkinoilla. Burton ehdotti kirjassaan A Random Walk Down Wall Street, 1973, että sormitettu apina, joka heitti tikkuja sanomalehtien taloussivuilla, voisi valita salkun, joka tekisi yhtä hyvin kuin yksi, Asiantuntijat Vaikka evoluutio on saattanut tehdä ihmisestä älykkäämpää kantojen poimimisessa, Charles Darwinin teoria on varsin tehokas, kun sitä sovelletaan enemmän suoraan. Jotta voit valita varastot, tutustu How to Pick A Stock. What ovat geneettiset algoritmit. Genetic algoritmit GAs ovat ongelmanratkaisua Menetelmiä tai heuristisia ominaisuuksia, jotka jäljittelevät luonnollisen evoluution prosessia Toisin kuin keinotekoiset hermoverkot ANNs, jotka on suunniteltu toimimaan kuten aivojen neuronit, nämä algoritmit hyödyntävät luonnollisen valinnan käsitteitä ongelman parhaimman ratkaisun määrittämiseksi. Tämän seurauksena GA: itä käytetään yleisesti Optimoijat, jotka säätävät parametreja minimoimaan tai maksimoimaan jonkinasteisen palautemittauksen, jota voidaan sitten käyttää itsenäisesti tai rakennettaessa ANN. In rahoitusmarkkinoilla geneettisiä algoritmeja käytetään yleisesti parametrien parhaan yhdistelmän arvon löytämiseen kaupankäyntisäännöissä ja ne voidaan rakentaa sellaisiin ANN-malleihin, jotka on suunniteltu varastojen etsimiseen ja kauppojen tunnistamiseen. Useat tutkimukset ovat osoittaneet, että nämä menetelmät voivat osoittautua tehokkaiksi , Mukaan lukien Geneettiset algoritmit Genesis of Stock Evaluation 2004 by Rama ja Geneettisten algoritmien sovellukset Stock Market Data Mining - optimoinnissa 2004 Lin, Cao, Wang, Zhang Saat lisätietoja ANN: stä nähdä Neural Networksin ennustamistulosta. Miten Geneettiset algoritmit toimivat. Geneettiset algoritmit luodaan matemaattisesti käyttämällä vektoreita, jotka ovat suuntaa ja suuruusluokkaa olevia määriä. Kaikkia kauppasääntöjä koskevat parametrit esitetään yhdenulotteisella vektorilla, jota voidaan ajatella kromosomiksi geneettisissä termeissä. Jokaisessa parametrissa voidaan käyttää arvoja Ajatellaan geeneiksi, joita muutetaan sitten luonnollisella valinnalla. Esimerkiksi kaupankäyntisäännöt voivat liittyä pa: n käyttämiseen Rameters like Moving Average Convergence-Divergence MACD Eksponentiaalinen Moving Average EMA ja Stochastics Geneettinen algoritmi syöttää arvot näihin parametreihin tavoite maksimoida nettotulos Ajan myötä pieniä muutoksia otetaan käyttöön ja ne, jotka tekevät toivottavasti vaikutuksen säilyvät seuraavan Sukupolvea. Tämän jälkeen voidaan suorittaa kolmenlaisia ​​geneettisiä operaatioita. Risteytykset edustavat biologiaan liittyvää lisääntymis - ja biologista risteytystä, jolloin lapsi ottaa vanhempiensa tietyt ominaisuudet. Mutaatiot edustavat biologista mutaatiota ja niitä käytetään geneettisen monimuotoisuuden säilyttämiseen yhdestä Väestön sukupolvi seuraavalle ottamalla käyttöön satunnaisia ​​pieniä muutoksia. Valinnat ovat vaihe, jossa yksittäiset genomit valitaan väestöstä myöhempään kasvatusrekombinaatioon tai risteytykseen. Näitä kolmea operaattoria käytetään sitten viiden vaiheen prosessissa. Aloita satunnainen väestö , Missä kukin kromosomi on n-pituus, jossa n on parametrien määrä Eli satunnaisparametrien lukumäärä määritetään n: n elementeillä. Valitse kromosomeja tai parametreja, jotka lisäävät toivottuja tuloksia oletettavasti nettotuloksesta. Muuta tai muokkaa ylittäviä operaattoreita valituille vanhemmille ja luo jälkeläiset. Yhdistä jälkeläiset ja nykyinen Väestöä uuden väestön muodostamiseksi valintaoperaattorille. Toista vaiheet kahdesta neljään. Tällä kertaa tämä prosessi johtaa yhä edullisempaan kromosomiin tai parametreihin käytettäväksi kaupankäynnin säännössä. Prosessi lopetetaan sitten, kun pysäytyskriteeri täyttyy. Voi sisältää käyntiajan, kuntoa, sukupolvien lukumäärää tai muita kriteereitä Lisätietoja MACD: stä Lue kaupankäynti MACD-divergenssin avulla. Käyttämällä geneettisiä algoritmeja kaupankäynnissä. Vaikka geneettiset algoritmit käytetään ensisijaisesti institutionaalisten kvantitatiivisten toimijoiden avulla, yksittäiset toimijat voivat hyödyntää geneettisiä algoritmeja - Ilman kehittynyttä matematiikkaa - käyttää useita ohjelmistopaketteja markkinoilla Nämä ratkaisut vaihtelevat stan Dalone-ohjelmistopaketteja, jotka on suunnattu rahoitusmarkkinoille Microsoft Excel-lisäosille, jotka voivat helpottaa käytännön analyysiä. Käytettäessä näitä sovelluksia kauppiaat voivat määrittää joukon parametreja, jotka sitten optimoidaan käyttämällä geneettistä algoritmia ja joukkoa historiallisia tietoja. Sovellukset voivat optimoida parametrit ja niiden arvot, kun taas toiset keskittyvät yksinkertaisesti optimoimaan arvot tietylle parametriryhmälle. Lisätietoja näistä ohjelmasta johdetuista strategioista saat ohjelmasta Power Of Program Trades. Huomattavia optimointivinkkejä ja vihjeitä. Käyttäen sovituksen sovittamista varten, suunnittelemalla kaupankäyntijärjestelmä historiallisten tietojen ympärille eikä tunnistamaan toistettavia käyttäytymisiä, se muodostaa potentiaalisen riskin kauppiaille, jotka käyttävät geneettisiä algoritmeja. Kaikki kaupankäyntijärjestelmää käyttävät kauppajärjestelmät on testattava paperilla ennen live-käyttöä. Parametrien valinta on tärkeä osa Prosessista, ja kauppiaiden on etsittävä parametreja, jotka korreloivat tietyn hinnan hinnanmuutoksiin Turvallisuus Esimerkiksi kokeile erilaisia ​​indikaattoreita ja näe, vaikuttavatko ne näyttävät korreloivan merkittävien markkinasirtojen kanssa. Geneettiset algoritmit ovat ainutlaatuisia tapoja ratkaista monimutkaisia ​​ongelmia hyödyntäen luonnon voimaa Soveltaessaan näitä menetelmiä arvopaperien hintojen ennustamiseksi kauppiaat voivat optimoida kauppasääntöjä Tunnistaa parhaan arvot käytettäväksi jokaiselle parametrille tietylle turvallisuudelle. Nämä algoritmit eivät kuitenkaan ole Pyhä Graal, ja kauppiaiden on oltava varovainen valita oikeat parametrit eivätkä ole käyriä, kun ne sopivat paremmin. Lue lisää markkinoista. Tutustu Listen To Markkinat eivät sen punditit. Geneettiset algoritmit vs. yksinkertainen haku MetaTrader 4: n optimoijalla.1 Mitkä ovat geneettiset algoritmit. MetaTrader 4 - alusta tarjoaa nyt optimoinnin geneettisiä algoritmeja Expert Advisorsin panokset. Ne vähentävät optimointiaikaa merkittävästi ilman merkittävää testauksen katoamista. Toimintaperiaate on kuvattu artikkelissa nimeltään Genetic Algorithms Mathematics yksityiskohdittain. Tämä artikkeli on omistettu D-EAs-panosten optimointi käyttäen geneettisiä algoritmeja verrattuna tuloksiin, jotka saadaan käyttäen suoraa ja täydellistä parametrien arvojen etsimistä.2 Asiantuntijaneuvonta. Omat kokeilut, olen hieman valmistunut EA nimeltä CrossMACD, jonka saatat tuntea artikkelista nimeltä Orders Management - Se s Simple. Added StopLoss ja TakeProfit asetettuihin positioihin. Added Trailing Stop. Käytetty parametri OpenLuft suodattaa signaaleja Nyt signaali tulee, jos nollan rivi ylittää tietty määrä pisteitä tarkkuus on yksi desimaali paikka. Added parametri CloseLuft Samankaltaisten signaalien suodattamiseksi. Saat kokeelliset muuttujat MACD-laskelmien hidas - ja nopeasti liikkuvien keskiarvojen jaksoille. Nyt se on käytännöllisesti valmistunut asiantuntija-neuvonantaja. Se on kätevää optimoida ja käyttää kaupankäynnissä. Voit ladata EA: n Tietokoneeseen ja testata sitä itsenäisesti.3 Optimointi. Nyt voimme aloittaa EA: n optimoinnin Kolme testia tehdään erilaisilla optimointiratkaisuilla T Hänen auttaa vertailemaan geneettisten algoritmien avulla saatuja voittoja eri tilanteissa. Jokaisen testin jälkeen poistan manuaalisesti testijakovälin myöhempien testien suorittamiseksi, jotta emme käytä jo löydettyjä yhdistelmiä. Tämä on tarpeen vain, jos kokeilu on tarkempaa - normaalisti, automatisoitu Tulosten chaching tuo vain toistuvaa optimointia. Vertaile tulosten optimointia käyttäen geneettisiä algoritmeja tehdään kahdesti ensimmäistä kertaa - löytääksesi maksimaalisen voiton Voitto, toisena kerralla löytää paras voitto-tekijä Voitto-tekijä Tämän jälkeen parhaat kolme tulosta Molemmille optimointimenetelmille annetaan yhteenvetoraportti, joka on lajiteltu tiettyjen sarakkeiden mukaan. Optimointi on puhtaasti kokeellista Tämä artikkeli ei ole tarkoitettu sellaisten panosten löytämiseen, jotka todella voisivat tehdä suurimman voiton. Symboli EURUSD. chart aikataulu 1. tarkastuskausi 2 vuotta. Mallinnus Ainoastaan ​​avoimia hintatarjouksia. tutkimuksessa on otettava huomioon, että käytettäessä geneettisiä algoritmeja optimoinnin odotettu aika On suunnilleen sama kuin optimointi suoralla tulojen etsinnällä. Ero on se, että geneettinen algoritmi seuraa jatkuvasti epäonnistuneita yhdistelmiä ja vähentää tällä tavoin tarvittavien testien määrää useita kertoja, ehkä useita kymmeniä, satoja ja tuhansia kertoja. Tämä on Miksi sinun ei pitäisi suunnata odotettuun optimointiin käytettäessä geneettisiä algoritmeja. Todellinen optimointikausi on aina lyhyempi. Kuten näette, optimointi käyttäen geneettisiä algoritmeja kesti alle neljä minuuttia eikä odotettavissa viisi ja puoli tuntia. Optimointi kuvaaja Geneettiset algoritmit poikkeavat myös suorasta etsinnästä. Koska huonoja yhdistelmiä on jo tutkittu, seuraavat testit suoritetaan tulojen yhdistelmillä, jotka ovat oletusarvoltaan kannattavampia. Tästä syystä tasapainomerkki nousee. Tarkastellaan sekä optimoinnin tuloksia Menetelmiä kaikissa yksityiskohdissa. Tilanne on muuttunut Optimointikaudet vastaavat insignificaa Nt-virhe on sallittu ja tulokset ovat samanlaisia. Tämä voidaan selittää, koska optimointi koostui vain 1331 hakusta ja tämä kulutusmäärä ei yksinkertaisesti riitä geneettisten algoritmien käyttöön, sillä niillä ei ole aikaa nostaa nopeutta - optimointi on nopeampaa johtuen Generaalisten algoritmien avulla ei voida määritellä, mitä vanhemmat panosyhdistelmät tuottavat huonoja keväänä Joten, ei ole mitään järkeä käyttää niitä. 4 Päätelmät. Geneettiset algoritmit ovat mukava lisäys 4-strategian optimoija Optimointi paranee huomattavasti, jos hakutarkkuus on suuri, tulokset ovat samat kuin tavallisella optimoinnilla saadut tulokset. Nyt ei ole järkevää käyttää koko hakua panoksissa. Geneettiset algoritmit löytävät parhaan tuloksen nopeammin ja vähemmän tehokkaasti. 5 Afterword. After kirjoitettu artikkeli, olen tyytyväinen minun uteliaisuus ja käynnisti optimointi CrossMACDDeLuxe kaikki panokset Määrä Yli 100 miljoonan ylijäämän yhdistelmistä. 103 306 896 Optimointi käyttäen geneettisiä algoritmeja kesti vain 17 tuntia, kun taas optimointi käyttäen hakuja kaikissa panoksissa kestää noin 35 vuotta 301 223 tuntia. Lopulliset päätökset ovat sinulle. Forex-kauppajärjestelmä perustuu geneettiseen Algoritmi. Kirjoita tämä artikkeli Mendes, L Godinho, P Sovellukset Kluwer Academic, Dordrecht 1996 MATH Google Scholar. Park, C - H Irwin, SH Mitä tiedämme teknisen analyysin kannattavuudesta J Econ Surv 21 4, 786 826 2007 CrossRef Google Scholar. Pictet, OV Dacorogna, MM et al. Käyttämällä geneettisiä algoritmeja tukevaan optimointiin taloudellisissa sovelluksissa Neural Netw World 5 4, 573 587 1995 Google Scholar. Reeves, CR Geneettisten algoritmien käyttö pienten populaatioiden kanssa Viidennen kansainvälisen konferenssin Algoritmit Morgan Kaufmann, San Mateo 1993 Google Scholar. Rothlauf, F Goldberg, D Redundanttiset esitykset evoluution laskennassa Illinois Genetiikan algoritmit Laboratorio Il LiGAL-raportti 2002.Schulmeister, S Teknisen valuutan kaupankäynnin kannattavuuden osatekijät Appl Financ Ekonomi 18 11, 917 930 2008 CrossRef Google Scholar. Sweeney, RJ Valuuttamarkkinoiden lyöminen J Finance 41 1, 163 182 1986 Google Scholar. Wilson, G Banzhaf, W Viivästynyt valuuttakaupankäynti lineaarisen geneettisen ohjelmoinnin avulla Geneettinen ja evolutiivisen laskennan 12. vuosikokouksen esitystapa GECCO 10 2010 Google Scholar. Copyright information. Springer Science Business Media, LLC 2012.Authors ja Affiliations. Lus Mendes. Pedro Godinho. Email kirjoittaja.1 Faculdade de Economia Universidade de Coimbra Coimbra Portugali.2 Faculdade de Economia ja GEMF Universidade de Coimbra Coimbra Portugali.3 Faculdade de Economia ja Inesc - Coimbra Universidade de Coimbra Coimbra Portugali. Kuitenkin tämä artikkeli.

No comments:

Post a Comment