Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что в MQL5 появились классы?
MetaQuotes Software Corp.
Модератор
177341
MetaQuotes Software Corp. 2016.06.15 13:43 

Опубликована статья С чего начать при создании торгового робота для Московской биржи MOEX:

Многие трейдеры на Московской бирже хотели бы автоматизировать свои торговые алгоритмы, но не знают с чего начать. Язык MQL5 предлагает не только огромный набор торговых функций, но и готовые классы, которые максимально облегчают первые шаги в алготрейдинге.

Принцип использования ордеров BUY STOP, SELL STOP и BUY LIMIT, SELL LIMIT, а также способы выставления их прямо из стакана цен представлены на картинке ниже.

Автор: MetaQuotes Software Corp.

Anton Zverev
310
Anton Zverev 2016.06.15 14:27  
Добавьте историю реальных тиков MOEX для тестера на Metaquotes-Demo.
Aytugan Khafizov
Модератор
445
Aytugan Khafizov 2016.06.17 13:22  
Anton Zverev:
Добавьте историю реальных тиков MOEX для тестера на Metaquotes-Demo.
Занимаемся
GKS
1562
GKS 2016.06.17 14:31  
Применим ли код представленный в разделах "Получение свойств финансового инструмента и работа с торговым счетом" для программирование советников в МТ4 ? Если нет то где можно прочесть об этом только для MT 4 ?
Rashid Umarov
Админ
6605
Rashid Umarov 2016.06.18 10:37  
GKS:
Применим ли код представленный в разделах "Получение свойств финансового инструмента и работа с торговым счетом" для программирование советников в МТ4 ? Если нет то где можно прочесть об этом только для MT 4 ?
Да, в этой части языки MQL4 и MQL5 полностью совпадают. Разница есть только в торговых операциях и работе с индикаторами.
GKS
1562
GKS 2016.06.18 11:08  
Rashid Umarov:
Да, в этой части языки MQL4 и MQL5 полностью совпадают. Разница есть только в торговых операциях и работе с индикаторами.
А в чём эта разница заключается ?
Rashid Umarov
Админ
6605
Rashid Umarov 2016.06.18 12:48  
GKS:
А в чём эта разница заключается ?
https://forum.mql4.com/ru/25820
Торговая система MetaTrader 5 (MetaQuotes Software Corp.) - MQL4 форум
Торговая система MetaTrader 5 (MetaQuotes Software Corp.) - MQL4 форум
  • forum.mql4.com
Торговая система MetaTrader 5 (MetaQuotes Software Corp.) - MQL4 форум
Anton Zverev
310
Anton Zverev 2016.06.19 08:39  
Aytugan Khafizov:
Занимаемся
Сроки есть?
Alexey Kozitsyn
5656
Alexey Kozitsyn 2016.09.15 08:41  

Почти все примеры из этой статьи не будут работать, если выбрать символ с размером тика, отличающимся от 1 и задать стопы/цены не кратные этому размеру.

А для новичков потом будет очень трудно разобраться, почему ордера не выставляются... 

Denis Sartakov
537
Denis Sartakov 2016.09.16 22:01  
Alexey Kozitsyn:

Почти все примеры из этой статьи не будут работать, если выбрать символ с размером тика, отличающимся от 1 и задать стопы/цены не кратные этому размеру.

А для новичков потом будет очень трудно разобраться, почему ордера не выставляются... 

тут вообще море вопросов, остающихся без ответа, вот, к примеру,

никто не может ответить смысл временных интервалов, выдаваемых этой вот функцией: 

 SymbolInfoSessionTrade(...)

Эта функция выдает значение полей спецификации контракта "торговая сессия",

но как эти временные интервалы соотносятся с расписанием торгов на бирже ?

молчание...

Rashid Umarov
Админ
6605
Rashid Umarov 2016.09.17 03:23  
Denis Sartakov:

тут вообще море вопросов, остающихся без ответа, вот, к примеру,

никто не может ответить смысл временных интервалов, выдаваемых этой вот функцией: 

 SymbolInfoSessionTrade(...)

Эта функция выдает значение полей спецификации контракта "торговая сессия",

но как эти временные интервалы соотносятся с расписанием торгов на бирже ?

молчание...

Функция выдает ровно то, что прописано на торговом сервере в спецификации контракта.

//+------------------------------------------------------------------+
//|                                 Check_SymbolInfoSessionTrade.mq5 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   ENUM_DAY_OF_WEEK weekday=MONDAY;
   PrintDaySession(weekday);
   weekday=FRIDAY;
   PrintDaySession(weekday);

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PrintDaySession(ENUM_DAY_OF_WEEK day)
  {
//---
   int session_index=0;
   datetime from,to;
   //---
   while(SymbolInfoSessionTrade(_Symbol,day,session_index,from,to) && !IsStopped())
     {
      string s_to=TimeToString(to,TIME_MINUTES);
      if(s_to=="00:00") s_to="24:00";

      session_index++;
      Print(EnumToString(day)," Trade session #",session_index,": ",TimeToString(from,TIME_MINUTES)," - ",s_to);
     }
   session_index=0;
   while(SymbolInfoSessionQuote(_Symbol,day,session_index,from,to) && !IsStopped())
     {
      string s_to=TimeToString(to,TIME_MINUTES);
      if(s_to=="00:00") s_to="24:00";

      session_index++;
      Print(EnumToString(day)," Quote session #",session_index,": ",TimeToString(from,TIME_MINUTES)," - ",s_to);
     }
  }
//+------------------------------------------------------------------+


/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий