Перейти к содержимому

Theme© by Fisana
 

Фотография
- - - - -

Экономим трафик и увеличиваем производительность работы терминалов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 08 April 2010 - 12:11

У многих медленный интернет,да и случаи бывают,что через 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
  • Darvin и Vlad Trade это нравится

 
 

#2 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 08 April 2010 - 12:18

На этом настройка закончена, приступаем к настройке MTDC для реальных счетов.
Изображение
указываем только другой порт, 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 Darvin

Darvin

    Давно в теме

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2509 сообщений

Отправлено 08 April 2010 - 12:23

Хочу добавить:
Жмете в МТ кнопку "Обзор рынка" и видите там кучу всяких инструментов. По каждому инструменту МТ качает котировки. Кликаете правой кнопкой мыши на этих инструментах и выбираете "Скрыть все символы". В результате остаются только те, графики с которыми у вас открыты. По скрытым символам МТ перестает скачивать котировки.
Если нужно добавить какой-либо символ - жмете правой кнопкой мыши, выбираете "Символы" и в списке выделяете нужный вам.

Еще можно отключить новости - Сервис-Настройки - вкладка "Сервер". Снимаем галочку "Разрешить новости".

Вам МТ начинает на удивление мало потреблять трафик.
  • Vlad Trade это нравится
ДУ и ЕА от Fin5 http://fin-5.ru/portfolio

 


#4 Skoch

Skoch

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 285 сообщений

Отправлено 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 webic

webic

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 76 сообщений

Отправлено 14 October 2010 - 16:04

СЫЛКА НЕ РАБОТАЕТ .




Вот: http://www.metaquote...s/mtdcsetup.exe


Ппц, ссылку нашел в новостях за 2005 год. А в "Download" и следа нет.

#6 Hunter_GB

Hunter_GB

    Первый выстрел

  • Пользователи
  • PipPip
  • 3 сообщений

Отправлено 24 October 2010 - 16:59

24.10.gif Столкнулся с проблемой зависания терминалов, и ВПЕРВЫЕ ставлю Data Center. Так что не обессудьте...
В терминале, в папке config не нашел файл .ini, а в файле Alpari-Classic.srv прописан порт подключения терминала - Alpari-Classic Alpari NZ Limited 21224.10.gif .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



Copyright © 2024 Your Company Name