Monday, October 17, 2016

Bewegende Gemiddelde Ea Mql4

Meta Trader 4 - Kenners bewegende gemiddelde - kenner vir Meta Trader 4 Die bewegende gemiddelde deskundige vir die vorming van handel seine gebruik een bewegende gemiddelde. Opening en sluiting van posisies uitgevoer word wanneer die bewegende gemiddelde voldoen aan die prys op die onlangs gevorm bar (bar indeks gelyk aan 1). Die lot grootte sal geoptimaliseer word volgens 'n spesiale algoritme. Die deskundige adviseur ontledings instemming van die bewegende gemiddelde en die markprys grafiek. Die kontrolering word gedoen deur die funksie CheckForOpen (). As die bewegende gemiddelde voldoen aan die bar in so 'n manier dat die voormalige is hoër as Oop prys, maar laer as Close prys, sal die koop posisie oopgemaak. As die bewegende gemiddelde voldoen aan die bar in so 'n manier dat die voormalige is laer as Oop prys, maar hoër as Close prys, sal die sell posisie oopgemaak. Geldbestuur in die deskundige is baie eenvoudig, maar doeltreffend: die beheer oor elke posisie volume uitgevoer na gelang van die vorige transaksies resultate. Hierdie algoritme geïmplementeer word deur die funksie LotsOptimized (). Die basiese baie grootte word bereken op grond van die maksimum toelaatbare risiko: Die parameter MaximumRisk vertoon die basiese risiko persentasie vir elke transaksie. Dit beskik oor gewoonlik 'n waarde tussen 0,01 (1) en 1 (100). Byvoorbeeld, as gratis marge (AccountFreeMargin) gelyk aan 20.500 en reëls van kapitaal bestuur voorskryf om die risiko van 2 gebruik, sal die basiese baie grootte maak 20500 0,02 / 1000 0.41. Dit is baie belangrik om beheer oor die lot grootte akkuraatheid en om die resultaat te normaliseer met die toelaatbare waardes. Gewoonlik, fraksionele baie met stap van 0.1 word toegelaat nie. 'N Transaksie wat volume van 0.41 sal nie uitgevoer word. Om te normaliseer, is die funksie NormalizeDouble () gebruik word met akkuraatheid tot 1 karakter na die punt. Dit lei tot die basiese baie 0.4. Die basiese baie berekening op grond van gratis marge laat toeneem in volumes van die operasie, afhangende van handel uitslag, dit wil sê om handel te dryf met reinvesting. Dit is die basiese meganisme met verpligte kapitaal bestuur vir die verhoging van die saak effetiveness. DecreaseFactor is die mate waarin die lot grootte sal verminder na nuttelose handel. Normale waardes 2,3,4,5. As die voorafgaande transaksies was nutteloos, sal die daaropvolgende volumes te verminder met 'n faktor van DecreaseFactor om te wag deur die nuttelose tydperk. Dit is die belangrikste faktor in die hoofstad bestuur algoritme. Die idee is baie eenvoudig: as handel suksesvol is aan die toeneem, die deskundige werk met die basiese baie maak maksimum wins. Na afloop van die eerste nie-winsgewende transaksie, sal die deskundige die spoed verminder totdat 'n nuwe positiewe transaksie gemaak. Die algoritme toelaat om te skakel spoed verminder, want om dit te doen, moet 'n mens DecreaseFactor 0. spesifiseer die bedrag van die laaste agtereenvolgende nuttelose transaksies word bereken in die handel geskiedenis. Die basiese baie sal herbereken op hierdie basis: Dus, die algoritme kan effektief verminder die risiko voorkom as gevolg van 'n reeks van nuttelose transactions. The baie grootte Verplicht nagegaan word vir die minimum toelaatbare baie grootte aan die einde van die funksie, want die voorheen gemaak berekeninge kan lei tot baie 0: die deskundige is hoofsaaklik bedoel vir die werk met 'n daaglikse tydperk, en in die toets af - om dit te doen op 'n kort pryse. Dit sal handel net by die opening van 'n nuwe bar, wat is die rede waarom die modes van elke bosluis modellering nie nodig. Toets resultate word op die report. Moving Gemiddeld Tegniese aanwyser bewegende gemiddeldes Tegniese aanwyser toon die gemiddelde instrument prys waarde vir 'n sekere tydperk van die tyd. Wanneer 'n mens word bereken dat die bewegende gemiddelde, een gemiddeldes uit die instrument prys vir hierdie tydperk. As die prys veranderinge, sy bewegende gemiddelde óf verhoog, of verminder. Daar is vier verskillende tipes bewegende gemiddeldes: Eenvoudige (ook na verwys as Rekenkundige). Eksponensiële. Reëlmatige en Lineêre Geweegde. Bewegende gemiddeldes kan bereken word vir enige opeenvolgende datastel, insluitend die opening en sluiting pryse, hoogste en laagste pryse, handel volume of enige ander aanwysers. Dit is dikwels die geval wanneer dubbel bewegende gemiddeldes gebruik. Die enigste ding wat waar bewegende gemiddeldes van verskillende tipes divergeer aansienlik van mekaar, is wanneer gewig koëffisiënte, wat die jongste data is opgedra, is anders. In geval praat ons van 'n eenvoudige bewegende gemiddelde, alle pryse van die tydperk ter sprake, is gelyk in waarde. Eksponensiële en Lineêre Geweegde bewegende gemiddeldes heg meer waarde aan die nuutste pryse. Die mees algemene manier om die interpretasie van die prys bewegende gemiddelde is om sy dinamika vergelyk met die prys aksie. Wanneer die instrument prys bo sy bewegende gemiddelde styg, blyk 'n koopsein, indien die prys val onder sy bewegende gemiddelde, wat ons het, is 'n sell sein. Dit handel stelsel, wat gebaseer is op die bewegende gemiddelde, is nie ontwerp om toegang tot die mark te voorsien reg in sy laagste punt, en sy uitgang regs op die piek. Dit maak dit moontlik om op te tree volgens die volgende tendens: te koop kort nadat die pryse die bodem bereik, en om gou te verkoop nadat die pryse hul hoogtepunt bereik het. Bewegende gemiddeldes kan ook toegepas word op aanwysers. Dit is hier waar die interpretasie van aanwyser bewegende gemiddeldes is soortgelyk aan die interpretasie van die prys bewegende gemiddeldes: As die aanwyser styg bo sy bewegende gemiddelde, wat beteken dat die stygende aanwyser beweging is waarskynlik om voort te gaan: as die aanwyser val onder sy bewegende gemiddelde, hierdie beteken dat dit waarskynlik om voort te gaan gaan afwaarts. Hier is die tipes bewegende gemiddeldes op die grafiek: Eenvoudige bewegende gemiddelde (SMA) Eksponensiële bewegende gemiddelde (EMA) Reëlmatige bewegende gemiddelde (SMMA) Lineêre Geweegde bewegende gemiddelde (LWMA) Berekening: Eenvoudige bewegende gemiddelde (SMA) Eenvoudige, met ander woorde, rekenkundige bewegende gemiddelde word bereken deur 'n opsomming van die pryse van sluiting instrument oor 'n sekere aantal enkele periodes (byvoorbeeld 12 uur). Hierdie waarde word dan gedeel deur die getal van sodanige tydperke. Waar: N is die aantal periodes berekening. Eksponensiële bewegende gemiddelde (EMA) eksponensieel stryk bewegende gemiddelde word bereken deur die bewegende gemiddelde van 'n sekere deel van die huidige sluitingsprys op die vorige waarde. Met eksponensieel stryk bewegende gemiddeldes, die jongste pryse is meer werd. P-persent eksponensiële bewegende gemiddelde sal lyk: Waar: BESLOTE (i) die prys van die huidige tydperk sluiting EMO (i-1) eksponensieel bewegende gemiddelde van die vorige tydperk sluiting P die persentasie van die gebruik van die prys waarde. Reëlmatige bewegende gemiddelde (SMMA) Die eerste waarde van hierdie stryk bewegende gemiddelde word bereken as die eenvoudige bewegende gemiddelde (SMA): Die tweede en daaropvolgende bewegende gemiddeldes word bereken volgens die formule: Waar: sum1 is die totale bedrag van die sluiting van pryse vir N tydperke PREVSUM is die reëlmatige som van die vorige bar SMMA1 is die reëlmatige bewegende gemiddelde van die eerste bar SMMA (i) is die reëlmatige bewegende gemiddelde van die huidige bar (behalwe vir die eerste een) sluit (i) is die huidige sluitingsprys N is die smoothing tydperk. Lineêre geweegde bewegende gemiddelde (LWMA) In die geval van geweegde bewegende gemiddelde, die jongste data is meer werd as meer vroeë data. Geweegde bewegende gemiddelde bereken word deur elkeen van die sluitingstyd pryse binne die oorweeg reeks, deur 'n sekere gewig koëffisiënt. Waar: som (i, N) is die totale bedrag van die gewig koëffisiënte. Bronkode Full MQL4 bron van Moving gemiddeldes is beskikbaar in die Kode Base: Moving Gemiddeldes Waarskuwing: Alle regte op hierdie materiaal word voorbehou deur MetaQuotes Software Corp. kopiëring of herdruk van hierdie materiaal in sy geheel of gedeeltelik is prohibited. Typically, twee bewegende gemiddeldes gebruik kan word om 'n forex strategie (EA vir MT4) met hierdie reëls te skep: Koop wanneer die kort tydperk bewegende gemiddelde is bo die lang tydperk bewegende gemiddelde verkoop wanneer die lang tydperk bewegende gemiddelde is bo die kort tydperk bewegende gemiddelde op die volgende grafiek van Meta Trader Terminal, die geel lyn is die kort tydperk bewegende gemiddelde (Period9) en die rooi lyn is die lang tydperk bewegende gemiddelde (Period18). Ontledend die grafiek, kan ons die handel reëls of forex seine as herskryf: Koop wanneer die geel lyn is bo die rooi lyn verkoop wanneer die geel lyn is onder die rooi lyn plaas van die besteding van 'n lang tyd kodering hierdie forex strategie, met Molanis Strategie Bouwer jy kan 'n handel diagram wat die bewegende gemiddelde strategie in minute verteenwoordig skep. Net sleep en twee Tegniese Analise blokke, een te koop blok en een Sell blok. Verbind hulle en stel die blok parameters te kry 'n diagram soos die volgende: Dit handel diagram het twee handel paaie. Die linker een is uitgelig. Dit gaan van die begin af blok tot die einde blok. 'N Mens kan dit lees as: Koop 1 baie EURCAD (met 'n 100 pit Neem Wins en 50 pit stop verlies) wanneer die kort tydperk bewegende gemiddelde (9) is bo die lang tydperk bewegende gemiddelde (18). Onthou om die handel diagram in teenoorgestelde rigting te lees om die handel vloei. Die reg handel pad kan gelees word as: Verkoop 1 baie EURCAD (met 'n 100 pit Neem Wins en 50 pit stop verlies) wanneer die lang tydperk bewegende gemiddelde (18) is bo die kort tydperk bewegende gemiddelde (9). Die opwekking van die MQL kode vir Meta Trader met net een kliek op die spyskaart Trading Diagram, kliek op Genereer MQL4 Kode na die venster MQL4 Kode te kry. Molanis Strategie Bouwer kan jy jou deskundige adviseur direk oop te maak met Meta Trader of om dit te stoor as 'n MQ4 lêer. Moenie mis ons video handleiding onUsage van tegniese aanwysers Volgens wat aan die on-line handel stelsel Meta Trader 4 is daar twee tipes aanwysers in MQL4 - tegniese en persoonlike. Tegniese aanwyser is 'n integrale deel van die on-line handel stelsel Meta Trader, ingeboude funksie wat toelaat teken op die skerm 'n sekere afhanklikheid. Eienskappe van tegniese aanwysers Teken in die venster Sekuriteit Elke tegniese aanwyser bereken 'n sekere voorafbepaalde afhanklikheid. Om hierdie afhanklikheid grafies op die skerm te trek, moet 'n tegniese aanwyser om 'n grafiek aangebring word. Dit kan gedoen word via die stelsel spyskaart gtgt Voeg aanwysers of via Navigator venster van 'n kliënt terminale. Vir heg 'n tegniese aanwyser om 'n grafiek vanaf Navigator venster, is 'n baie eenvoudige metode wat gebruik word - sleep-amp-druppel van die tegniese aanwyser naam van Navigator venster na 'n grafiek venster. As gevolg hiervan het een of meer lyne bereken in hierdie aanwyser sal verskyn in die grafiek venster. Aanwyser lyne van 'n tegniese aanwyser kan beide in die hoof grafiek venster en in 'n aparte venster in die onderste deel van 'n sekuriteit venster getrek. In Fig. 104 tegniese aanwyser Alligator word gevestig in 'n grafiek venster. Kode Unchangeability Alle tegniese aanwysers gebou-in, hulle kode is nie beskikbaar vir die maak van veranderinge. So 'n gebruiker is verseker van 'n foutiewe verandering van ingeboude tegniese aanwysers. Maar die bronkode, waarop 'n tegniese aanwyser bereken word, is beskikbaar op die sagteware ontwikkelaar webwerf (MetaQuotes Software Corp.) in die afdeling tegniese aanwysers. Indien nodig, kan 'n programmeerder die volle kode of 'n deel daarvan gebruik om persoonlike aanwysers te skep (sien skepping van persoonlike Indicators). Oproep Funksies van tegniese aanwysers Grafiese voorstelling sigbaar vir 'n gebruiker vertoon deur 'n kliënt terminale. Verdere vir gerief sal ons sulke tekeninge aanwyser lyne noem. Aanwyser Line is 'n grafiese vertoon van 'n sekere afhanklikheid gebaseer op numeriese waardes in 'n aanwyser skikking. tipe aanwyser lyn is opgestel deur 'n gebruiker. Aanwyser lyn vertoon kan word in die vorm van 'n vaste of stippellyn, van 'n bepaalde kleur, sowel as in die vorm van 'n ketting van sekere tekens (kolletjies, vierkante, ringe, ens). Tydens aanwyser berekeninge, is stelle van numeriese waardes bereken in dit aanwyser lyne sal in ooreenstemming met hierdie berekeninge gemaak word. Hierdie waarde stelle gestoor in aanwyser skikkings. Aanwyser Array is 'n een-dimensionele skikking met numeriese waardes, waarvolgens aanwyser lyne gebou. Numeriese waardes van aanwyser verskeidenheid elemente is kolle koördinate, waarop 'n aanduiding lyn getrek word. Die y-koördinaat van elke dot is die waarde van 'n aanwyser verskeidenheid element, x-koördinaat is die indeks waarde van die aanwyser verskeidenheid element. Data stoor tegnologie in aanwyser skikkings is die basis van die bou van tegniese en persoonlike aanwysers. Waardes van aanwyser verskeidenheid elemente van tegniese aanwysers is beskikbaar by alle toepassingsprogramme, insluitend Expert Adviseurs, draaiboeke en persoonlike aanwysers. Vir kry 'n waarde van 'n aanwyser verskeidenheid element met 'n sekere indeks in 'n aansoek program is dit nodig om 'n ingeboude funksie, die naam van wat is ingestel in ooreenstemming met 'n tegniese aanwyser noem. Vir die uitvoering van 'n tegniese aanwyser funksie die ooreenstemmende aanwyser nie noodwendig moet aangeheg word aan 'n sekuriteit venster. Ook tegniese aanwyser funksie oproep van 'n aansoek program nie lei tot die beslaglegging van 'n ooreenstemmende aanwyser 'n sekuriteit venster. Beslaglegging op 'n tegniese aanwyser 'n sekuriteit venster nie lei tot 'n tegniese aanwyser oproep in 'n aansoek program nie. 'N Aantal tegniese aanwysers ingesluit in die kliënt terminale van die on-line handel stelsel Meta Trader 4. Kom ons ontleed 'n paar van hulle. Bewegende gemiddelde, MA Tegniese aanwyser bewegende gemiddelde, MA toon die gemiddelde instrument prys waarde vir 'n sekere tydperk van die tyd. Die aanwyser toon die algemene mark neiging - kan verhoog, verminder of wys 'n paar skommelinge naby 'n prys. Vir kry waardes van MA aanwyser lyn op 'n sekere oomblik gebruik die standaard funksie: simbool - naam simbool van 'n sekuriteit, op die data waarvan die aanwyser sal bereken word. NULL beteken die huidige simbool. tydraamwerk - tydperk. Kan een van grafiek tydperke. 0 beteken die tydperk van die huidige grafiek. tydperk - tydperk van gemiddeld vir MA berekeninge. mashift - aanwyser verskuiwing relatief tot 'n prys grafiek. mamethod - metode van gemiddelde. Kan een van MA metodes waardes. appliedprice - gebruik prys. Kan enige van die prys konstantes wees. skuif - waarde indeks verkry uit 'n aanduiding verskeidenheid (skuif terug in vergelyking met 'n huidige bar met 'n gespesifiseerde aantal bars). Hieronder is 'n voorbeeld van 'n beroep 'n tegniese aanwyser funksie van die deskundige adviseur callindicator. mq4: In die EA callindicator. mq4 IMA () funksie oproep word gebruik (funksie van die tegniese aanwyser bewegende gemiddelde). Kom ons ontleed hierdie program deel in besonderhede: NULL dui dat die berekening van 'n bewegende gemiddelde is gedoen vir 'n sekuriteit venster, waartoe die EA is aangeheg (in hierdie geval is dit EA, in die algemeen is dit 'n aansoek program kan wees) 0 - dit is bereken vir die wat in die venster sekuriteit tydperk, waarna die EA PeriodMA is aangeheg - gemiddeld tydperk waarde is ingestel in 'n eksterne veranderlike As jy na die bevestiging van EA 'n sekuriteit venster 'n gebruiker nie hierdie waarde te verander in die instellings van die EA eksterne veranderlikes die waarde is gelyk aan 5 0 - aanwyser verskeidenheid is nie verskuif met betrekking tot 'n grafiek, dit wil sê waardes van aanwyser verskeidenheid elemente bevat MA waardes bereken vir bars, waarop die aanwyser lyn getrek MODESMA - metode van 'n eenvoudige bewegende gemiddelde gebruik vir berekeninge PRICECLOSE - bar sluitingsprys word gebruik vir berekeninge 0 - aanwyser verskeidenheid element indeks, waarvoor die waarde verkry - in hierdie geval is dit nul element. Neem in ag dat aanwyser verskeidenheid nie relatief tot die grafiek geskuif word MA waarde verkry vir die bar nul. Funksioneer IMA () 'n waarde wat aan veranderlike MA terugkeer. In verdere program lyne hierdie waarde is in vergelyking met die huidige bodprys. As die huidige prys is hoër of laer as die verkry MA waarde, is 'n waarskuwing vertoon. Gebruik van veranderlikes FactUp en FactDn toelaat om die alarm eers na die eerste kruising van MA lyn (nota, die blou aanwyser lyn in 'n sekuriteits venster nie getrek word, want die tegniese aanwyser funksie is geroep uit die program te wys nie, maar omdat 'n gebruiker aangeheg die wyser na die grafiek, Fig 104.). Dit moet hier in ag geneem word dat die voorkoms van nuwe bars indekse van die geskiedenis bars verhoog, die tans gevorm bar het altyd die 0-indeks. In die Expert callindicator. mq4 adviseur die tegniese aanwyser funksie IMA () die waarde bereken vir die bar nul terug. Hoewel die indeks waarde nooit tydens die uitvoering EA verander (bv berekeninge is altyd gedoen vir die huidige bar), sal die waarde wat deur IMA () altyd ooreen met die laaste berekende, maw bereken vir die huidige nul bar. As vir een of ander berekeninge in die program wat ons nodig het om die waarde van 'n tegniese aanwyser waarde verkry nie vir die huidige bar, bur vir 'n historiese een, moet die nodige aanwyser verskeidenheid indeks word vermeld in die funksie oproep. Kom ons sien 'n voorbeeld van EA historybars. mq4. waarin MA word bereken op die vierde bar: In die EA historybars. mq4 MA waardes bereken vir die huidige bar (indeks 0) en vir die vierde bar (indeks 4). Die aangedui indekse 0 en 4 nie verander gedurende hierdie program werking en die program kan oneindig lank elke keer werk berekening MA waardes vir die nul en die vierde bars. Onthou egter berekeninge gemaak vir MA op bars met dieselfde indekse, sal MA verander, maw sal stem ooreen met die huidige MA waardes op die huidige nul bar en die huidige vierde bar. In Fig. 106 Dit is duidelik dat as die prys groei op die Las bars, MA styg. Die verskil tussen MA waardes op die nul en die vierde bars groei ook wat weerspieël word in die vertoon waarskuwings. Tegniese aanwysers kan nie net een nie, maar ook twee of meer aanwyser lyne tegniese aanwyser weerspieël stogastiese ossillator vergelyk die huidige sluitingsprys met die prysklas vir 'n geselekteerde periode van tyd. Die aanwyser is gewoonlik verteenwoordig deur twee aanwyser lyne. Die belangrikste een is genoem K. Die tweede D sein lyn is die bewegende gemiddelde van K. Gewoonlik K word gevestig as 'n volstreep daaronder, D - verpletter. Volgens een van die aanwyser verduideliking variante, moet ons koop as K is hoër as D en verkoop as K laer as D. gaan Die mees gunstige oomblik vir die uitvoering van 'n handelsmerk operasie word beskou as die oomblik van instemming van lyne wees. simbool simbool naam van 'n sekuriteit, op die data waarvan die aanwyser sal bereken word. NULL beteken die huidige simbool. tydraamwerk - tydperk. Kan een van grafiek tydperke. 0 beteken die tydperk van die stroom grafiek. Kperiod - tydperk (aantal bars) vir die berekening van K. Dperiod - tydperk van gemiddelde van D. verlangsaming - waarde van verlangsaming. metode - metode van gemiddelde. Kan een van MA metodes waardes. pricefield - parameter van die keuse van pryse vir berekeninge. Kan een van die volgende waardes: 0 - lae / hoë of 1 - Close / Close. modus - indeks van aanwyser lyne. Kan een van die volgende waardes: MODEMAIN of MODESIGNAL. skuif - indeks van die verkry waarde van 'n aanwyser buffer (skuif terug in vergelyking met 'n huidige bar met 'n gespesifiseerde aantal bars). Die gebruik van stogastiese ossillator bied die noodsaaklikheid van die ontleding van die relatiewe lyne posisies. Vir die berekening van wat handel besluit moet uitgevoer word, moet die waarde van elke lyn op die huidige en vorige bars in ag geneem word (sien Fig 107.). Wanneer lyne kruis in die punt A (groen lyn kruis die rooi een opwaarts), Sell orde moet gesluit en koop orde moet oopgemaak word. Gedurende die deel A - B (geen lyne kruis, groen lyn is hoër as die rooi lyn) Koop orde moet oop gehou word. In punt B (groen lyn kruis die rooi een afwaarts) Koop gesluit moet word en verkoop moet word geopen. Dan moet verkoop oop tot die volgende kruising (geen kruising, groen lyn onder die rooi lyn) te bly. Fig. 107. instemming van die belangrikste en die sein lyne van stogastiese ossillator. Die volgende voorbeeld bevat die implementering van 'n eenvoudige algoritme wat toon hoe noodsaaklik waardes van elke reël kan verkry en handel kriteria kan gevorm word. Vir hierdie doel waardes van tegniese aanwyser funksies iStochastic () gebruik word in die EA callstohastic. mq4: Vir die verkryging van K lyn waarde (soliede groen) op die bar nul, die volgende berekening lyn word gebruik: Hier dui parameter MODEMAIN die lyn, die waarde van wat gevra word, die laaste parameter 0 is die bar indeks, waarvoor die lyn waarde moet bereken word. In die volgende drie program lyne ander veranderlikes bereken deur analogie - vir D lyn (rooi stippellyn, parameter MODESIGNAL) vir die nul en die eerste bar. In die volgende blok van die korrelasie van verkry waardes ontleed en die EA verslae oor die huidige stand van elke blok. Byvoorbeeld, in lyne: die feit van 'n rooi lyne wat gekruis deur die groen een opwaarts bespeur. As die vorige bar die groen lyn was onder die rooi een (dws die uitdrukking M1 Dit S1 waar), en op die huidige bar die groen lyn styg bo die rooi een of hul waardes gelyk (dws die uitdrukking M0 GT S0 is ware), beteken dit dat die vorige bar vorming van die huidige oomblik is die groen eensaam oor die rooi een opwaarts. So toestand bereken as operateur is waar, dit is hoekom beheer word geslaag om as operateur liggaam, as gevolg Alert () is uitgevoer om die ooreenstemmende boodskap wys. In 'n kundige adviseur wat vir die handel in as operateur liggaam moet 'n funksie handel vir die opening van 'n koop orde aangedui word. In hierdie geval is die ontleed variant van aanwyser lyne kruising sal lei tot die vorming van 'n handelsmerk orde en, ten slotte, om die uitvoering van 'n handelsmerk bedryf. Vir die variant wanneer die groen lyn kruis die rooi een afwaarts, in as liggaam moet 'n handelsmerk funksie vir die opening van 'n verkoop ten einde aangedui word. Fig. 108 toon die resultaat van callstohastic. mq4 werking. Die gebruik van funksies van tegniese aanwysers aan om in handel Expert Adviseurs en skrifte te skep is baie handig. Hoeveelheid tegniese aanwyser funksies gebruik word in 'n deskundige adviseur is onbeperk. A handel strategie ontwikkelaar besluit om verskillende handel kriteria gebaseer op die kombinasie van tegniese aanwyser waardes te definieer. Voorbeeld van 'n eenvoudige handel Expert adviseur, handel kriteria van wat op grond van tegniese aanwysers, is ontleed in die afdeling Eenvoudige Expert adviseur. MQL4 Verwysing MetaQuotes Taal 4 (MQL4) is 'n ingeboude taal vir ontwikkeling handel strategieë. Hierdie taal is ontwikkel deur MetaQuotes Software Corp. op grond van hul jare lange ervaring in die skepping van aanlyn handel platforms. Die gebruik van hierdie taal, kan jy jou eie Expert Adviseurs wat handel bestuur outomatiese maak en is baie geskik vir die implementering van jou eie handel strategieë te skep. Naas, die gebruik van MQL4 jy kan jou eie tegniese aanwysers (persoonlike aanwysers), draaiboeke en biblioteke te skep. MQL4 bevat 'n groot aantal funksies wat nodig is vir die ontleding van die huidige en voorheen ontvang aanhalings, en het 'n ingeboude in basiese aanwysers en funksies vir die bestuur van handel bestellings en beheer hulle. Die MetaEditor (teks editor) wat verskillende konstruksies van MQL4 taal beklemtoon word gebruik vir die skryf van die program kode. Dit help gebruikers om hulself te oriënteer in die deskundige stelsel teks redelik maklik. Die kort gids bevat funksies, bedrywighede, gereserveerde woorde, en ander taal konstruksies in kategorieë verdeel, en laat die vind van die beskrywing van elke gebruik element van die taal. Programme geskryf in MetaQuotes Taal 4 verskillende funksies en doeleindes: Expert Advisor is 'n meganiese handel stelsel gekoppel aan 'n bepaalde term. 'N Expert adviseur begin loop wanneer 'n gebeurtenis gebeur dat hanteer kan word deur dit: gebeure van inisialisering en deinitialization, geval van 'n nuwe blok ontvangs, 'n timer geval, diepte van die mark te verander gebeurtenis, grafiek geval en persoonlike gebeure. 'N Expert adviseur kan beide u inlig oor 'n moontlikheid om handel te dryf en outomaties handel oor 'n rekening bestellings om 'n handelsmerk bediener stuur direk. Expert Adviseurs gestoor in terminaldirectoryMQL4Experts. Custom aanwyser is 'n tegniese aanwyser geskryf onafhanklik bykomend tot dié wat reeds opgeneem in die kliënt terminale. Soos ingeboude aanwysers, kan hulle nie outomaties handel en is bedoel vir die implementering van net analitiese funksies. Custom aanwysers is gestoor in terminaldirectory MQL4Indicators Script is 'n program wat bedoel is vir 'n enkele uitvoering van 'n paar aksies. In teenstelling met Expert Adviseurs, moenie skrifte nie enige optrede, behalwe vir die begin gebeurtenis (dit vereis die OnStart hanteerder funksie in 'n script) verwerk. Skrifte word gestoor in terminaldirectoryMQL4Scripts Biblioteek is 'n versameling van persoonlike funksies bedoel vir die berging en verspreiding van dikwels gebruik blokke van persoonlike programme. Biblioteke kan nie gaan uitvoer deur self. Biblioteke word gestoor in terminaldirectoryMQL4Libraries Sluit lêer is 'n bron teks van die mees gebruikte blokke van persoonlike programme. Sulke lêers kan ingesluit word in die brontekste van deskundige adviseurs, draaiboeke, persoonlike aanwysers en biblioteke by die opstel stadium. Die gebruik van ingeslote lêers is meer verkieslik as die gebruik van biblioteke as gevolg van bykomende las wat by 'n beroep funksies biblioteek. Sluit lêers kan gestoor word in dieselfde gids as 'n bron lêer - in hierdie geval die sluit richtlijn met dubbele aanhalingstekens word gebruik. Nog 'n plek om te stoor sluit lêers is terminaldirectoryMQL4Include, in hierdie geval die sluit richtlijn word gebruik met hoek tussen hakies.


No comments:

Post a Comment