Forex szakértői tanácsadók
Az új MetaTrader 4 600-as és újabb verziói
A MetaTrader 4 terminál új verziójában nem csak az MQL4 kereskedési stratégiák programozási nyelvére, hanem a felhasználói adatok tárolásának szerkezetére is módosult. Ha korábban minden programot, sablont, profilt stb. közvetlenül a terminál telepítési mappába kerültek tárolva, most az adott terminál felhasználó működéséhez szükséges adatok egy külön könyvtárban kerülnek tárolásra az adatkönyvtárnak. Ebben a tekintetben sok olyan kereskedő, akik nem korábban szembesültek a Windows operációs rendszerek legfrissebb verzióival, voltak olyan kérdések, amelyekre ebben a cikkben válaszolunk.
- Frissítse a MetaTrader 4-et az új verzióra
- Mi és hol másolt a frissítéskor?
- Mi az adatkönyvtár?
- Mi a telepítési könyvtár?
- A MetaTrader terminál indításának fő módja
- Hordozható mód
- A régi EX4 futtatása
Frissítse a MetaTrader 4-et az új verzióra
Tekintse meg a MetaTrader 4 terminál frissítésének példáját az 509-es buildről a 610-es buildszámra. Lássuk MetaTrader 4 build 509-et a Rendszerfájlok mappában.

Mielőtt elkezdené a frissítést, javasoljuk, hogy készítsen biztonsági másolatot az aktuális MetaTrader 4 terminálról. Előfordulhat, hogy a jövőben szüksége lesz rá, ha fájljait másik számítógépre vagy a terminál új példányára kívánja átvinni.
Elindítjuk a terminált, és csatlakozunk minden olyan kereskedési kiszolgálóhoz, amelyen új verzió áll rendelkezésre, például a demo.metaquotes.net. A MetaTrader 4 automatikusan elkezdi letölteni a frissítést, amint azt a jobb alsó sarokban lévő változó számok jelzik.

A letöltés befejezése után a "Terminál" ablak "Lap" lapján megjelenik a "LiveUpdate: kész" felirat.

Az új verzióra történő frissítés befejezéséhez a terminált manuálisan kell újratölteni. Csukja be a terminált és indítsa újra.
A terminál új verziója könnyen megkülönböztethető az előzőtől: a MetaEditor hívás ikonja megváltozott, és megjelent egy új "Market" fül, kereskedelmi robotokkal és mutatókkal.

Ha rendelkezik egyéni MQL4-programmal, akkor a terminál új verziójára való frissítés után egy ilyen párbeszédablak fog megjelenni. Röviden ismerteti a terminál fájlstruktúrájának változásait. A frissítés minden részletét megtalálhatja a terminál naplójában.

Mi és hol másolt a frissítéskor?
A mappa frissítése közben # 92; config, # 92, szakértők, # 92; történelem, # 92; naplók, # 92; profilok, # 92; sablonok és # 92; a teszter átkerül a program telepítési könyvtárából az adatkönyvtárba.

Forrás mappát a telepítési könyvtárban
Fontos megjegyezni, hogy a felhasználói programok átmásolódnak az áttérési folyamat során. de nem továbbították. A másolás után ezek az MQ4 / MQH / EX4 fájlok nem törlődnek.
A terminál előző szabványos kézbesítési programjait a frissítés során nem másolja. Ehelyett az alapkézben lévő új programokat telepítik az adatkatalógusba.
A fájlok áttelepítésének folyamatát a Journal of the MetaTrader 4 terminál részletesen ismerteti.

Mindezeket az üzeneteket a Journal * .log fájlában is megtekinthetjük.

Mi az adatkönyvtár?
Az adatkatalógus egy speciális mappát tárol a MetaTrader 4 600-as és újabb termináljának működésében megváltozó felhasználói adatokkal rendelkező fájlok tárolására. Például diagramsablonok, profilok, készletfájlok bemeneti programparaméterek készletével, forráskódok és összeállított EX4.
A terminál adatkönyvtárába való lépéshez használja a "Fájl" menü "Open Data Catalog" parancsát.

Minden egyes adatkönyvtár gyökere a file orig.txt. Van egy explicit útvonal a terminál telepítési könyvtárhoz, amelyre utal.

Mi a telepítési könyvtár?
A terminál telepítési könyvtára a számítógépen található hely, amelyet a terminál telepítésekor megadott, vagy ahol a telepített terminál teljes példányát másolta. A telepítési könyvtár olyan fájlokat tartalmaz, amelyek nem módosíthatók, például a terminal.exe és a metaeditor.exe végrehajtható fájlok.
A terminál telepítési könyvtárának elhelyezkedése is megjelenik a program parancsikonjának a helyi menüben történő megnyitásával.

Ha ugyanazon a menüben a "Fájl helye" elemre kattint, megnyílik a telepítési könyvtár.

A MetaTrader terminál indításának fő módja
A legtöbb esetben a Windows Vista rendszerű számítógépeken és a későbbiekben az 509-től 600-ig terjedő vagy annál magasabb verziók frissítése után a terminál adatkönyvtára külön lesz a telepítési könyvtárból. Az adatkönyvtár különálló felhasználói mappában található, ha az alábbi feltételek közül legalább egy teljesül:
- A Windows operációs rendszerben (Windows Vista rendszerindítással) a felhasználói fiókvezérlő (UAC) engedélyezve van.
- A terminál futtatását igénybe vevő felhasználó korlátozza a terminál adatoknak a telepítési könyvtárba való írási jogát.
- A terminál futtató felhasználó távoli kapcsolaton (RDP) keresztül működik.
Az adatkönyvtár a rendszerlemezen a következő elérési út mentén található:
Ha a megadott feltételek nem teljesülnek, amikor a terminál elindul, az adatkönyvtár a telepítési könyvtárban található.
Hordozható mód
A hordozható módot a "/ hordozható" billentyűvel hajtja végre, és úgy tervezték, hogy futtassa a terminált cserélhető adathordozón, nem rendszerkeresőkön és Windows XP alatt. A kényelem érdekében hozzon létre egy külön indítócímkét a terminál számára, és a "/ hordozható" tulajdonságok tulajdonságait állítsa be.

Ha hordozható üzemmódban fut, a terminál megkísérli menteni az adatait a telepítési könyvtárban. Ugyanakkor a hordozható üzemmódban történő futtatás nem garantálja, hogy az operációs rendszer lehetővé teszi az adatok tárolását a telepítési könyvtárban (például ha a terminál a Program Files mappába van telepítve, és az UAC rendszer engedélyezve van).
Hordozható üzemmódban való munkavégzéshez a következő követelményeknek kell megfelelnie:
A terminál mindig hordozható üzemmódban indul
A régi EX4 futtatása
A terminál előző verziójában a gyökérkönyvtárban # 92, a szakértők az összes MQ4, MQH és EX4 felhasználói fájlt tárolták. A terminál MetaTrader 4 új verziójában a fájlok tárolási programjának gyökere # 92; MQL4 az adatkönyvtárban. Automatikus másolással a felhasználói programokat típusuk szerint továbbítják.

Ha a frissítés után az indikátor vagy a szakértő valamilyen oknál fogva nem jelenik meg a Terminál Navigátorban, ez azt jelenti, hogy a program nem szabványos helyen van. Az ilyen programokat függetlenül kell átmásolni a megfelelő almappába <каталог_данных># 92; MQL4.

Nem kell újra összeállítania a régi programfájlokat. Az 509-es vagy újabb verziókban létrehozott MQL4-programok helyesen fognak működni a terminál új verziójában.
A frissítés telepítése során a fájlok új programok helyére történő másolásának folyamata megtörtént, de a régi EX4 fájlok automatikus újrakonfigurálása az új verzióra nem történik meg. A felhasználó úgy dönt, hogy saját MQL4 programjait újrafordítja.
Bárki, aki a régi 509 MT4 építményen akarja maradni, letöltheti a következő linket