Monday, 13 November 2017

Meta Trader 5


Nuwe funksies in forex Alle kaarte is gemaak op grond van een-minuut-intervalle, wat tot laat om 21 tydsraamwerke om gelyktydig gebruik word en die aanhalings geskiedenis word gestoor in 'n kompakte vorm. Die webwerf van exness word bedryf deur EXNESS BEPERK (VC), (registrasienommer 21927 (IBC 2014). EXNESS BEPERK (VC) is 'n internasionale maatskappy Maatskappy in St Vincent en die Grenadine. EXNESS (CY) LTD is 'n lid van die EXNESS groep;. gemagtigde en gereguleer word deur CySEC (Ciprus Securities and Exchange Commission), lisensie nommer 178/12 EXNESS (CY) LTD bedryf die webwerf exness. eu. Algemene Risiko Waarskuwing: CFD's areВ aged produkte. Trading inВ CFD's dra aВ hoë vlak ofВ risiko dus mayВ notВ beВ toepaslike forВ allВ beleggers. TheВ beleggingswaarde canВ beide toename andВ verminder andВ theВ beleggers mayВ verloor allВ hul kapitaal. Onder noВ omstandighede sal theВ Maatskappy het anyВ aanspreeklikheid toВ anyВ persoon orВ entiteit forВ anyВ verlies orВ skade inВ hele orВ deel wat veroorsaak word deur, as gevolg van, orВ betrekking toВ anyВ transaksies wat verband hou toВ CFD's. Leer meer Nuwe funksies in forex Alle kaarte is gemaak op grond van een-minuut-intervalle, wat tot laat om 21 tydsraamwerke om gelyktydig gebruik word en die aanhalings geskiedenis word gestoor in 'n kompakte vorm. Die webwerf van exness word bedryf deur EXNESS BEPERK (VC), (registrasienommer 21927 (IBC 2014). EXNESS BEPERK (VC) is 'n internasionale maatskappy Maatskappy in St Vincent en die Grenadine. EXNESS (CY) LTD is 'n lid van die EXNESS groep;. gemagtigde en gereguleer word deur CySEC (Ciprus Securities and Exchange Commission), lisensie nommer 178/12 EXNESS (CY) LTD bedryf die webwerf exness. eu. Algemene Risiko Waarskuwing: CFD's areВ aged produkte. Trading inВ CFD's dra aВ hoë vlak ofВ risiko dus mayВ notВ beВ toepaslike forВ allВ beleggers. TheВ beleggingswaarde canВ beide toename andВ verminder andВ theВ beleggers mayВ verloor allВ hul kapitaal. Onder noВ omstandighede sal theВ Maatskappy het anyВ aanspreeklikheid toВ anyВ persoon orВ entiteit forВ anyВ verlies orВ skade inВ hele orВ deel wat veroorsaak word deur, as gevolg van, orВ betrekking toВ anyВ transaksies wat verband hou toВ CFD's. Leer meer Aanwyser vir Konstruksie n Drie Line Break Chart Inleiding Vorige artikels beskou Point en Figuur. Kagi en Renko kaarte. Die voortsetting van die reeks artikels oor kaarte van die 20ste eeu, hierdie keer gaan ons oor die Drie Line Break grafiek te praat of om presies te wees, oor die implementering daarvan deur 'n program kode. Daar is baie min inligting oor die oorsprong van hierdie term. Ek dink dit begin in Japan. In die VSA het hulle geleer daaroor uit "Beyond Kandelaars" deur Steve Nison gepubliseer in 1994. Sowel as in die bogenoemde kaarte, is die tyd reeks nie in ag geneem word wanneer die bou van die Drie Line Break grafiek. Dit is gebaseer op nuutgestigte sluitingstyd pryse van 'n sekere tydperk, wat toelaat dat die filter geringe fluktuasies van 'n prys in verhouding tot die vorige beweging. Steve Nison in sy boek "Beyond Kandelaars" beskryf elf beginsels van die plot hierdie grafiek (bl. 185). Ek het hulle gekonsolideer in drie. Beginsel №1. Vir konstruksie kies 'n aanvanklike prys en dan, afhangende van of die mark beweeg op of af, trek 'n stygende of dalende lyn. Dit sal 'n nuwe minimum of maksimum punt. Beginsel №2. Wanneer 'n nuwe prys val onder die minimum of groter as die maksimum, kan ons 'n dalende of stygende lyn te trek. Beginsel №3. Om 'n lyn in die rigting trek teenoor die vorige beweging, die minimum of maksimum moet geslaag word. Op dieselfde tyd, indien daar meer as een identiese lyn, dan is die minimum of maksimum is bereken op grond van twee (as daar is twee agtereenvolgende identiese lyne) of drie (as daar is drie of meer agtereenvolgende identiese lyne) van hulle. Kom ons neem 'n nader kyk na die voorbeeld van 'n klassieke grafiek konstruksie gebaseer op historiese data (Fig. 1). Fig.1 Voorbeeld van die bou van 'n Drie Line Break grafiek (EURUSD H1 2014/06/27) Fig. 1 verteenwoordig 'n Kandelaar grafiek op die linkerkant en 'n drie Line Break grafiek op die regterkant. Dit is 'n grafiek van EURUSD, tydraamwerk H1. Die aanvang van die datum van die grafiek word 27.06.2014 teen die prys 1,3613 (sluitingstyd van die kers is 00:00), dan is die kers (01:00) sluit by 1,3614, die vorming van die eerste stygende lyn van die Drie Line Break grafiek. Die volgende kers van die lomp rigting (02:00) vorm 'n stygende lyn, sluit by 1,3612 (sluitingsdatum prys is laer as die vorige minimum). Dan lomp kandelaars beweeg die prys teenoor die 1,3619 (03:00) merk, die vorming van 'n nuwe maksimum en 'n lyn. Die kers om 04:00 nog nie onder die minimum gedaal en dit het geen invloed op die konstruksie. Die kers om 05:00 sluit om 1,3623, merk 'n nuwe maksimum (nuwe stygende lyn). Nou om die verslechtering neiging brei, moet ons twee minimums (1,3613) slaag, maar bulle is nie van plan om op te gee hul posisie en vorm 'n nuwe maksimum 1,3626 (06:00). Dan bulle probeer om die uptrend omgekeerde twee uur lank, maar dit is dieselfde tendens voortduur met 'n nuwe maksimum bereik by 1,3634 (09:00). Bulle lei. Nou om 'n stygende lyn te trek, drie minimums moet geslaag word (1,3626; 1,3623 en 1,3619). Soos ons kan sien, in die volgende drie ure bere is die oorname van die mark, Downing dit tot op die punt van 1,3612 (00:00). Dit word weerspieël in 'n nuwe stygende lyn. Maar die volgende vyf ure te wys dat die Bulle hul posisie terug te wen en bring die mark terug na die punt van 1,3641, verby die vorige maksimum in 1,3626 en die vorming van 'n nuwe stygende lyn om 17:00. Bears versuim om die vorige minimum slaag om 18:00 en vir die volgende vyf ure bulle wat die mark tot op die punt van 1,3649, die vorming van 'n nuwe stygende lyn elke uur. Basiese beginsels van grafiek konstruksie Voordat ons by die kode, gaan ons oor die aanwyser te praat self en uit te vind wat dit anders as ander en hoe maak. Dit is duidelik dat die Drie Line Break, soos ander aanwysers, is ontwerp vir fasilitering van effektiewe analise van die mark en soek na nuwe strategieë. Ek is seker jy wil weet of daar enige verrassings. Eintlik is daar 'n paar van hulle. Die aanwyser kan verander prystipe vir berekening. Dit dek al vier standaard bar pryse. Die klassieke tipe is ontwerp vir die bou van kaarte net vir een prys tipe wanneer die gemoderniseerde een maak voorsiening vir die gebruik van al vier tipes prys (oop, hoog, laag и naby). Dit verander die voorkoms van die klassieke grafiek konstruksie deur die byvoeging van "skadu" om die lyne en maak hulle lyk soos Japannese kandelaars, wat bydra tot die visuele persepsie van die grafiek. Die gemoderniseerde weergawe beskik ook oor instellings vir sinchronisasie prys data betyds met die vervanging ontbreek pryse vir die prioriteit kinders. Gemoderniseer tipe grafiek konstruksie aangebied by Fig. 2: Fig.2 Gewysig grafiek gebaseer op vier prys tipes Soos die gemoderniseerde konstruksie kombineer vier Drie Line Break kaarte van verskillende prys tipes, is dit natuurlik om verskille tussen die pryse te vind. Om dit te vermy, is data sinchronisasie op tyd wat benodig word. (Op die regte Fig 2). En gedeeltelike (Fig 2 aan die linkerkant.) Volledige: Prys sinchronisasie is in twee variasies gedra. Volledige sinchronisasie verteenwoordig 'n gefilterde gedeeltelike een, waar al die data getrek op die grafiek en ontbreek data is vervang deur die wat in die instellings prioriteit pryse. In die modus van 'n volledige sinchronisasie ontbreek data eenvoudig ontslae weggelaat en net kandelaars met 'n volledige stel van inligting word getrek. Nog 'n innovasie is 'n tydperk separator, bekendgestel vir die gerief van verdeel seine. Soos u weet, kan tydperk separator aangesit wees in die grafiek instellings. In die aanwyser verandering wat hulle na gelang van die tydperk, wat in die instellings. In teenstelling met die kaarte in Meta Trader 5. waar tydperke word geskei deur 'n vertikale stippellyn, in hierdie aanwyser n nuwe tydperk word voorgestel deur die verandering van 'n lyn kleur (kerse, Fig 3.): Fig.3 Tydperk skeiding in die aanwyser Nog 'n toevoeging is die implementering van 'n tegniese aanwyser IMA. wat gebou wat gebaseer is op die pryse van die belangrikste grafiek, maar is gesinchroniseer met die aanwyser data oor die tyd. So data is gefiltreer deur die bewegende gemiddelde (Fig 4.): Fig.4 Interne bewegende gemiddelde Die aanwyser het ook 'n funksie om 'n minimum beweging in punte vir 'n lyn en die aantal lyne wat nodig is vir 'n ommekeer. Dit het ook 'n rol van 'n filter. Kode van die aanwyser Die algoritme van die aanwyser is redelik eenvoudig en bestaan ​​uit drie fases: die kopiëring van data, berekening gebaseer op die gekopieerde data en die vul van buffers van die aanwyser (die bou van 'n grafiek wat gebaseer is op die ontvang data). Die kode is verdeel in funksies wat met mekaar verbind óf tussen hulself of met die insette data. Kom ons 'n vinnige blik op die kode. 1. invoer parameters van die aanwyser Die aanhef van die aanwyser bevat 'n verklaring van grafiese konstruksies. Daar is twee van hulle in die aanwyser: grafiek "ABCTB" (DRAW_COLOR_CANDLES) en addisionele bewegende gemiddelde "LINE_TLB" (DRAW_LINE). Gevolglik is daar ses buffers. Daarna volg die data van enum tipe vir die verbetering van die koppelvlak instellings en die instellings self: magic_numb - Magic nommer het die tipe lank. Dit is 'n unieke nommer die aanwyser dui. As die noodsaaklikheid ontstaan, kan omskep word in tipe string met 'n paar wysigings; time_frame - Berekening tyd reeks, tipe ENUM_TIMEFRAMES. is die belangrikste parameter (die tydperk van die aanwyser); time_redraw - Tydperk van grafiek updates, tipe ENUM_TIMEFRAMES. Dit is die tydperk waartydens 'n grafiek herberekening plaasvind. Vir 'n spoedige herindeling van die grafiek druk op die sleutel "R" op die sleutelbord - 'n geïntegreerde beheer van die aanwyser; first_date_start - Begin datum, tipe DATETIME. Dit is die belangrikste parameter wat die beginpunt vir die kopiëring van data en kartering; chart_price - Prys tipe vir berekening (0-Close, 1-Ope, 2-High, 3-laag). Vir 'n klassieke grafiek konstruksie een prys tipe moet gekies word. Soos reeds genoem, is hierdie parameter geïgnoreer wanneer gemodifiseerde konstruksie geaktiveer; step_min_f - Minimum stap vir 'n nuwe kolom (& gt; 0, tipe int) of 'n sprong wat nodig is vir 'n lyn; line_to_back_f - nommer van lyne na 'n ommekeer te vertoon (& gt; 0, tipe int). Classic tipe suggereer drie lyne om 'n ommekeer te toon; CHART_TYPE - Tipe grafiek konstruksie (0-klassieke, 1-gemodifiseerde), tipe kies. Dit is 'n skakel tussen die konstruksie tipes; chart_color_period - Die verandering van kleur by die begin van 'n nuwe tydperk (boolean tipe). Gebruik word vir die verandering van lyn kleur aan die begin van 'n nuwe tydperk; chart_synchronization - Konstruksie van 'n grafiek net maar stil tot volledige sinchronisasie (boolean tipe, indien dit waar is, dan is 'n volledige sinchronisasie kom met die weglating van alle ontbrekende waardes voor die bou van 'n grafiek); . Chart_priority_close - Prioriteit van die sluitingsprys (tipe kies vier variasies Dit wys op die prioriteit van die sluitingsprys op gedeeltelike sinchronisasie en kry geïgnoreer by die volledige een;. chart_priority_open - Prioriteit van die opening prys. Dieselfde geld hier; chart_priority_high - Prioriteit van die maksimum prys. Dieselfde geld hier; chart_priority_low - Prioriteit van die minimum prys. Dieselfde geld hier; ma_draw - Teken die gemiddelde (boolean tipe, indien dit waar is, dan trek bewegende gemiddelde); ma_price - Prys tipe vir die bou van die gemiddelde, kan 'n mens van ENUM_APPLIED_PRICE wees; ma_method - Konstruksie tipe, kan een van ENUM_MA_METHOD wees; ma_period - Berekening van gemiddelde tydperk van die bewegende gemiddelde; Dan verklaar ons buffer skikkings, veranderlikes en strukture wat nodig is vir berekening. 2. Funksie OnInit Alle aanwyser buffers verklaar in die funksie OnInit en verskeidenheid aanduiding is opgestel soos in 'n tijdreeksen. Toe het ons waardes van die aanwyser wat nie gaan aangedui moet word op die grafiek, stel die naam. spesifiseer akkuraatheid en verwyder huidige waardes as hulle die term oorlaai. Hier het ons ook die handvatsel van die aanwyser IMA en kyk korrektheid van die ingevoerde data. In die geval van 'n fout, is 'n toepaslike boodskap gedruk en die waarde is verander vir die minimum te beperk. 3. Funksie van kopiëring data Soos die aanwyser is ontwerp om te werk met al vier tipes pryse, is dit noodsaaklik om al die data, insluitend die tyd kopieer. In MQL5 daar 'n struktuur genaamd MqlRates. Dit word gebruik vir die berging van inligting oor die tyd van die begin van 'n handel sessie, pryse, volumes en die verspreiding. Die insette parameters van die funksie is die begin en die einde datum, tydperk en die teiken verskeidenheid van die tipe MqlRates. Die funksie gee terug waar as kopiëring suksesvol is. Data word gekopieer na 'n intermediêre skikking. Bereken vermiste data plus een sessie word daar gewerk en data word permanent vernuwe. As kopiëring om die intermediêre reeks suksesvol was, dan data is gekopieer na die skikking, geslaag om korrek werk van die funksie te verseker. 4. Funksie van die berekening van data Hierdie funksie is 'n prototipe van berekening data vir 'n klassieke konstruksie van die Drie Line Break grafiek. Soos reeds genoem, die funksie bereken net data en vorm dit in 'n spesiale verskeidenheid van die tipe struktuur line_info, in die begin van die kode verklaar. Hierdie funksie bevat twee ander funksies: func_regrouping (hergroepering funksie) en func_insert (invoeging funksie). Ons gaan 'n blik op hulle vir 'n begin het: 4.1. hergroepering funksie Hierdie funksie is hergroepering inligting oor agtereenvolgende lyne van dieselfde rigting. Dit is beperk deur die grootte van die skikking geslaag daarin of, om presies te wees, deur die parameter line_to_back_f van die aanwyser instellings (aantal lyne om 'n ommekeer te vertoon). So elke keer wanneer beheer oor aangeneem word om die funksie, al ontvang data oor identiese lyne beweeg een punt af teen die einde en indeks 0 gevul word deur 'n nuwe waarde. Dit is hoe inligting oor lyne wat nodig is vir 'n onderbreking is gestoor (in die geval van klassieke konstruksie die onderbreking het drie lyne). 4.2. invoeging funksie Die funksie voer invoeging van die waardes van die reaksie skikking. Die kode is eenvoudig en nie gedetailleerde verduideliking nodig. Die funksie vir die berekening van data is konvensioneel verdeel in drie dele. Die eerste deel afskrifte data onder ontleding om 'n intermediêre reeks met die hulp van die operateur skakelaar. Slegs bekommerd prys gekopieer. Die tweede deel doen 'n toets lopie vir vereiste ruimte te bereken in die data skikking. Toe die data opgestel line_main_array [], het aanvanklik geslaag om die funksie vir reaksie, ondergaan 'n verandering. Die derde deel, op sy beurt, vul die aangepaste data skikking. 5. Funksie van grafiek konstruksie Die doel van hierdie funksie is om die data vir 'n kaart wat gebaseer is op die gekose konstruksie parameter (klassieke of verander) te bereken en om die aanwyser buffer met data vir mekaar te vul. Sowel as die vorige funksie, die funksie van grafiek konstruksie het drie bykomende funksies. Hulle is die funksie van kleur, funksie van sinchronisasie en die funksie van bewegende gemiddelde. Laat ons hulle in meer detail bespreek. 5.1. kleur funksie Hierdie funksie het net een insette parameter - tyd. Die reaksie van die funksie is 'n Boole veranderlike. As die geslaag data is die grens van die tydperk, dan is die funksie sal terugkeer waar. Soos tydperke afhang van die gekose tydperk, die funksie het 'n ingeboude in tydperk skeiding deur die voorwaardelike operateur indien. Na afloop van die tydperk gekies is, ondergaan dit 'n tjek as 'n nuwe tydperk nog nie begin. Dit word gedoen deur die omskakeling van 'n datum in struktuur MqlDateTime en vergelyking. Vir die tydperk tot en met H2, veranderinge in die waarde van datum dui die begin van 'n nuwe tydperk. Tydsraamwerke van H12 tot D1 inklusiewe dui veranderinge in maande en tussen W1 en MK gaan ons die verandering in die jaar. Ongelukkig is die struktuur MqlDateTime nie inligting oor die huidige week hê. Hierdie probleem is opgelos deur die skep van 'n aanvanklike punt verteenwoordig deur die veranderlike time_variable. Verder langs die lyn, 'n aantal sekondes in 'n week kry afgetrek van hierdie datum nie. 5.2. Funksie van sinchronisasie Die funksie van sinchronisasie het ses insette parameters: vier van hulle is die prioriteit van die pryse, boolean parameter van 'n volledige of gedeeltelike sinchronisasie en die skikking onder ontleding self. Die funksie bestaan ​​uit twee dele: 'n geval van 'n volledige en gedeeltelike sinchronisasie. Volledige sinchronisasie word in drie fases uitgevoer: Berekening van die skikking elemente, wat voldoen aan die voorwaarde van wat data op al vier prys tipes. Kopiëring elemente in 'n intermediêre reeks onder dieselfde toestand. Die kopiëring van die intermediêre reeks om die een wat deur parameters. Gedeeltelike sinchronisasie is meer kompleks. Geslaag eendimensionele struktuur array is om omskep in twee-dimensionele een, waar die eerste indeks dui op die einde en die tweede een - die prys tipe. Dan bekendgestel is 'n een-dimensionele skikking met vier elemente. Prys prioriteit vlakke gekopieer na hierdie reeks en dan die skikking is gesorteer om die prioriteit volgorde te identifiseer. Daarna het ons uit te voer verspreiding volgens prioriteite met behulp van die lus vir en die voorwaardelike operateur indien. Terselfdertyd, as prioriteite gelyk is, dan is die prys reeks is soos volg: naby, oop, hoog, laag. Sodra die operateur as die eerste prioriteit waarde, dan is die lus vir plaasvervangers bevind al nul data in die voorheen geskep tweedimensionele skikking vir die prioriteit kinders ens 5.3. Funksie van bewegende gemiddelde Dit is die eenvoudigste funksie. Die gebruik van die aanwyser handvatsel, ontvang in die OnInit funksie, kopieer ons die waarde, wat ooreenstem met die datum geslaag in die parameters van die funksie. Dan is hierdie waarde is teruggestuur as 'n reaksie op hierdie funksie. Die funksie van die plot 'n grafiek is konvensioneel verdeel in twee dele: klassieke plot en verander een. Die funksie het twee insette parameters: prystipe vir konstruksie (geïgnoreer tydens gemodifiseerde konstruksie) en tipe konstruksie (klassieke en verander). In die begin kry die aanwyser buffers skoongemaak en dan, afhangende van die tipe van konstruksie, in twee dele verdeel. Die eerste deel (ons praat oor die gewysigde konstruksie) begin met die roeping van die funksie vir die berekening van al vier tipes prys. Dan skep ons 'n gemeenskaplike data skikking na die plek waar ons die data gebruik kopieer, ontvang wanneer ek die funksie van berekening data. Dan ontvang data skikking kry gesorteer en skoongemaak van gerepliseer data. Daarna het die skikking data_for_buffer [], verklaar op die globale vlak, is gevul gebaseer op agtereenvolgende datums met die volgende data sinchronisasie. Vulsel aanwyser buffers is die finale stadium van die gewysigde konstruksie. Die tweede deel (klassieke konstruksie) is 'n baie makliker. Eers die funksie van berekening data genoem word en dan is die aanwyser buffers gevul. 6. funksie van konsolidasie Hierdie funksie verenig al die beheer aanwyser elemente. Eers die huidige datum word gedefinieer, dan is die funksie van kopiëring van data en die funksie van grafiek konstruksie geroep. 7. Funksie van sleutel-beheerde en outomaties beheer konstruksie Hierdie funksies is ontwerp vir die herindeling van die aanwyser deur te druk die sleutel "R" (OnChartEvent) op die sleutelbord of doen dit outomaties in ooreenstemming met die gekose tydperk (OnCalculate). Laasgenoemde is geanaliseer deur die nuwe bar funksie (func_new_bar) wat 'n vereenvoudigde weergawe van die in IsNewBar beskryf funksie. Op hierdie punt moet ons klaar die beskrywing van die kode van die aanwyser en praat oor die maniere om dit te gebruik. Voorbeelde van die gebruik van die aanwyser en 'n handel strategie Kom ons begin met die belangrikste ontleding strategieë gebaseer op die klassieke grafiek konstruksie. 1. Wit en swart lyne as seine te koop en te verkoop Sowat kan ons praat oor twee reëls: Heers №1. Koop, wanneer daar drie agtereenvolgende stygende lyne en verkoop, wanneer daar drie agtereenvolgende dalende lyne. Drie agtereenvolgende lyne dui op 'n verskyning neiging. Heers №2. Verkoop, wanneer die ommekeer lyn hieronder druppels drie agtereenvolgende stygende lyne, te koop, wanneer die ommekeer lyn is hoër as drie agtereenvolgende dalende lyne. Kom ons kyk na Fig.6, wat 'n klassieke konstruksie vir EURUSD H1 vanaf die begin van 2013 (die ontleed tyd reeks word uitgebeeld op Fig.5). Fig.5 ontleed tyd reeks EURUSD H1 Fig.6 Classic konstruksie van die Drie Line Break grafiek vir EURUSD H1, begin van 2013, die sluiting van pryse Op die grafiek (fig. 6) kan ons duidelik sien die sein (reël №1) tussen punte 1 en 2, wat is 'n begin punt vir verkoop. In hierdie geval is die verdienste is meer as 200 punte vir vier desimale syfers. Die volgende punt 4 dui op 'n gunstige situasie vir die koop (soos in reël №2). Op sluit in punt 5 was die wins 40 punte en ons is by gelykbreek op sluit in punt 6. In punt 6 kan ons sien 'n sein na (reël №2) verkoop. Ons kry 10 punte werd wins wanneer die sluiting by punt 7 en gelykbreek teen sluitingskoerse in punt 8. punte 8 en 9 kan nie beskou word as seine as hulle nie heers №1, geen reël №2 bevredig. Ons kan koop in punt 10 (reël №1); Ons kan ook wins van 20 punte op die sluiting van in punt 11 of gelykbreek in punt 12. Alle getalle is afgerond. In die beste geval, die gebruik van hierdie strategie ons kon wins van 270 punt, wat is indrukwekkend genereer. Terselfdertyd, in die bepaalde tyd reeks is daar 'n intense beweging wat wins beïnvloed. In die ergste geval scenario, kan handel lei tot gelykbreek wat nie óf sleg. Dit is noemenswaardig dat wanneer 'n situasie aan óf reël №1 of reël №2, moet ons wag vir 'n neiging omkeer bevestiging deur 'n reël in dieselfde rigting as die neiging. 2. gelyke afstand kanaal, ondersteuning en weerstand lyne Nog 'n handel strategie is die toepassing van tegniese ontleding van die Drie Line Break grafiek. Kom ons neem 'n blik op Fig. 7: Fig. 7 gelyke afstand kanaal, ondersteuning en weerstand lyne, GBPUSD H1, tyd wissel van 2014/03/01 tot 2014/05/01 In Fig. 7 kan jy sien dat die dalende ewe ver kanaal in rooi lyne getrek word, is die stygende kanaal getrek in bloues en lyne van ondersteuning en weerstand getrek swart. Dit is duidelik dat die eerste weerstand lyn is besig om in die ondersteuning lyn. 3. Kandelaar Patrone 'N aangepaste grafiek (twee lynbreuk) op die tydraamwerk M30 vir die paar USDCAD aan die begin van 2013 lyk nogal interessant. Ons kan Japannese kandelaar patrone wat hul seine (Fig. 8) geregverdig kan onderskei. Fig. 8 Gewysig Drie Line Break grafiek, USDCAD M30, begin van 2013, twee lyne te breek In die begin van die grafiek kan ons 'n ommekeer patroon van "Die oorweldiging" kyk onder №1. Dit bestaan ​​uit twee kerse: rooi en die voorafgaande blou een. Na afloop van die opwaartse neiging lyn die mark gaan af na nommer 2 wat 'n one-kers ommekeer patroon "Hammer". Op hierdie punt verander die mark rigting. Dieselfde gebeur in patroon №3 ( "Spinning Top"). Die volgende ommekeer patroon "Kharami" (№4) blyk uit die kandelaar 4 en die groot stygende een langsaan. Patroon №6 bestaan ​​ook uit twee kandelaars (patroon "Die oorweldiging"), maar in teenstelling met die eerste soortgelyke model dit blyk die mark in die teenoorgestelde rigting. So, kan dit afgelei word dat die gebruik van die aanwyser in hierdie soort ontleding is aanvaarbaar, maar dit het so nadele as selde voorkoms van seine en moontlikheid van 'n beduidende drawdown. Hierdie strategie moet beslis verdere ontwikkeling. 4. Moving gemiddelde Gedeeltelike verandering soos die toevoeging van 'n bewegende gemiddelde net getrek lyne gee nuwe geleenthede vir ontleding. Kom ons kyk na Fig. 9: Fig.9 Ontleding van bewegende gemiddelde, EURUSD H4, die Drie Line Break grafiek, klassieke konstruksie van 2014/01/01 tot 2014/07/01 Die boonste deel van Fig. 9 illustreer 'n klassieke konstruksie gebaseer op die hoë pryse met 'n bewegende gemiddelde (gemiddelde tydperk is 90, lae prys, stryk gemiddelde). Die onderste deel toon 'n klassieke konstruksie gebaseer op 'n lae pryse met 'n bewegende gemiddelde (gemiddelde tydperk is 90, 'n hoë prys, stryk gemiddelde). So, in die boonste deel van Fig. 9 die bewegende gemiddelde kan beskou word as 'n support lyn ondersteun word en in die onderste deel nie, inteendeel, 'n weerstand lyn. As die prys van beide kaarte onder die gemiddelde val dan is daar afwaartse neiging in die mark en dit is beter om te verkoop. Wanneer die prys bo die gemiddelde styg dit is tyd om te koop. Die nadeel van hierdie strategie is dat dit bedoel is vir 'n lang termyn handel. Afsluiting Ten slotte kan ek sê dat die Drie Line Break gee konsekwent goeie seine of, in die ergste geval, lei tot gelykbreek. Praktyk toon dat dit die beste toegepas word in 'n lang termyn tendens en daarom kan ek nie raai die gebruik van hierdie term vir 'n kort termyn handel. As iemand het nuwe idees van hoe om dit te gebruik in die handel, sou ek bly wees om dit te bespreek. Soos gewoonlik, het ek probeer om die kode in detail te ondersoek. Weereens, as daar idees van hoe om uit te brei, herwerken of optimaliseer dit, skryf asseblief in die kommentaar op die artikel. Random Walk en die tendens aanwyser Inleiding Die munt gooi spel is om vir jonk en oud. Laat ons hierdie spel te speel, maar met die bedoeling om te probeer uit en begrip van die meganismes van die tegniese handel oor die forex mark. Ons is ver nie die eerste wat het 'n muntstuk in die hande. Diegene wat meer wil weet oor die waarskynlikheidsteorie leer, kan verwys na die boek 'n Inleiding tot Waarskynlikheidsleer en die toepassing daarvan deur William Feller. Ons doel is om die meganismes van handel te verstaan. Random Walk en sy eienskappe Om mee te begin, laat ons na te boots die gevolg van 'n muntstuk-gooi spel, met behulp van 'n kragopwekker van ewekansige getalle. So, laat die koppe 'n +, 1 en sterte wees -1. Die uitslag van die i-de loot van die munt is x (i) = P (1/2), waar p (1/2) is 'n funksie, wat die waardes 1 met die waarskynlikheid van 1/2 en die waarde -1, met dieselfde waarskynlikheid 1/2. Dan sal die Random Walk net die som van x (i). Vir eenvoud, begin ons van nul. Figuur 1. ewekansige loop: (vertikale as - huidige posisie op die lyn, deur die horisontale as - tyd stappe) Die Random Walk is goed bestudeer en het 'n paar merkwaardige eienskappe. Kom ons som dié wat nuttig is vir ons: Die boogsinus wet. Hoe langer ons gooi 'n muntstuk, hoe minder die Random Walk posisie gaan deur nul. Sowat 90 persent van die tyd Random Walk geleë aan die een kant van nul. Eintlik is hierdie twee stellings is nutteloos in die werklike handel. En ons basies net hulle nodig het om die verskille tussen die werklike wisselkoerse en Random Walk beklemtoon. Die Random Walk grafiek is 'n fraktale, dit wil sê dit soortgelyk aan self met die verandering van 'n skaal bly. A fraktale is 'n pragtige woord, asook die beelde van fraktale. Dit is nuttig dat die statistiese parameters van die Random Walk is skaal-invariante. Die dronk matroos stelling. Die Random Walk - is die die spoor van 'n dronk matroos, wat, nadat hy die geld, laat die taverne, met die gemiddelde spoed, eweredig aan die vierkantswortel van die aantal stappe (of munt gooie). Dit is 'n baie nuttige stelling omdat dit ons toelaat om die willekeur of nie-willekeur van gebeure te bepaal. As ons een of ander manier, wonderbaarlik uit 100 gooie gewen 65 koppe, dan was ons net gelukkig, of moet ons deel deel van die prys met die nut van so 'n wonderwerk? Die Random Walk kan gebruik word vir handel. Wel, eintlik, studente het lank opgemerk en "koppe of arende" speel in breek tussen klasse. Die Random Walk gebruik kan word om die georganiseerde 'n toneelstuk mark. Alle handel reëls soos op die huidige mark van toepassing sal wees nie, maar in plaas van die neem van die wisselkoerse, neem ons die Random Walk tariewe. Soos altyd, sal daar 'n paar tussenganger wees. wat die versprei, kommissies en belasting sal neem. Maar ons sal vriendelik vra hulle nie om enigiets te neem vir nou, en ons spel nie bederf nie. 'N Paar kommentare oor handel: Die gebruik van die Random Walk, is dit onmoontlik om te raai waar die RW posisie in die volgende oomblik sal skuif na. Die posisie kan weg van nul beweeg op 'n arbitrêr afstand, soos in 'n plus of minus, oor 'n voldoende groot aantal tyd stappe. Geen handel stelsel kan gemiddeld nie wen nie verloor op die Random Walk tariewe. Hier is dit die moeite werd om daarop te let dat, terwyl dit 'n spel mark, die balans van die handel stelsel kan negatiewe geword. Ons handel 'n beperkte aantal keer stappe. Op die laaste loot, al die transaksies naby. Die "gemiddeld" sleutel woord kan vervang word deur die uitdrukking "wanneer gemiddeld oor die versameling van alle moontlike waardes". Indien die deposito van die handel stelsel is beperk en kan nie slaag in negatiewe, dan sal die volgende stelling waar te wees: Enige handel stelsel wat aktief verhandel op die Random Walk data sal hou om geld te verloor, totdat hulle almal weg. As ons toelaat dat tussenganger om 'n klein verspreiding van elke transaksie neem, dan die fondse sal afneem teen 'n tempo eweredig aan die aantal transaksies. Die optimale strategie wanneer die handel met tussenganger - is glad nie te speel. As jy regtig wil om handel te dryf, dan is jou beste bet om alles in een transaksie te sit. In hierdie geval, die kans om te wen is maksimaal, maar is steeds minder as 0,5. Die meerderheid van die aanwysers en Expert Adviseurs sal werk op die Random Walk data. Baie van hulle sal seine te koop of te verkoop. Maar hulle seine is absoluut sinloos. In die geval van die handel met behulp van ewekansige loop data met teenwoordigheid van tussenganger 'n korrekte Expert adviseur moet die enigste een aanbeveling te gee: "Moenie die mark te betree." Die waardes van die Z rekening vir enige handel strategie, gebaseer op Random Walk data sal normaalweg versprei rondom nul. Die spesifieke waarde van die Z-rekening vir 'n paar RW data nie kenmerkend n handel strategie. By die gebruik van die Random Walk data, al die katte is grys, in die sin dat almal handel strategieë is dieselfde. Trading strategieë verskil in die weë van die raai die toekoms verander, en die posisie van Random Walk is onmoontlik om te voorspel. In Random Walk data kan ons tendense, siklusse, omkeer patrone, kanale, en ander tegniese ontleding eienskappe waarneem. Dit is alles denkbeeldige patrone en hulle nie help in die handel. So is die sielkunde van 'n handelaar - om oases sien 'in die woestyn, waar nie 'n druppel inligting regtig gevind. As twee mense, met 'n beperkte aantal van die muntstukke, sal almal in "koppe of sterte" speel, dan sal die gemiddelde wenner die een wat meer muntstukke het, aangesien die spel outomaties beëindig sodra die ander lopies uit geld. As "koppe of sterte" gespeel word deur die handelaar en die mark, kanse om te wen die handelaar se gemiddeld is eweredig aan die verhouding van kapitaal die handelaar om die volume van die mark. Om dit makliker te sit - die handelaar het nie 'n kans. Selfs al is daar is geen moderators. A-kampioenskap gehou kan word op die Random Walk data. Die virutal deposito gegee aan elke deelnemer. Die borge belowe werklike geld aan diegene wat die meeste bedrag van virtuele geld te kry. Die wiskundige verwagting van winste word aansienlik positiewe. Die probleem ontstaan ​​van die implementering van die martingale strategie, geskik vir die kampioenskap. Die mees aggressiewe spelers sal dreineer uit al hul deposito lank voor die einde, terwyl die versigtige kinders nie sal rek tot genoeg fondse. Onder die middel ouens, sal 'n lotery gespeel die Random Walk. gevolgtrekkings Inleiding Afsluiting Afsluiting Uit Russies deur MetaQuotes Software Corp. Waarskuwing: Alle regte om hierdie materiaal word voorbehou deur MQL5 Ltd kopiëring of herdruk van hierdie materiaal in sy geheel of gedeeltelik is verbode.

No comments:

Post a Comment