MQL4

MetaQuotes Language 4 (MQL4) – встроенный в MetaTrader4 язык программирования. С помощью MQL4 можно писать собственные индикаторы, скрипты и эксперты. Можно также придумывать аналитические функции для анализа ситуации на Рынке. И самое главное – писать собственные механические торговые системы, которые могут торговать в полностью автоматическом режиме.

MQL4, по своему синтаксису, максимально приближен к популярному языку С. Вот пример небольшой части кода программы на MQL4, взятого из стандартного набора индикаторов MetaTrader4:

...
int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//---- macd counted in the 1-st buffer
   for(int i=0; i<limit; i++)
      MacdBuffer[i]=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)
                          -iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//---- signal line counted in the 2-nd buffer
   for(i=0; i<limit; i++)
      SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);
//---- done
   return(0);
  }
//+------------------------------------------------------------------+
...

Тем, кто знает язык С, будет легко научиться писать и на MQL4. Для этого достаточно посмотреть в справочнике описания нужных функций и начать писать. Ведь все различия, только в том, что MQL4 немного упрощен и «заточен» для написания индикаторов, советников и механических торговых систем.

Тем, кто никогда не программировал раньше, будет трудно начинать с MQL4, но, если не спешить и идти от простого к сложному, то все получится. Язык относительно простой, но потребует времени для изучения. В Интернете много программистов, которые с охотой помогут в изучении MQL4. Самый главный форум по теме MQL4 – это официальный форум, который находиться по адресу: www.mql4.com. Если Вы всерьез решили изучить этот язык, то там Вы найдете ответы на все вопросы связанные с MQL4.

Преимущества, которые дает MQL4, очевидны и заманчивы. Вы получаете мощнейшее средство для воплощения своих идей в торговле на рынке FOREX. С помощью MQL4 Вы сможете автоматизировать любую стратегию торговли, какой бы сложной она не была. Вы так же сможете проводить анализ сложившейся на рынке ситуации по любому придуманному Вами алгоритму. Вы сможете провести любой статистический анализ имеющихся в наличии исторических котировок. Одним словом Вы сможете сделать все, что захотите. Поэтому изучайте язык MQL4, он Вам пригодится.

Если Вам некогда изучать программирование, то можно прибегнуть к помощи профессиональных разработчиков, которые, за определенную плату, напишут Вам любую систему торговли по Вашим правилам. Список MQL - программистов постоянно обновляется на этом сайте. Но даже в этом случае Вам необходимо познакомиться с основами MQL4, что бы иметь представление о том, с чем Вы имеете дело. Для этого написано множество ознакомительных статей, и Вы без труда найдете их в Интернете.