Экономим трафик и увеличиваем производительность работы терминалов
#1
Отправлено 08 April 2010 - 12:11
Если вы в своей работе используете более одного торгового терминала, то каждый терминал при своей работе получает котировки от сервера, и чем больше у вас терминалов тем больше (суммарно) они потребляют трафика, ну и как следствие загружают канал. Получается что каждый терминал с открытыми в нем допустим 5 окнами по той или иной валюте начинает потихоньку качать котировки и историю по этим 5 валютам, все это конечно хорошо но если у нас допустим 5 или 10 терминалов? Каждый начинает качать себе отдельно что не есть хорошо.
Нам нужно максимально сократить потребление трафика каждым терминалов в частности, решение очень простое на помощь нам придет MetaTrader Data Center (MTDC). Что он нам даст? Весь трафик с наших терминалов мы будем пускать через MTDC сократив таким образом потребление трафика в разы, что положительно скажется на качестве соединения с сервером ДЦ, ну и упростим себе жизнь.
Если вы работаете как с реальными счетами так и демо то нам нужно будет установить два MTDC, так как при подключение к разным серверам перезаписывается база с историей, и нам намного удобнее будет работать с двумя MTDC настроив их один раз, нежели постоянно менять настройки.
Для начала нам нужно скачать непосредственно MTDC http://www.metaquote...s/mtdcsetup.exe
Процесс установки до безобразия прост
1) Путь для установки, я рекомендую установить на диск D, так как диск C у нас системный и если у нас возникнет в дальнейшем необходимость переустановить систему то накопленные данные у нас не будут утеряны.
2) Тут непосредственно обозначаем принадлежность к демо серверу
3) Так как MTDC у нас будет работать и запускаться как сервис необходимо также указать принадлежность к демо (так как у нас будет работать 2 MTDC то эти мена должны отличаться)
4) Соответственно описание
Все на этом установка закончена и мы переходим к установке второго экземпляра MTDC
Все аналогично тому что описано выше за исключением указания Real вместо Demo
После того как мы успешно все установили приступим непосредственно к настройке MTDC
Для запуска MTDC для демо счетов заходим в соответствующую папку куда мы ранее установили MTDC Demo. В нашем случае это D:\Server\ MetaTrader Data Center Demo
запускаем mtdcsetup.exe
в описание мы ведем что то MTDC для демо сервера
приступим к настройке
1) Указываем порт для обращения наших терминалов к данному MTDC
2) Указываем IP и порт демо сервера нашего ДЦ
3) Ну и соответственно логин и пароль от счета (указывает пароль инвестора, его вполне достаточно)
4) После того как мы все настроили запускаем MTDC
- Darvin и Vlad Trade это нравится
 
#2
Отправлено 08 April 2010 - 12:18
указываем только другой порт, IP и порт сервера (IP отличается от демо сервера) ну и соответственно логин и пароль (пароль инвестора) от реального счета
При запуске MTDC после того как он пройдет авторизацию на сервере он начнет закачивать обновления с папку liveupdate. В дальнейшем все терминалы которые работают у вас через MTDC будут получать обновления непосредственно от MTDC который их будет предварительно скачивать. Таким образом нам не придется скачивать обновления для каждого терминала отдельно, все терминалы будут обновляться у нас с локального компьютера, тоесть если у вас 10 терминалов вам не придется качать обновления 10 раз, MTDC сам скачает обновления один раз и этого будет достаточно что бы обновить все терминалы.
Совет: запустите сначала один MTDC, после того как он скачает обновления скопируйте папку liveupdate в каталог со вторым MTDC, и только после этого запускайте его, вам не придется опять качать обновления.
Все настройка закончена, осталось самая малость, настроить терминалы.
Для того что бы каждый раз не прописывать адреса наших MTDC мы создадим файл
datacenter.ini в котором мы прописываем всего две строчки:
к примеру:EGlobal-Demo localhost:888
(в папке вашего терминала есть папка config, в ней лежат файлы с расширением .srv, они-то и содержат данные о серверах вашего ДЦ (в т.ч. IP-адреса и порты); открываются блокнотом).
localhost – указывает на наш локальный адрес, вместо него можно прописать 127.0.0.1
888 и 999 это порты на которых у нас работают MTDC (их мы указывали при настройке MTDC)
datacenter.ini следует поместить в папку config терминала (терминалов)
Осталось только поставить галочку в настройках терминала
В дальнейшем все котировки будут накапливаться у нас в папке bases наших MTDC, и терминалы будут брать данные непосредственно оттуда, а не закачивать их каждый раз отдельно.
Вот пожалуй и все, таким образом мы значительно сокращаем трафик, что дает нам возможность работать более комфортно.
- Darvin и Vlad Trade это нравится
#3
Отправлено 08 April 2010 - 12:23
Жмете в МТ кнопку "Обзор рынка" и видите там кучу всяких инструментов. По каждому инструменту МТ качает котировки. Кликаете правой кнопкой мыши на этих инструментах и выбираете "Скрыть все символы". В результате остаются только те, графики с которыми у вас открыты. По скрытым символам МТ перестает скачивать котировки.
Если нужно добавить какой-либо символ - жмете правой кнопкой мыши, выбираете "Символы" и в списке выделяете нужный вам.
Еще можно отключить новости - Сервис-Настройки - вкладка "Сервер". Снимаем галочку "Разрешить новости".
Вам МТ начинает на удивление мало потреблять трафик.
- Vlad Trade это нравится
#4
Отправлено 19 August 2010 - 05:13
У многих медленный интернет,да и случаи бывают,что через gprs подключаешься,поэтому немаловажен вопрос снижения потребляемого трафика терминала,нужно снизив нагрузку на канал связи и при этом увеличить общую производительность при работе более чем одного терминала.
Если вы в своей работе используете более одного торгового терминала, то каждый терминал при своей работе получает котировки от сервера, и чем больше у вас терминалов тем больше (суммарно) они потребляют трафика, ну и как следствие загружают канал. Получается что каждый терминал с открытыми в нем допустим 5 окнами по той или иной валюте начинает потихоньку качать котировки и историю по этим 5 валютам, все это конечно хорошо но если у нас допустим 5 или 10 терминалов? Каждый начинает качать себе отдельно что не есть хорошо.
Нам нужно максимально сократить потребление трафика каждым терминалов в частности, решение очень простое на помощь нам придет MetaTrader Data Center (MTDC). Что он нам даст? Весь трафик с наших терминалов мы будем пускать через MTDC сократив таким образом потребление трафика в разы, что положительно скажется на качестве соединения с сервером ДЦ, ну и упростим себе жизнь.
Если вы работаете как с реальными счетами так и демо то нам нужно будет установить два MTDC, так как при подключение к разным серверам перезаписывается база с историей, и нам намного удобнее будет работать с двумя MTDC настроив их один раз, нежели постоянно менять настройки.
Для начала нам нужно скачать непосредственно MTDC http://www.metaquote...s/mtdcsetup.exe
Процесс установки до безобразия прост
1) Путь для установки, я рекомендую установить на диск D, так как диск C у нас системный и если у нас возникнет в дальнейшем необходимость переустановить систему то накопленные данные у нас не будут утеряны.
2) Тут непосредственно обозначаем принадлежность к демо серверу
3) Так как MTDC у нас будет работать и запускаться как сервис необходимо также указать принадлежность к демо (так как у нас будет работать 2 MTDC то эти мена должны отличаться)
4) Соответственно описание
Все на этом установка закончена и мы переходим к установке второго экземпляра MTDC
Все аналогично тому что описано выше за исключением указания Real вместо Demo
После того как мы успешно все установили приступим непосредственно к настройке MTDC
Для запуска MTDC для демо счетов заходим в соответствующую папку куда мы ранее установили MTDC Demo. В нашем случае это D:\Server\ MetaTrader Data Center Demo
запускаем mtdcsetup.exe
в описание мы ведем что то MTDC для демо сервера
приступим к настройке
1) Указываем порт для обращения наших терминалов к данному MTDC
2) Указываем IP и порт демо сервера нашего ДЦ
3) Ну и соответственно логин и пароль от счета (указывает пароль инвестора, его вполне достаточно)
4) После того как мы все настроили запускаем MTDC
СЫЛКА НЕ РАБОТАЕТ .
#5
Отправлено 14 October 2010 - 16:04
СЫЛКА НЕ РАБОТАЕТ .
Вот: http://www.metaquote...s/mtdcsetup.exe
Ппц, ссылку нашел в новостях за 2005 год. А в "Download" и следа нет.
#6
Отправлено 24 October 2010 - 16:59
В терминале, в папке config не нашел файл .ini, а в файле Alpari-Classic.srv прописан порт подключения терминала - Alpari-Classic Alpari NZ Limited 212 .65.93.13.
а в MetaTrader Data Center Real в config прописано
Service=mtdcsrvreal
Group=MetaTrader Data Center Real
Description=MetaTrader Data Center Real
LocalServer=0.0.0.0:888
ParentServer=212.65.93.13:443
Что и куда мне еще прописать?
И еще, в терминале мне надо прописать порт дата центра?
Как его обозвать?
uploads/monthly_10_2010/post-210-1287929257,12_thumb.gif