Скачать MetaTrader 5

Примеры: MT4TerminalSync - система синхронизации терминалов MetaTrader 4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
184343
MetaQuotes Software Corp.  

New article MT4TerminalSync - система синхронизации терминалов MetaTrader 4 has been published:

Данная статья относится к тематике: "Расширение возможностей MQL 4 - программ путем использования функций операционных систем, а также других средств разработки программ". Статья посвящена описанию примера программной системы, реализующей задачу синхронизации нескольких копий терминала на основе одного источника-шаблона.

Многие трейдеры и разработчики торговых систем для технических целей имеют несколько копий терминалов MetaTrader 4. На них открыты разные графики, разные счета, проверяются разные стратегии. При этом периодически выходят новые версии терминала, появляются новые индикаторы, советники, другой MQL код.

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


На кого рассчитана эта статья

В статье рассмотрено создание примера программной системы для синхронизации нескольких копий терминалов.

Исходя из этого, статья может быть интересна двум категориям читателей:
1. Пользователи-трейдеры могут использовать для себя готовую программную систему из данной статьи.
2. Профессиональные разработчики программных систем, выходящих за рамки MQL кода, могут рассмотреть в личных познавательных целях данную систему, возможно, высказав здравую критику и полезные предложения.

Author: Valery V. Chesnokov

Igor Malcev
1933
Igor Malcev  

хорошая статья, спасибо, - еще один весьма полезный инструмент для "ленивых" :-))

Valery V. Chesnokov
1323
Valery V. Chesnokov  
xeon:

хорошая статья, спасибо, - еще один весьма полезный инструмент для "ленивых" :-))


Думал, что сделаю инструмент для "занятых", оказалось - для "ленивых" ;) тоже неплохо :)
VM7
19
VM7  
А не решает ли случайно большинство наших хлопотных задач создание в МТ элементарной общей папки для шаблонов, индикаторов, экспертов?. ..
Большинство "нормальных" трейдеров эту статью даже и прочитать-то не решатся. Как, например, я...
Valery V. Chesnokov
1323
Valery V. Chesnokov  
VM7:
А не решает ли случайно большинство наших хлопотных задач создание в МТ элементарной общей папки для шаблонов, индикаторов, экспертов?. ..
Большинство "нормальных" трейдеров эту статью даже и прочитать-то не решатся. Как, например, я...


Терминал берёт индикаторы, эксперты, библиотеки и т.д. из своих подпапок с жёстко заданными именами (experts, indicators). На NTFS томах можно попробовать удалить эти папки и вместо них задать hard links на одну общую папку. Не знаю, будет ли это работать. Если хотите, можете проверить эту идею. Однако Ренат упоминал как-то, что терминал чувствителен к источникам некоторых файлов, особенно данных по счетам и тиковых данных валют. На форуме был такой вопрос.

Что касается "нормальных" трейдеров - обычные пользователи могут скачать систему (MT4TerminalSync.zip) и просто пользоваться ею, снимки экранов статьи поясняют, как это сделать. Вы же не пытаетесь найти исходные тексты MS Office или Open Office и узнать их "внутреннее строение", хотя наверняка чем-либо из них пользуетесь. Остальная информация в статье для разработчиков, владеющих навыками разработки "внешних", не-MQL приложений и SQL-баз данных.

Oleg
2377
Oleg  

Вот другое решение - 'Единая папка для индикаторов?' Гораздо более простое. 

У меня уже давно работает для директории "experts" - Супер! Но ни в коем случае не удаляйте Терминал с диска без 

предварительного "рассоединения" - иначе удаляется не копия "experts", а его оригинал. 

Читайте внимательно и предварительно тестируйте на ненужных директориях.

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