Saturday 14 October 2017

Hot Forex Metatrader 5


MetaTrader 5. MetaTrader 5 MetaTrader 5,, (). MetaTrader 5 (, Forex),. (Futuurit) (CFD). MetaTrader 5. - -. , 24. MetaTrader 5. . . , MetaTrader 5. MQL5munity. :,,. , MetaTrader 5 Lataa MetaTrader 5 Lataa MetaTrader 5 ja aloita kaupankäynti Forex, varastot, futuurit ja CFD: t Rich kauppa - toiminta, tekninen ja perustavanlaatuinen markkina-analyysi, kopiointi ja automaattinen kaupankäynti ovat kaikki mielenkiintoisia ominaisuuksia, joita voit käyttää ilmaiseksi juuri nyt MetaTrader 5 tarjoaa monipuoliset toiminnot nykyaikaisille forex - ja exchange market trader - yrityksille: Täydelliset kaupankäynnin tilaukset joustavalle Forexille, Osakkeet ja muut arvopaperikaupat. Kahdenlainen kirjanpitojärjestelmä: nettoutus ja suojaus. Rajoittamaton määrä kaavioita 21 aikataulun ja yhden minuutin historia lainauksia. analyysi yli 80 sisäänrakennetulla teknisellä indikaattorilla ja analyyttisilla työkaluilla Talousuutisten ja taloudellisen kalenterin pohjalta tehty analyysi Tehokas algoritmikauppa sisäänrakennetun MQL5-kehitysympäristön kanssa MetaTrader Market Trading - signaalien suurin käyttötavarakauppasovellus kopioida automaattisesti kokeneita kauppiaita Aler-järjestelmä ts seurata kaikkia tärkeitä markkinatapahtumia Käytä kaikkia kehittyneitä kaupankäynti - ja analysointivälineitä kaupankäynnin aikana Forex, varastot, futuurit ja CFD-palvelut MetaTrader 5 iPhonelle ja iPadille Yli miljoona Applen laitteiden käyttäjää on jo ladannut MetaTrader 5 Mobilein Forex-, Osakkeet ja muut arvopaperit. Liity nyt niihin Tällä sovelluksella voit muodostaa yhteyden välittäjäpalvelimiin, saada osakekursseja ja valuuttakurssitarjouksia, analysoida rahoitusmarkkinoita kaavioiden, teknisten indikaattoreiden ja kaupankäynnin avulla. Älä unohda, että voit myös tarkastella kaupankäynnin historiaa. Kaikki nämä jännittävät ominaisuudet voidaan käyttää kaikkialla maailmassa 247 ilmaiseksi Kauppavaihtoehtoja ja - varastoja kaikkialla maailmassa Sisäänrakennetut markkina-analyysityökalut: 30 teknistä indikaattoria ja 24 analyyttistä kohdetta Kaikkein monipuolinen kaupankäyntijärjestelmä, jolla on markkinoiden syvyys ja kaikentyyppinen kauppa Nettoutus - ja suojausasema-laskentajärjestelmät Täydelliset kauppatilaukset. mukaan lukien vireillä olevat ja lopetettavat tilaukset 3 kaaviotyyppejä ja 9 aikakappaletta Sisäänrakennettu chat, talousuutisia. hälytykset ja push-ilmoitukset Laajennettu versio iPadille Asenna mobiilisovellus iPhonelle tai iPadille pääsy markkinoille milloin tahansa MetaTrader 5 Android-sovellukselle Lataa MetaTrader 5 Android OS: n älypuhelimesi tai - tablettien ja kaupankäynnin rahoitusvälineiden valuutoista, CFD: stä, futuureista , vaihtoehdot ja varastot. Kaupankäynti Forex, varastot, futuurit ja CFD: t kaikkialla maailmassa 2 kaupankäyntijärjestelmät: perinteinen nettoutusjärjestelmä ja suojausasetusjärjestelmä Tehokas kaupankäyntijärjestelmä, mukaan lukien markkinoiden syvyys ja kaikentyyppiset kaupankäynnit Täydelliset kauppatilaukset. mukaan lukien vireillä olevat ja lopetettavat tilaukset 3 kaaviotyyppejä ja 9 aikakappaletta Sisäänrakennetut tekniset analyysityökalut: 30 indikaattoria ja 24 analyyttistä kohdetta Keskustele rekisteröityneiden MQL5-yhteisön jäsenten kanssa Taloudelliset uutiset. hälytykset ja push-ilmoitukset Laajennettu versio tablet-laitteille. Lataa Android-mobiilisovellus ja ota kauppapaikka kanssasi missä tahansa. Jos sinulla ei ole pääsyä Google Play - palveluun, lataa MetaTrader 5 APK (Android 4.0: lle ja uudemmalle). MetaTrader 5 Web Trading Käytä MetaTrader 5 - ympäristöä lataamatta tai sovelluksen asentaminen. Sen avulla voit käydä kauppaa Forex-markkinoilla ja vaihtaa markkinoita mistä tahansa selaimesta ja käyttöjärjestelmästä. Tarvitset vain Internet-yhteyden. Kirjaudu tiliisi ja aloita kaupankäynti vain muutamalla klikkauksella. Käynnistä MetaTrader 5 web-alusta juuri nyt ja aloita kaupankäynti heti Lataa HotForex MT4 Terminal Lataa MT4 Terminal MetaTrader on alan suosituin etupään sovellus. HotForex MT4 on ottanut MetaTrader MT4 - alustan ja esitteli likviditeettinsä luomaan helppokäyttöisen etupään kaupankäynnin rajapinnan pankkien välisellä likviditeetillä ja nopealla toteutuksella. HotForex MT4 Terminal on täysin varustettu kauppiaiden työpaikka, joka mahdollistaa kaupan rahoitusmarkkinoilla (Forex, CFD ja Futures). Se tarjoaa tarvittavat välineet ja resurssit analysoimaan rahoitusvälineiden hintadynamiikkaa, tekemään kauppatapahtumia, luomaan ja käyttämään automaattisia kaupankäyntijärjestelmiä (Expert Advisors). Se edustaa all-in-one-konseptia ja se on peräisin maailman suosituimmasta kaupankäynnin terminaalista. MT4 voidaan asentaa Mac-tietokoneeseen viinin kautta. Vaikka tämä ei ole HotForex - tai MetaQuotes-julkaisu, se on kiertotapa Mac-käyttäjille, joilla on MT4-päätelaite järjestelmäänsä. HotForex MT4 Terminal tarjoaa useita vaikuttavia analyyttisiä työkaluja: Jokaiselle rahoitusvälineelle on saatavilla yhdeksän aikarajoitusta, jotka antavat yksityiskohtaisen analyysin lainausnäytöksistä. Yli 50 sisäänrakennettua indikaattoria ja työkaluja helpottavat analyysin tekemistä, mahdollistavat trendien määrittämisen, määrittelevät erilaisia ​​muotoja, määrittävät maahantulo - ja poistumispisteet jne. Lisäksi yksi objekti voidaan soveltaa toisella, mikä on erittäin hyödyllistä erilaisissa kaupankäynnissä järjestelmiin. MT4-terminaalin poistaminen: Siirry aloitusvalikkoon ja etsi sitten MT4-sovelluksen nimi napsauttamalla sitä ja etsi uninstall-välilehti. Jos sinulla on kysyttävää, ota yhteyttä: supporthfeu Edut ja hyödyt Kaupankäynti tietyllä järjestelmällä voi poiketa kaupankäynnistä toiseen. Vaikka ei ole lopullista kaupankäyntialusta, joka vastaa kaikkia kauppiaiden tarpeita, HotForex MT4 - alusta tarjoaa useita etuja loppukäyttäjälle. Edellä mainittujen etujen lisäksi alustalle tarjotaan monia muita ominaisuuksia, kuten erilaiset kaupan toteutusominaisuudet, sähköpostit ja hälytykset. Kaiken kaikkiaan HotForex MT4 - alusta on kaikki, mitä sinun tarvitsee aloittaa tehokkaasti Forex-markkinoilla. Helppokäyttöinen käyttäjäystävällisen käyttöliittymän kautta. Uutiset syötetään suoraan kauppapaikkaan. Esiohjelmoidut analyyttiset työkalut. Kyky peittää analyyttiset tutkimukset. Useita kaaviot ja analyysit. Rohkaisee asiantuntijoiden kehittämistä ja mahdollistaa niiden käytön. Monikielinen alusta. Päivittäinen tiliote. Reaaliaikainen asiakastilien yhteenveto, mukaan lukien tilinpäätös, vaihtuvakorkoinen voitto ja tappio jne. Oikeudellinen: HotForex on Kyproksen sijoituspalveluyritys (CIF) HF Markets (Europe) Ltd: n rekisteröity brändi numerolla HE 277582. Kyproksen Securities and Exchange Commission (CySEC) on säännelty lisenssinumerolla 18312. HotForexia säännellään Markets of Euroopan unionin rahoitusvälineiden direktiiviä (MiFID). HFU: n ylläpitämä verkkosivusto HF Markets (Europe) Ltd. Riskienhallinta: Kauppavaihdon kohteena olevat tuotteet, kuten Forex - ja CFD-tuotteet, eivät välttämättä sovi kaikille sijoittajille, koska niillä on suuri riski pääomalle. Varmista, että olet täysin ymmärtänyt riskejä, ottaen huomioon sijoitustavoitteet ja kokemustasonne ennen kaupankäyntiä ja pyydä tarvittaessa riippumatonta neuvontaa. Lue koko riskitiedote. HotForex ei hyväksy asiakkaita USA: sta Kanadasta, Belgiasta, Iranista, Sudanista, Syyriasta, Pohjois-Koreasta ja Japanista. Copyright 2017 - Kaikki oikeudet pidätetään Riskin varoitus: Kaupankäynnin kohteena olevat hyödykkeet, kuten Forex - ja CFD-tuotteet, eivät välttämättä sovi kaikille sijoittajille, koska niillä on suuri riski pääomalle. Lue koko riskitiedote. Riskin varoitus: Muista, että Forex - ja CFD-tuotteet ovat hyödykkeitä, jotka voivat johtaa kaikkien sijoitetun pääoman menetykseen. Ole hyvä ja harkitse riski-informaatiomme. Mitä uutta on MetaTrader 5: ssä Nopea vaihtaminen Toolboxin ja Strategy Tester - ikkunoiden välillä. Uusi vaihtoehto mahdollistaa hintojen ja tilausten määrän muokkaamisen hiiren rullaa käyttäen. Kun siirrät mobiilipäätteitä, tallennat palvelimesi luettelon. Kun asennat MetaTraderin iPhoniin tai Android-laitteeseen, näet sinulle valmiin palvelinluettelon. Voit nopeasti muodostaa yhteyden olemassa oleviin kaupankäyntitileihin. Tällä hetkellä yhdistetyn tilin palvelin näkyy ensin matkaviestimessä. Terminaalissa huomattavasti pienempi kuorma, joka luotiin näkymätön (minimoitu) kaavioita ja esineitä. Kiinteät satunnaiset väärä laukaisevat takapysähdyksen tasot. Kaupankäynnin kiinteä suodatus symbolilla tilin kaupankäynnin historiassa. Tyyppikentän kiinteä näyttö kantojen historiassa. Kaupallisen historian kiinteä esitys tehtävissä. Kiinteä näyttö mukautetuista indikaattoreista, joiden piirustyypiksi on DRAWCOLORLINE, DRAWCOLORZIGZAG ja DRAWCOLORSECTION, jos kyseessä on väri CLRNONE. Kiinteä mallintaminen käyttäen vakio-osoitinta. Yksityisen ja suojatun luokan jäsenille pääsyn kiinteä hallinta. Pörssivälineiden rajatilausten kiinteä aktivointi, kun tilauksen laukaisuprosentti on huonompi kuin nykyinen markkina (ostohinta on korkeampi tai myyntihinta on alempi kuin markkinahinta). Poistettu rajoittaminen, joka liittyy mukautettujen indikaattorien testaukseen, joissa on yli 64 syöttöparametria. Lisätty UI-kääntäminen hindiin. 9. helmikuuta 2017 Lisätty mahdollisuus kirjautua sisään ja kirjautua MQL5-tiliisi Facebookissa. Jos sinulla on profiili tämän sosiaalisen verkoston kautta, voit käyttää keskusteluja ja MetaTrader 5 - palveluiden kokonaisuutta muutamalla napsautuksella. 27. tammikuuta 2017 Nyt kaupankäynnin historiaa voidaan lisäksi esittää asemien muodossa. Terminaalissa kerätään tietoja sijaintitietoihin (aseman avaaminen, lisävolyymi, osittainen ja täydellinen sulkeminen) ja yhdistetään sitten tieto yhteen tietueeseen, joka sisältää seuraavat tiedot: Ensimmäisen ja viimeisen kaupan määrittämät aseman avaus - ja sulkeutumisaika äänenvoimakkuutta. Jos osa osuudesta on suljettu, tietue sisältää suljetun tilavuuden ja alkuperäisen tilikauden. Painotettu keskimääräinen positiohinta ja sen lähellä oleva kurssi Sijoitukseen liittyvien sopimusten taloudellinen tulos Tilinpäätöslaskelmassa uuden historian lomake on samanlainen kuin MetaTrader 4: ssä käytetty tilihistoria. Uusi komento on lisätty, mikä mahdollistaa kaupankäynnin visualisoinnin symbolikartalla. Jos haluat näyttää sopimuksia valitusta positionymbolista, valitse Lisää symbolin nimi. Sopivat tarjoukset näkyvät valitun symbolin tällä hetkellä avoimilla kaavoilla. Jos symbolista ei ole avoimia kaavioita, uusi kaavio avataan. Napsauta Lisää kaikki tarjoukset, jotta voit näyttää kaikki tunnukset kaikista tilisi historiasta. Kaikkien avointen kaavioiden lisätään sopivia vastaavia symboleita. Lisätty näyttö kansainvälisen nimen kaupankäynnin väline sopimus eritelmän sekä etsiä kansainvälisen nimen symboli hallinnan dialogi. Lisätty komento terminaalin ikkunanratkaisuasetukselle. Toiminto auttaa videoiden tekemisessä. Valikossa on useimpia video-palveluita, kuten YouTubea, suosituimpia ratkaisuvaihtoehtoja. Kaavion malleja ja profiileja on siirretty Terminal Data FolderProfileista Terminal Data FolderMQL5Profiles - ohjelmaan. Nyt voit helposti lisätä malleja MQL5-tallennustilaan ja käyttää niitä mistä tahansa tietokoneesta. Lisätty tuki resurssien muuttujille. Joidenkin ohjelmien kehittämistä voidaan suuresti helpottaa käyttämällä tällaisia ​​muuttujia. Voit esimerkiksi kirjoittaa OpenCL-ohjelman koodin erilliseen CL-tiedostoon ja sisällyttää sen sitten merkkijonona MQL5-ohjelmaresursseihisi. Ennen päivitystä tällainen koodi oli kuvattava yhtenä suurena merkkijonomuuttujana. Resurssimuuttujan selitys Ominaisuudet Tunnistetietojen koodaus määräytyy automaattisesti BOM: n (otsikon) perusteella. Jos BOM puuttuu, koodaus määräytyy tiedoston sisällön mukaan. ANSI, UTF-8 ja UTF-16 ovat tuettuja. Kaikki merkkijonot muunnetaan Unicodeiksi. Tällaisen resurssin tietoja voidaan käsitellä vain muuttujan avulla. Automaattinen osoitteisto :: ltresource namegt ei ole käytettävissä. Erityinen bittikartan resurssimuuttujatyyppi näyttää kääntäjälle, että resurssi on kuva. Tässä tapauksessa resurssimuuttuja saa uint-tyypin. Kun käytät 24-bittistä kuvaa, alfa-kanava - komponentti asetetaan 255: een kaikille kuvapikseleille. Kun käytät 32-bittistä kuvaa ilman alfa-kanavaa, myös alfa-kanava - komponentti asetetaan 255: een kaikille kuvapikseleille. Kun 32-bittistä kuvaa ladataan alfa-kanavalla, pikseleitä ei käsitellä millään tavoin. Bittikarttatyyppiryhmän resurssimuuttujalla voi olla kaksi ulottuvuutta. Tässä tapauksessa taulukon koko määritellään imageheight imagewidth. Jos määritetään yksi ulottuvuus, elementtien määrä on yhtä suuri kuin imageheightimagewidth. Jos resurssitiedoston koko ei ole taulukkoelementin koko monikerta, loput tiedot leikataan. Esimerkiksi jos tiedostokoko on 14 tavua, int-taulukon elementtien määrä on 3, kun taas muut 2 tavut (14-koko (int) 3) hylätään. Esimerkkejä käytöstä Uusi ominaisuus CHARTSHOW sallii karttanäytön käytöstä. Funktion ChartGetInteger - ja ChartSetInteger-ominaisuuksia käytetään määrittämään ja asettamaan omaisuus. Jos väärä, hintataulukon attribuuttien piirustus poistetaan käytöstä ja kaikki kaavion rajahaarat poistetaan, mukaan lukien aika - ja hintaasteikot, nopea navigointipalkki, kalenteritapahtumamerkit, kauppamerkinnät, indikaattori ja palkin työkaluvihjeet, indikaattorilaitteet, tilavuusindogrammit jne. Piirtämisen poistaminen on täydellinen ratkaisu mukautetun ohjelmaliittymän luomiseen graafisilla resursseilla. Graafiset kohteet on aina piirretty CHARTSHOW-ominaisuusarvosta riippumatta. Uusi ominaisuus CHARTKEYBOARDCONTROL mahdollistaa kartan hallinnan käytöstä käytöstä näppäimistön avulla (Home, End, PageUp,,,, ylös nuoli jne.). CHARTKEYBOARDCONTROL-toiminnon asettaminen vääriin poistaa taulukon vierityksen ja skaalauksen jättäen koskemattomuudelle mahdollisuuden vastaanottaa avaimet painamalla tapahtumia OnChartEvent (): ssä. Toiminnot ChartGetInteger ja ChartSetInteger sallivat kohteen saamisen ja asettamisen. Lisätty uusia toimintoja OpenCL: n kanssa. Uusia ominaisuuksia muistin käsittelyssä Neljä uutta ominaisuutta voidaan vastaanottaa CLGetInfoIntegrerin kautta: CLDEVICEMAXWORKGROUPSIZE OpenCL-laitteen käytettävissä olevien paikallisten työryhmien kokonaismäärä. CLKERNELWORKGROUPSIZE OpenCL-ohjelman käytettävissä olevien paikallisten työryhmien kokonaismäärä. CLKERNELLOCALMEMSIZE Paikallismuistin koko OpenCL-ohjelmaan käytetyistä tavuista kaikkien rinnakkaisten tehtävien ratkaisemiseksi ryhmässä. Käytä CLDEVICELOCALMEMSIZEä saadaksesi maksimiarvon. CLKERNELPRIVATEMEMISIZE OpenCL-ohjelman ytimen kunkin tehtävän käyttämän yksityisen muistin vähimmäiskoko (tavuina). bool CLExecutionStatus (int kernel) Palauttaa OpenCL-ohjelman suoritustilan. OpenCL-ohjelman ydinkahva siirretään parametriksi. bool CLSetKernelArgMemLocal (int kernelhandle, int argindex, ulong localmemsize) Asettaa paikallispuskurin ydinfunktion argumenttina. OpenCL-ohjelman ytimen kahva, OpenCL-funktion argumentin määrä ja puskurin koko välitetään parametreiksi. Uusi vastauskoodi TRADERETCODELIMITPOSITIONS on lisätty. Palvelimen asetuksia voi rajoittaa tilillä samanaikaisesti olevien avointen positioiden lukumäärää. Kun raja on saavutettu, palvelin palauttaa TRADERETCODELIMITPOSITIONS - virheen yritettäessä tehdä tilauksen. Rajoitus toimii eri tavalla sijaintilaskennan tyypistä riippuen: Avoimien positioiden nettoutusnumeroa tarkastellaan. Kun raja saavutetaan, alusta poistaa uusien tilausten tuomisen, joiden toteutus voi lisätä avoimien positioiden lukumäärää. Itse asiassa foorumi sallii tilausten tekemisen vain sellaisille symboleille, joilla on jo avoimia positioita. Nykyisiä vireillä olevia tilauksia ei oteta huomioon, koska niiden toteutus voi johtaa nykyisten kantojen muutoksiin, mutta se ei voi lisätä niiden lukumäärää. Suojattuja odottavia tilauksia pidetään yhdessä avointen positioiden kanssa, koska odottava tilausaktivointi johtaa aina uuden aseman avaamiseen. Kun raja saavutetaan, alusta ei salli sijoittaa uusia markkinatilauksia avaamispaikoille ja odottaville tilauksille. Kiinteä virhe, joka voi satunnaisesti aiheuttaa punkkien ohittamista rastihistoriassa. Kiinteät epäsuorat mallintatyyppivirheet. Matemaattisten tilastofunktioiden päivitetty kirjasto. Lisätty TranslateKey-toiminto, joka palauttaa Unicode-merkin virtuaalisella avainkoodilla ottaen huomioon nykyisen syöttökielen ja ohjausnäppäinten tilan. Funktio käyttää ToUnicodeEx: n muuttamaan käyttäjän näppäimiä Unicode-merkkeihin. void OnChartEvent (const int id, const long amp lparam, const double amp dparam, const merkkijono amp sparam) jos (id CHARTEVENTKEYDOWN) lyhyt symTranslateKey ((int) lparam) --- jos syötetty merkki muunnetaan onnistuneesti Unicode-muotoon, jos (symgt 0) Tulosta (sym, ShortToString (sym),) muut Tulostus (Error in TranslateKey avaimelle, lparam) Kiinteä tuotesivu avattaessa demoversion. Kun optimointi on valmis, hakutulokset lajitellaan automaattisesti Results-sarakkeessa. Optimointitulokset-välilehden pikavalikossa uusi komento mahdollistaa automaattisesti tulosten avaamisen, kun optimointi päättyy. Strategian testaaja pysyy nyt optimointitilassa yhden testijakson suorittamisen jälkeen. Aikaisemmissa versioissa, jos yksi testi käynnistettiin optimointitulosten välilehdestä, strategian testaaja siirtyi yksittäiseen testaustilaan. Optimointitila on otettava käyttöön asetuksissa lisäoptimoinnin suorittamiseksi. Nyt tuloparametrien sarjat voidaan tallentaa paikallisiksi strategiatestin asetuksiksi, joita voidaan helposti käyttää pikavalikosta perinteisten. set-tiedostojen lisäksi. Lisätty UI-käännökset mongoliksi, unkariksi, romaniaksi ja urduksi. MetaEditor lisäsi kykyä muuttaa katseltujen lausekkeiden järjestystä virheenkorjausikkunassa. Ilmaisua voidaan vetää haluttuun paikkaan hiirellä. Lähdetiedoston koodauksen kiinteä määritys. Kiinteä haku UTF-8-koodauksen tiedostoilla. Kiinteä tekstin valinta hiirellä, jos teksti sisältää välilehdet. Lisätty UI-käännöksiä unkariksi ja romaniaksi. 18. tammikuuta 2017 MetaTrader 5 Android build 1506: Kauppojen suodatus ja lajittelu Kauppa - ja historia - välilehdet tarjoavat nyt lajittelun symboleilla (rahoitusvälineillä), tilauksilla ja kaupankäynnillä. Lajittelun lisäksi voit myös suodattaa kauppoja symboleilla Historia-välilehdessä. Useiden ikkunatilojen kaavioiden käsittely on optimoitu. Parannetun valikon avulla voit avata uusia ikkunoita, poistaa vanhat, järjestää ne uudelleen ja valita haluamasi asettelun (pystysuora, vaaka tai laatta). 9. joulukuuta 2016 Lisätty CopyTicksRange-toiminto. Lisätty parannetut anti-aliasing-toiminnot CCanvas-luokkaan: CircleWu EllipseWu LineWu PolygonWu PolylineWu TriangleWu Lisätty kuvaus graafisesta kirjastosta MQL5-viitteeseen. Kirjaston avulla pystyt nopeasti luomaan histogrammeja, jakaumia ja viivakaavioita oikein hintataulukkoihin. Lisäsi järjestelmän avainten tunnukset Client Terminal Properties - vakioiden luetteloon. Kutsu TerminalInfoIntegeriin (TERMINALKEYSTATEXXX) palauttaa avaimen saman valtion koodin kuin GetKeyState () - toiminto MSDN: ssä. Poistettu käytöstä merkkijonotyyppisen valinnan tuki booliin. Voit tarkistaa merkkijonoja käyttämällä tarkkoja ehtoja. Esimerkiksi uudessa rakennelmassa seuraavan koodin kokoaminen aiheuttaa virheen: Yksi tulisi käyttää eksplisiittistä ehtoa: Crash-lokeissa ilmoitetut kiinteät virheet. 2. joulukuuta 2016 MetaTrader 5 Web Platform: Kaksitekijäinen tunnistus ja salasanan vaihto Olemme lisänneet kaksitekijän todennusvaihtoehdon käyttämällä kertaluontoisia salasanoja, mikä parantaa tilien suojaamista luvattomalta käytöltä. Jotta kaksitekijäinen todennus voidaan käynnistää, käynnistä MetaTrader 5 - mobiilisovellus. Kirjaudu sisään ja valitse Asetukset-ikkunassa Yksi kerrallaan oleva salasanan (OTP) generaattori. OTP-generaattori voi sitoa kaikki kaupankäyntitilit ja luoda automaattisesti yhden kertaluonteisen kuusinumeroisen salasanan jokaiselle tilille. Anna tämä salasana kirjautumalla verkkoalustoon. Toinen uusi vaihtoehto mahdollistaa master - ja sijoittajasalasanojen muuttamisen. Ota tämä tilaisuus luomaan helposti muokattava henkilötunnus. Myös päivitetty verkkoalusta voi automaattisesti luoda demotilit. Nyt voit käynnistää MetaTrader 5 - Web-alustan mistä tahansa selaimesta ja aloittaa välittömästi Forex-, Stocks-, Futures - tai CFD-rahoitusvälineiden kaupankäynnin. 24. marraskuuta 2016 Terminaalin ja MetaEditor - lehtien merkintäjärjestys on muuttunut. Ennen päivitystä näkyivät viimeisimmät lokimerkinnät. Vanhimmat merkinnät näkyvät päiväkirjan alussa. Tavallisempi käänteistysjärjestys tekee lehden lukemisen helpommaksi. Lisäksi aika - ja lähdekohtaiset sarakkeet voidaan piilottaa päiväkirjoitusvalikon avulla. Suojaustilassa suljetun sijainnin lippu on nyt esillä kaupankäynnin tilausten tilauksissa ja kaupoissa. Tämä helpottaa vastaavan avaus - ja sulkemistoiminnan löytämistä. Korjattu virhe, joka aiheutti SLTP: n kopion olemassa olevasta asemasta uuteen paikkaan samalla laitteella. Virhe voi ilmetä käytettäessä One Click Trading - toimintoja (esimerkiksi kaaviosta tai Market Watch - ikkunasta) suojaustilassa. Nopeiden objektien kiinteä näyttö ultra-teräväpiirtotelevisiolla (4K). Uusi ArrayPrint-toiminto on lisätty, joka tulostaa yksinkertaiset tyypit ja rakenteet taulukkolokiin. ArrayPrint ei tulosta kaikkia rakennejoukon kenttiä lokitiedostojen kirjaamiseen ja objektin osoittimien kentät ohitetaan. Jos haluat tulostaa kaikki rakenteen kentät, käytä mukautettua toimintoa massatulostuksessa halutulla muotoilulla. Kiinteä virhe S1S2S1-merkkijonojen lisäämisessä ArrayResize-toiminnon käyttäytyminen on muuttunut. Jos -1 siirretään reservage-parametriksi, funktio vapauttaa vain käyttämättömät (varatut) muistit, jos funktio ei lisää taulukon kokoa. Uuden taulukon koon asettaminen arvoon 0 reservure-1: llä vastaa ArrayFree-puhelua. Uusi käyttäytyminen mahdollistaa muistin käytön optimoinnin MQL5-ohjelmissa. Piirto-piirustustoiminnot on lisätty Vakiokirjastoon. Jos haluat käyttää uutta toimintoa, sisällytä MQL5IncludeGraphicsGraphic. mqh projektiinsi. Kaavion luominen kolmesta datasarjasta perustuu GraphPlot-ohjelmaan: Tulos: Kaavio graafisesti tietorakenteeseen GraphPlot-ohjelman avulla: Tulos: Päivitetyt tehtävät matemaattisten tilastojen käsittelyssä vakiokirjasto. Olemme tarkastaneet perusteellisesti kaikkien toimintojen laadun ja tarkkuuden sekä MQL5-versiossa että lähde-R-kielellä. Yksikkötestit jaetaan staattisen kirjaston kanssa, ja testit mahdollistavat tarkkuuden ja suorituskyvyn hallinnan. Ne ovat käytettävissä hakemistossa MQL5ScriptsUnitTestsStat. TestStat. mq5 tärkein testikoodi laskentatulosten tarkastamiseen TestPrecision. mq5 laskentatarkkuuden testi TestBenchmark. mq5 testi sisältää laskennan suorituskyvyn mittauksen Päivitetyssä versiossa on edistyneitä asetuksia, joiden avulla määritetään suorituksen viivästykset testauksen aikana. Nyt voit testata asiantuntijasi neuvojasi erilaisissa kaupankäynnissä, mukaan lukien ihanteellinen tapaus ilman viivytystä ja mukautettuja viiveitä. Vain satunnaisen viivytyksen tila oli käytettävissä aikaisemmissa versioissa. M1-pohjaisen OHLC-tilan tangon tilavuuden kiinteä tuottaminen. Tilauksen ja sijainnin avautumisajan kiinteä määritys aina millisekunteihin, kun suojaus on käytössä. Korjattu vanha rastivirhe, joka saattaa ilmetä monivaluutan tai monen aikakehyksen testauksen aikana todellisen punkitilassa. Parannettu CopyTicks-suorituskykynopeus, kun vaaditut punkit luetaan levyltä löytyvästä tietokannasta. MetaEditor Navigatorissa ja työkalupalkissa olevan tiedoston kontekstivalikko sisältää nyt komennot, jotka toimivat versioidun lähdekoodiluettelon MQL5-tallennuksen kanssa. Korjattu virhe, joka voi satunnaisesti murtaa paikallisen MQL5-tallennustietokannan eheyttä työskennellessään arkistossa yli 1024 tiedostoa. MQL5-tallennuksen tiedostopuun kiinteä näyttö. Kiinteä tiedostojen näyttö massa-tekstin korvaamisen jälkeen. 24. marraskuuta 2016 Yhden napsautuksen kaupankäynnin parannukset kaaviossa: nyt myös pystysuuntaisessa tilassa, kaupan volyymi voidaan nopeasti muuttaa valitsemalla haluamasi arvo luettelosta. Kaavasymbolia voidaan nyt muuttaa napauttamalla symbolien nimeä ikkunan otsikossa. Sovellusasetusten parannukset: nyt se sisältää tietoja nykyisestä tilistä, oikein järjestetyistä yksiköistä ja parannetuista suunnitelluista. Useita parannuksia ja korjauksia. 14. lokakuuta 2016 Lisätty työkaluvinkkejä osto-, myynti - ja sulje-painikkeisiin kaupan dialogeissa. Työkaluvuissa on tietoja hankinnan aikana ostettavasta tai myydystä turvallisuudesta, jotta aloittelijat ymmärtävät kaupankäynnin prosessin. Lisätty uusia tilausten, tarjouksien ja kantojen kuvakkeita Kaupankäynti - ja Historia-välilehdissä. Päivitetty terminaali tarjoaa optimoidun ja paljon nopeamman (jopa 4-5 kertaa) markkinoiden syvyyden näytön ja päivityksen, ristikkokaavion Market Depth - muodossa ja Time Amp Sales - tiedoista. Ristihistorian kiinteä synkronointi ei-kaupankäyntiaikoina. Prosessi saattaa kuluttaa liikaa verkkoliikennettä joissakin tapauksissa. ALGLIB-numeerisen analyysikirjaston MQL5-versio on sisällytetty standardikirjastoon. Lineaarinen algebra Lineaaristen ja epälineaaristen yhtälöiden järjestelmät Interpoloinnin optimointi Nopea Fourier-muunnos Numeerinen integraatio Lineaarinen ja ei-lineaarinen pienimmän neliösumman sovitus Tavalliset differentiaaliyhtälöt Erikoistoiminnot Kuvailevat tilastot ja hypoteesin testaus Tietojen analysointi - luokittelu, regressio Lineaarisen algebrian, interpoloinnin jne. tarkkuus aritmeettinen (käyttäen MPFR) ALGLIB-tiedostoja sijaitsee MQL5IncludeMathAlglib. Voit käyttää toimintoja lisäämällä pääkirjastotiedoston ohjelmaan: Matemaattiset tilastofunktiot on sisällytetty vakiokirjastoon. MQL5 tarjoaa nyt R-kielen toiminnallisuuden. joka on yksi parhaista työkaluista tilastollisten tietojen käsittelyyn ja analysointiin. Tilastokirjastossa on funktioita tilastollisten ominaisuuksien laskemiseksi samoin kuin toimintoja tilastollisten jakaumien kanssa: Tilarivistöjen tilastollisten ominaisuuksien laskennan funktiot Tilastollisten jakaumien toiminnot: normaalijakauma, lognormalijakauma, beetajakelu jne. Tilastolliset kirjastotiedostot sijaitsevat MQL5IncludeMathStatissa. Voit käyttää kirjastoa lisäämällä ohjelmaan tarvittavat toiminnot sisältävä tiedosto. Esimerkiksi kirjastofunktioiden yksityiskohtainen kuvaus on saatavissa artikkelista Statistical Distributions in MQL5 - Best of R - julkaisun saaminen. Fuzzy-kirjaston MQL5-versio on sisällytetty standardikirjastoon. Fuzzy-kirjasto toteuttaa Mamdani - ja Sugeno-sumean päättelyjärjestelmiä. 13 jäsentoiminnot Joustava muoto sumean järjestelmän sääntöjen kehittämiseksi Mamdani sumea päätemisjärjestelmä Sugeno sumea päättelyjärjestelmä 5 Mamdani-tyyppisten järjestelmien defuifiointimenetelmä Unlimited-määrä syöttö - ja tuotosmuuttujia Sumea kirjastotiedosto sijaitsee MQL5IncludeMathFuzzy-järjestelmässä. Voit käyttää kirjastoa lisäämällä ohjelmaan haluamasi toiminnot sisältävä tiedosto. Esimerkiksi: Kirjaston yksityiskohtainen kuvaus on saatavilla Koodijoukko-osassa: Fuzzy-kirjasto sumeiden mallien kehittämiseksi Uusi ominaisuus CHARTQUICKNAVIGATION mahdollistaa kartan nopean navigointipalkin käytöstä. Jos haluat muokata ja käyttää kiinteistön tilaa, käytä ChartSetInteger - ja ChartGetInteger-toimintoja. Navigointipalkki avataan painamalla Enter tai Space. Sen avulla voit nopeasti siirtyä taulukon määritettyyn päivämäärään sekä vaihtaa symboleja ja aikakuvia. Jos MQL5-ohjelmasi käsittelee Enter - tai Space-näppäintä, poista CHARTQUICKNAVIGATION-ominaisuus käytöstä, jotta päätelaite ei voi kuunnella näitä tapahtumia. Nopeaa navigointipalkkia voidaan avata vielä kaksoisnapsauttamalla. Uusia toimintoja FileLoad ja FileSave on lisätty. Ne tarjoavat helpon tavan lukea ja tallentaa taulukoita tiedostoihin. Toisin kuin FileRead ja FileWrite, nämä toiminnot eivät vaadi ilmaisukahvaa. FileLoad ja FileSave toimivat numeeristen tyyppisten ryhmien kanssa samoilla rakenteilla, joilla ei ole merkkijonoja, dynaamisia ryhmiä tai luokkatehtäviä. Esimerkki siitä, miten pätkät voidaan kirjoittaa tiedostoon ja lukea ne sitten: muokattujen näyttöjen muokattu näyttö DRAWCANDLES-piirtotilassa. Nyt on mahdollista asettaa yhdestä kolmeen väriä tässä tilassa. Näyttö kynttilänjalkoja riippuu siitä, kuinka monta väriä on asetettu. Jos yksi väri on määritetty. kaikki kaavion kynttilänjalat ovat täysin maalattuja tässä värissä. Jos määritetään kaksi väriä. yksi väri käytetään kynttilänjalkoja, toinen käytetään kehossa. Jos kolme väriä on määritetty. yhtä väriä käytetään kynttilänjalkoja varten, kaksi muuta väriä käytetään nousevan ja laskevan kynttilän kappaleisiin. DRAWCANDLES-tyyli mahdollistaa kynttilänjalkaisten mukautettujen värien asettamisen. Kaikki värit voidaan myös muuttaa dynaamisesti, kun indikaattori on käynnissä käyttäen funktiota PlotIndexSetInteger (drawingindexDRAWCANDLES, PLOTLINECOLOR, modifierumber, color), jossa modifiumerolla voi olla seuraavat arvot: 0 reunojen ja varjojen väri 1 nousevan kynttilän kappaleen väri 2 laskevan kynttilänrungon väri Vahvistetut virheet ja parannettu toiminta ristikkorekisteriin CopyTicks-toimintojen avulla. Uuden rakenteen alkaessa operaattoreita voidaan käyttää rajapinnoissa (ei sallittu aiemmin). Korjattu virhe, joka voi johtaa toistuvaan pyyntöön kirjautua MQL5-yhteisöön, kun tuotteita ostetaan Marketista. Lisätty UI-käännös kreikan, malaijiin ja hepreaan. 29. syyskuuta 2016 MetaTrader 5 - ympäristö: Koodien optimointi ja uudet käyttöliittymäominaisuudet Lisätty kyky uudistaa verkkosovelluslohkot, kuten Market Watch ja hintataulukot. Lisätty kyky lajitella sarakkeiden avulla Toolbox-ikkunan Kauppa-ja Historia - välilehdillä. Sarakkeen leveyttä voidaan muuttaa. Lisätty tiedot - välilehti ja kyky lisätä nopeasti symboli. Optimoi koodi lisäämään yleistä verkkoserminaalin toiminnan nopeutta. Tili-alustus, symbolien lisääminen ja itse kaupankäynti suoritetaan entistä nopeammin. 26.9.2016 Muutettu kauppa-osion näyttö kaupankäynnin tietojen edustaminen riippuu nyt kaupankäyntitilien riskienhallintajärjestelmästä: Retail Forex, CFD, Futures tai Exchange - malli. Siirretty käyttöliittymän kielen valinta yleiseen asetukseen erilliselle valikkokohdalle. Korjaukset ja parannukset. 26. syyskuuta 2016 MetaTrader 5 Android rakentaa 1372 Laatikko tukee monen ikkunan tilaa, jonka avulla kauppiaat voivat seurata hintojen muutoksia useilla symbolilla samanaikaisesti. Lisätty kyky vaihtaa indikaattorin alaikkunan korkeutta. Nyt mobiililaitteessa on symbolin pikavalintapainike ja erillinen kaavioasetusten valikko. Lisätty kyky muokata indikaattoritasoja. Käyttöliittymä on käännetty bulgariaksi. 16. syyskuuta 2016 Toteutti uuden algoritmin Altistuminen-välilehden muodostamiseksi valuuttamarkkinoille. Nyt alusta mukauttaa varojen näyttöä riippuen kaupankäyntitilille käytetystä riskienhallintajärjestelmästä: Retail Forex, CFD, Futures tai Exchange - malli. Omaisuusosasto on hyödyllinen niille, jotka valitsevat valuuttakurssia tai futuureja vaihtamalla nykyisen aseman markkinoilla. Samat valuutat löytyvät useista erilaisista symboleista: yhdestä valuutasta parina, perusvaluuttana jne. Esimerkiksi saatat olla vastakkain suunnattuja positioita GBPUSD: ssä, USDJPY: ssä ja GBPJY: ssä. Tässä tilanteessa on hyvin vaikea ymmärtää, kuinka paljon rahaa sinulla on ja kuinka paljon tarvitset. Yli kolme tehtävää vaikeuttaa entisestään tehtävää. Tällöin tilien kokonaismäärä näkyy helposti Asetukset-välilehdessä. Käytä samoja kolmea sijaintia esimerkkinä: Osta GBPJPY 1 erä 134.027 saakka 100 000 GBP, kun on 134 027 000 JPY Myy USDJPY 1 erä 102.320 annettuna 100 000 USD vastaanotettu 102 320 000 JPY Myy GBPUSD 1 erä 1.30923 arvoltaan 100 000 GBP, sai 103 920 USD Olemme ostaneet ja myyneet 100 000 GPB samanaikaisesti. Meillä on 0 GBP ja Assets-välilehti ei näytä tätä valuuttaa. USD: stä annimme valuutan yhdessä tapauksessa ja saimme sen toisessa. Omaisuusvälilehti laskee lopputuloksen ja lisää sen nykyiseen saldoon, koska talletusvaluutta on myös USD. JPY osallistui kahteen sopimukseen, mikä tarkoittaa, että välilehdellä on kokonaisarvo. Vaihtomallin käyttävät voivat käyttää osioa ymmärtämään, miten heidän rahojaan käytetään. Toisin kuin edellinen malli, varat vetäytyvät heti, kun sopimukset tehdään. Jos esimerkiksi ostat EURRUB: n, saat EUR: n kerralla kerrallaan, kun RUB: n sopiva summa poistetaan saldosta. Kaupankäynnin aikana tilin saldo voi jopa tulla negatiiviseksi: kun käytät lainattua rahaa, kun ostetut varat käytetään vakuudeksi. Tällöin Omaisuus-välilehdellä voit helposti ymmärtää kaupankäynnin tilan tilan. Lisäksi näet likvidoitumisarvon tässä tilillä olevan rahamäärän ja kaikkien nykyisten positioiden sulkemisen hinnan (tulos) markkinahintaan. Kiinteä kauppatyyppinen näyttö kaupankäynnin historiassa. Terminaali: Kiinteä toistuva riskiilmoituksen ikkuna - toiminto uudelleenliitettäessä kauppatilille. Optimoidut ja kiinteät yhteistyösuhteet kaupankäynnin symbolin valintaikkunassa, jos useat symbolit (useita tuhansia tai enemmän). Sisäänrakennetun indikaattorin tasojen kiinteä näyttö, joka lasketaan liikkuvan keskiarvon perusteella (Bollingerin bändit, Adaptive Moving Average, jne.). Aikaisemmin tapahtui virhe, kun piirrettiin indikaattoreita erillisessä alilaidassa. Korjattu virhe, joka voisi joskus häiritä futuurisopimusten tilaamista, jos tilaushinta on sama kuin ylempi tai alempi sopimushintarajoitus. Optimoidut ja nopeutetut MQL5-sovellusten kokoaminen. Lisätty tuki lopullisille ja ohita muokkaajille luokkiin, rakenteisiin ja toimintoihin. lopullinen modifioija luokkiin ja rakenteisiin Lopullinen modifioija läsnäoloa julistettaessa rakennetta tai luokkaa estää sen myöhemmästä perinnöstä. Jos luokassa (rakennetta) ei ole tarvetta tehdä muita muutoksia tai tällaisia ​​muutoksia ei voida hyväksyä turvallisuussyistä, ilmoittakaa, että luokka (rakenne) on lopullinen modifioija. Tässä tapauksessa kaikki luokkamenetelmät katsotaan myös implisiittisesti lopullisiksi. When attempting to inherit from a class with the final modifier as shown above, the compiler displays an error: cannot inherit from CFoo as it has been declared as final see declaration of CFoo override modifier for functions The override modifier means that a declared function should always override the parent class method. Using the modifiers allows you to avoid errors when overriding, such as accidental change of a method signature. For example, the func method accepting the int type variable is defined in the base class: The method is overridden in the inherited class: But the argument type is mistakenly changed from int to short. In fact, the method overload instead of overriding is performed in that case. While acting according to the overloaded function definition algorithm. the compiler may in some cases select a method defined in the base class instead of an overridden one. In order to avoid such errors, the override modifier should be explicitly added to the overridden method. If the method signature is changed during the overriding process, the compiler cannot find the method with the same signature in the parent class issuing the compilation error: CBar::func method is declared with override specifier but does not override any base class method final modifier for functions The final modifier acts in the opposite way it disables method overriding in derived classes. If the method implementation is self-sufficient and fully completed, declare it with the final modifier to ensure it is not changed later. When attempting to override a method with the final modifier as shown above, the compiler displays an error: CFoo::func method declared as final cannot be overridden by CBar::func see declaration of CFoo::func Fixed compiling template functions with default parameters. Fixed a few errors in sorting Market products. Fixed updating the current market prices for open orders and positions in the visual testing mode. Removed slippage during Buy Limit and Sell Limit order execution when testing using exchange symbols. Fixed occasional generation of incorrect prices in Open prices testing mode. Fixed generation of OnTradeTransaction events when testing. When testing based on real ticks, the data on the mismatch of tick prices (bid or last depending on the price used to generate a bar) and low or high values of the existing minute bar appears in the tester log. MetaEditor Fixed displaying the data profiling in source code files. 19 August 2016 The client terminal now provides for faster sending of trading commands. Fixed an error which prevented execution of MQL5 applications in terminals running in 32-bit Windows 10, build 1607. The Navigator now displays whether a trading account is operating in the Hedging or Netting mode. A new context menu command has been added to the Navigator, it allows to connect to a web terminal using a selected account. The Help section of the menu has been updated, now it features links to video guides . Error fixes connected with operation on high-resolution displays (4K). Fixed errors in Persian translation of the user interface. Added new void pointers to enable users to create abstract collections of objects. A pointer to an object of any class can be saved to this type of variable. It is recommended to use the operator dynamiccastltclass name gt(void pointer) in order to cast back. If conversion is not possible, the result is NULL. Added support for the operator for strings. The operator enables users to get a symbol from a string by index. If the specified index is outside the string, the result is 0. Added a second version of the TesterInit event handler with the int OnTesterInit(void) signature, which can return INITSUCCEEDED (0) or INITFAILED (or any non-zero value). If OnTesterInit returns a non-zero value, the optimization will not begin. Fixed an error, which could lead to different results returned by different ChartGetString overloaded functions. Added new commands and hot keys for visual testing. Now it is possible to configure charts in the visual tester like in the terminal: to change colors, to control visibility of various elements, to apply templates, etc. Fixed operation of the Sleep function in the Open prices testing mode. Fixed formation of incorrect state of bars on timeframes W1 and MN1. MetaEditor Added UI translation into Traditional Chinese. Updated documentation.8 August 2016 MetaTrader 5 iOS build 1371 A new design of messages. Now, MQL5munity messages and push notifications from the desktop platform are displayed as chats similar to popular mobile messengers. Now it is possible to switch to one of the 23 available languages straight from the platform. For example, if you prefer to use the English interface, you can choose it in the About page without changing the language setting of your device. 5 August 2016 New built-in MQL5munity chat. New option for transferring SSL certificates from a desktop platform. New interface translations into Persian and Dutch. 17 July 2016 The Time amp Sales feature has been added to the Market Depth. What is Time amp Sales The Time amp Sales feature provides the price and time of every trade executed on the exchange. Information on every trade includes the time when the trade was executed, its direction (buying or selling), as well as the price and volume of the trade. For easy visual analysis, different colors are used to indicate different trade directions: blue is used for Buy trades, pink for Sell trades, green means undefined direction. Trade volumes are additionally displayed in a histogram. How Time amp Sales can help you understand the market The Time amp Sales feature provides tools for a more detailed market analysis. The trade direction suggests who has initiated the trade: the buyer or the seller. The volume of trades allows traders to understand the behavior of market participants: whether the trades are performed by large or small market players, as well as estimate the activity of the players. The trade execution speed and the volume of trades on various price levels help traders to estimate the importance of the levels. How to use Time amp Sales data In addition to the visual analysis of the table, you can save the details of trades to a CSV file. Further, they can be analyzed using any other software, such as MS Excel. The file contains comma-separated data: Time, Bid, Ask, Last, Volume, Type 2016.07.06 16:05:04.305,89360,89370,89370,4,Buy 2016.07.06 16:05:04.422,89360,89370,89370,2,Buy 2016.07.06 16:05:04.422,89360,89370,89370,10,Buy 2016.07.06 16:05:04.669,89360,89370,89370,1,Buy 2016.07.06 16:05:05.968,89360,89370,89360,7,Sell If you want to save data to a file, open the context menu: The brokers platform should be updated to version 1375, in order to enable proper detection of trade direction. The time between the arrival of a new tickMarket depth change and call of OnTick and OnCalculate has been significantly reduced. Also the time between the arrival of a trade state change event and call of OnTick and OnCalculate has been reduced. Now MQL5 programs provide a faster response to market events. Trade requests are now sent faster when extended authentication with SSL certificates is used. User interface translation into Persian has been updated. Fixed display of SLTP setting commands in the context menu of the chart when working in the hedging mode. A new tester feature allows requesting tick history while testing using the CopyTicks function. In earlier versions, access to ticks was not available in the Strategy Tester. In the Every tick mode, the function will return the history of generated ticks. It is possible to request up to 128,000 last ticks. In the Every tick based on real ticks mode, the function will return the history of real ticks. The depth of the requested data depends on the availability of history data. However, note that last 128,000 ticks are cached in the Strategy Tester, and the request will be performed quickly. A deeper history is requested from a hard disk, so the request execution can take much more time. The function will not work in the modes Open price only and 1 minute OHLC, because tick history is not created in these modes. Added support for milliseconds. In previous versions, the time quantum in the Strategy Tester was equal to one second. Now the EventSetMillisecondTimer and Sleep functions are more accurate in the Tester. The accuracy of tick feeding during multi-currency EA testing has been increased. In earlier versions, if one second contained multiple ticks (i. e. the tick volume of a one-minute bars exceeded 60), the same time was set for all these ticks. It does not matter when testing single-currency Expert Advisor, because ticks are sequentially passed to the Expert Advisor. However, when you test an Expert Advisor on multiple pairs, it is important to know the pair, from which the tick has arrived first. In earlier versions, ticks of each symbol were passed to the Expert Advisor sequentially: first, all the ticks within one second for one symbol, then all the ticks for another symbol. Now they are sent taking into account milliseconds. When real ticks are used in testing, milliseconds are taken from the source tick data. When ticks are generated, milliseconds are set in accordance with the tick volume. For example, if 3 ticks fit within one second, their millisecond time will be equal to 000, 333 and 666. In the Open prices only and 1 minute OHLC modes, pending and SLTP orders are now executed at the requested price, not the current price at the time of execution. The algorithm of execution at market prices used in accurate modes (every tick and real ticks), is not suitable for less accurate modes. In some modes intermediate ticks are not generated, therefore the difference between the requested order price and the current price (Open or OHLC) can be significant. Execution of orders at the requested price in the Open prices only and 1 minute OHLC provides more accurate testing results. Added support for forward testing in the visual mode. Now two separate windows are opened for back and forward testing, allowing users to compare Expert Advisor performance on different time intervals. The forward testing window is only opened after testing on the main period is completed. Now, instead of the margin level, the load on the deposit is displayed on the main testing chart. The load is calculated as the marginequity ratio. Fixed calculation of commission as a percentage per annum during testing. Fixed calculation and display of balance on the chart generated in the process of testing. The behavior of the OrderSend function during order placing, modification, and canceling has changed. The changes only apply to orders sent to external trading systems. In earlier version, OrderSend function control was returned after the order has been successfully placed (handled) on the brokers server. Now the control is only returned after the brokers server receives a notification from an external trading system notifying that the order has been successfully placed in that system. The below diagram shows the previous (red arrow) and current behavior of the function: A new field in the MqlTradeResult structure: retcodeexternal - an error code in the external trading system. The use and types of these errors depend on the broker and the external trading system, to which trading operations are sent. For example, retcodeexternal values filled by Moscow Exchange differ from those returned by DGCX. New properties in the ENUMCHARTPROPERTYSTRING enumeration: CHARTEXPERTNAME and CHARTSCRIPTNAME. Now, the ChartGetString function allows users to find out the name of an Expert Advisor andor script attached to a chart which is defined by the chartid parameter. Fixed occasional error, due to which copying of the close by operation could fail. Improved automated matching of currency pairs containing RUB and RUR. Fixed sorting by product category. MetaEditor Fixed setting of focus in the replace text field when opening a replace dialog box. Fixed replacing of multiple text occurrences when you search upwards starting from the current positions. 5 July 2016 After two months of public testing, the web version of the multi-asset MetaTrader 5 platform has been officially released. It allows trading Forex and exchanges from any browser and operating system. Only Internet connection is necessary, no software installation is required. The application combines the key advantages of the desktop platform (high speed, support for multiple markets and expanded trading functions) with the convenience of the cross-platform nature of the web terminal. The key feature of the release version is the depth of market, which was not present in the beta version. The web platform allows traders to perform technical analysis and trading operations just like in the desktop version. The web platform provides the following features: Netting and hedging position accounting systems 31 technical indicators 23 analytical objects One-click trading and full set of trading orders Interface in 41 languages 19 May 2016 It is now much easier to transfer SSL certificates from the desktop platform to the mobile one. You no longer need iTunes to do that. MetaTrader 5 allows you to add an extra protection to your account by using a certificate. Without the certificate, connection is impossible. If the certificate was created in the desktop version, you should transfer it to be able to enter your account via a mobile device. To do this, open a desktop platform, right-click the necessary account in the Navigator window, and select Transfer. Set the certificate password which is known only to you, open the mobile platform, and connect to your account. You will be immediately offered to import the certificate. Besides, the latest version features the migration dialog for accounts transferred from MetaTrader 4. If your account has been transferred to the 5th generation platform, you are warmly greeted, provided with information on the new features, and offered to change your password. 13 May 2016 Now certificates used for the advanced security connection can be conveniently transfered from the desktop platform to mobile terminals. The trading platform supports extended authentication by protecting a trade account using an SSL certificate in addition to a password. The certificate is a file that is individually generated for an account on the trade server. This file is unique, and account connection is not possible without the certificate. In the earlier platform versions, any certificate requested and generated from the desktop terminal needed to be manually copied and installed on the device to enable use of the trading account from the MetaTrader 5 Mobile for iPhoneiPad or Android. Now, certificates can be conveniently transfered. The Process of Certificate Transfer A certificate is transfered via a trade server: A certificate is first encrypted on the desktop terminal: the account owner sets the password for certificate encryption using the secure AES-256 algorithm. This password is only know to the user, while it is not sent to the server. Further, the encrypted certificate is sent to the trade server, where it is stored until the mobile terminal receives it, but no more than one hour. To receive the certificate on a mobile device, the user must connect to the trading account from the mobile terminal. After connecting, the user is prompted to import the certificate. To proceed with the import, the user needs to specify the password that was used for the certificate encryption on the desktop terminal. Certificate transfer process is secure: the trade server is only used as an intermediate storage, while the certificate is encrypted on the clients side. The certificate password is not transmitted to or stored on the trade server. How to Transfer a Certificate Connect to your account from the desktop terminal and select Transfer Certificate in its context menu: Enter the master password of the account to confirm that it belongs to you. Next, set a password to protect the certificate before sending it to the server. Set a password that has at least 8 digits. After successfully sending the certificate to the server, open the mobile terminal and connect to your account. You will immediately be prompted to import the certificate. Confirm and enter the password that you have set from the desktop terminal. You can view the imported certificate in the About Certificates section. Updated MetaTrader 5 Platforms for iPhoneiPad and Android supporting certificate transfer will be released soon. An updated algorithm for the execution of pending orders, as well as SL ans TP, which provides more accurate testing conditions. Advanced options of visual testing. Whats New for Exchange Instruments In the real market, charts of exchange-traded instruments are generated based on Last price information (the price of the last executed deal). Stop Orders also trigger at the Last price. Limit orders trigger at Bid and Ask prices. All types of orders are always executed at the current market BidAsk prices. The Strategy Tester has been updated and now better emulates real market conditions: The price specified in the order for all types of Pending Orders and SLTP BidAsk at the time of order triggering for all types of Pending Orders and SLTP Let us consider an example of the Si-6.16 symbol. A new Buy Stop order with the trigger price 72580 is set while the current prices are: Bid72570, Ask72572, Last72552. New current prices are received in a price stream: A trigger for Stop-Orders of exchange instruments is the Last price. So the Last price72580 received in the stream activates the Buy Stop order. In the earlier versions, the same price would be used to execute this order. This behavior is incorrect, because there is no Ask72580 in the market to execute the Buy transaction. The current Ask72590 is used in the updated tester version, so the Buy Stop order is executed at this price. The new trade execution algorithm in the Tester is closer to real market conditions. The trade operation would be executed at a non-market price when using the previous algorithm, which would lead to inaccurate testing results. Whats New for Other Instruments The algorithm has not changed for other instruments: BidAsk prices are used for all types of pending orders, as well as for SL and TP. However, the execution mode has changed: in earlier versions, orders were executed at the price specified in the order. Now market Bid and Ask prices as of the time of order activation are used. Whats New in Visual Testing During visual testing, the bars High Ask and Low Bid price lines are now shown in the tester. On such charts, it is more convenient to test Expert Advisors that trade exchange instruments, because bars of such instruments, as well as order triggering are based on the Last prices, while market operations are executed at Bid and Ask prices. New option on the visual testing chart: navigation to a specified date. Double-click on the chart and enter the desired date and time. It is also possible to navigate to any order or trade: double-click on the appropriate trading operation on the Trade, History or Operations tab. Expanded logging of information about price and tick history loaded before testing start. The log now contains information about the completion of history loading, as well as the amount of data downloaded and time spent: 2016.05.10 12:47:53 Core 1 5.10 Mb of history processed in 0:00.842 2016.05.10 12:47:53 Core 1 GBPUSD: history synchronization completed 5225 KbFixed behavior of the CopyTicks function: it could return fewer ticks than was requested. Fixed generation of template functions. Updated documentation. Fixed errors reported in crash logs.

No comments:

Post a Comment