МКЛ4 и МКЛ5 Цросс Цомпилинг на МетаТрадер

MQL4 Tutorial - Simple Moving Average Crossover Expert Advisor (Може 2019).

Anonim

Постоји велика потражња у претварању мкл4 у мкл5 и мкл5 у мкл4 програме у Метатрадер платформи. Тренутно такав услужни програм није доступан за унакрсну компилацију, а до сада је само ручно кодирање укључено у претварање мкл4 у мкл5 и мкл5 до мкл4 индикатора и стручних савјетника. Да би ријешили ову сложеност, Метакуотес је дошао до рјешења тако да долазе МТ4 и МТ5 платформе до тачке конвергенције.

Ево неколико великих промена које су недавно објавили метакотови.

1) Потпуна замена језика МКЛ4 и МетаЕдитор 4 са заједничким МКЛ5 и МетаЕдитор компонентама

Уместо да радимо на МКЛ4 -> МКЛ5 компатибилности, одлучили смо да идемо на супротан начин. Пренели смо максималну могућу количину језичких функција МКЛ5 и функције које у потпуности чувају функционалност МКЛ4. Другим речима, све моћне функције МКЛ5, укључујући ООП и изворни кодни компилатор, постаће доступне у МКЛ4.

Да бисмо то постигли, развили смо јединствени компајлер који аутоматски подржава и МКЛ4 и МКЛ5 језике. МетаЕдитор ће постати и једна апликација за МетаТрадер 4 и МетаТрадер 5 платформе. Тако ће бити могуће сакупити и МКЛ4 и МКЛ5 из било које верзије.

2) МКЛ5 Стораге ће бити доступан у МКЛ4 ИД Е

Стога ће бити лакше управљати верзијама изворног кода, учествовати у тимским операцијама и синхронизовати датотеке.

3) МКЛ4 заштита кодова је значајно повећана

Нови ЕКС4 / ЕКС5 фајлови имају озбиљну и потпуно ревидирану заштиту.

4) Тржиште апликација постаје доступно у МетаТрадер 4

Прелазак на нови компајлер који подржава ресурсе и конвенционалну заштиту прилагођену за рачунар сваког корисника омогућиће корисницима да развијају и продају комплетне апликације. Нема потребе да бринете о заштити ЕКС4 / ЕКС5 датотека које се продају преко тржишта - они не садрже бајтоде, већ само чист изворни код који је потписао наш приватни кључ.

Ово решење уређује све разноврсности постојећих програма и штити продавце.

5) Тржиште апликација МетаТрадер 4 отворит ће се за МКЛ5.цоммунити средином августа

Програмери већ могу припремити своје апликације и регистровати као продаваче. Почетак објављивања прве верзије бета верзије терминала за неколико недеља.

Уз захтев да његова МетаТрадер 4 платформа остане јака, упркос покретању МетаТрадер 5 система, МетаКуотес је прошлог мјесеца објавио да ради на стварању веће прилагодљивости између МКЛ4 и МКЛ5 језика који аутоматизују трговину на двије платформе. Према МетаКуотес-у, компанија је одлучила да побољша способности МКЛ4 додавањем програмских функција из МКЛ5.

Прошлог месеца МетаКуотес је објавио лансирање бета ИДЕ-а, за унакрсно састављање програма МКЛ4 / 5. Да би се прилагодили новим функцијама, неколико сегмената постојећег језика МКЛ4 више неће бити прихваћен. Нови ИДЕ је тренутно доступан за преузимање на МКЛ4 форуму (линк овде). Током бета периода, МетаКуотес ће надгледати грешке пре потпуног превођења компајлера на све МетаТрадер 4 платформе.

Са променама које ће се одржати, програмери ће имати веће могућности за креирање ЕА и индикатора за рад на оба МетаТрадер 4 и 5. Не изненађује да се МКЛ развија, пошто МетаКуотес такође покреће тржиште МКЛ4, гдје програмери могу продати ЕА за МТ4 платформу другим корисницима.

Футуре Боост за МТ5?

Једна од кључних ставки која је држала МТ5 из стечајног усвајања била је промена између МКЛ4 до 5. Умјесто да је једноставно надоградња платформе, језгро сваке платформе је био другачији. Као резултат тога, програми доступни за МетаТрадер 4 не би радили на МетаТрадер 5. Ово заузврат није створило мало разлога за трговце и програмере да се преселе на нову платформу. Без тражења клијента, брокери нису имали разлога да покрећу МТ5, чак и са његовим предностима на серверу. Међутим, ова динамика би ускоро могла да се мења. Креирањем унакрсних језичких константи и заједничког превођења, МетаКуотес би требао имати лакше вријеме за маркетинг МТ5, јер се очекује да ће се производи развијени кориштењем новог МКЛ4 ИДЕ-а бити усклађени са МКЛ5 кодом.

Иако будућност за МТ5 изгледа светлије, постоји могућност да ове нове промјене запале. Што се тиче МетаТрадер-а, главна жалба је недостатак униформности између две платформе. Чак и са новим ИДЕ-ом, програмери морају ажурирати своје МКЛ4 програме како би их прилагодили променама. Као такав, могао би отуђити кориснике старијих програма, који могу одлучити да, ако већ пролазе кроз процес рецодирања, онда је вриједно гледати и на друге платформе.

Извор: МКЛ4 и МКЛ5 полако се спајају на МетаТрадер