Новости МТ5

Обсуждаем работу одной из самых популярных торговых платформ Метатрейдер (4 и 5). Достоинства и недостатки, встречающиеся проблемы с использованием и, конечно, первое знакомство.
Бонус за сообщение 0.3$
Ответственный Модератор - Haos

Новости МТ5.

Сообщение Рэндом » 01 мар 2019, 11:15

Нет. Это скорее всего не получиться. Смысл подключения R не в этом.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Новости МТ5.

Сообщение Haos » 01 мар 2019, 11:54

Рэндом писал(а):Нет. Это скорее всего не получиться. Смысл подключения R не в этом.

Я отвечал на более ранний твой пост, не про R.
В МТ5 появился новый тип скрипта сервис. Информации по ним очень мало. Но если вкратце это что похожее на сервис винды. С его помощью можно организовать например реакцию на запрос по сети или обмен данными между экспертами. Мне пока не очень понятна практичность их использования.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Новости МТ5.

Сообщение Рэндом » 01 мар 2019, 12:00

Можно будет подключить сторонние источники котировок. Но это все равно будет не просто. А для связи двух терминалов как и прежде надо писать DLL. Напрямую к серверу не подключится.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Новости МТ5.

Сообщение Haos » 01 мар 2019, 12:35

Рэндом писал(а):Можно будет подключить сторонние источники котировок. Но это все равно будет не просто. А для связи двух терминалов как и прежде надо писать DLL. Напрямую к серверу не подключится.

Данный вопрос давно поднимался, я в таком опыта не имею по кодингу, может Шеферд сможет написать? Надо будет поинтересоваться. Задача и проста и сложна: нужно для каждого из советников у двух брокеров иметь возможность видеть котировки другого брокера. Хотя бы для двух.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Новости МТ5.

Сообщение Рэндом » 02 мар 2019, 01:17

Это будет довольно объемное задание для стола заказов.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Новости МТ5.

Сообщение Рэндом » 02 мар 2019, 01:34

Сейчас подумал как сделать. Нужно написать DLL в которой будут всего две функции запись котировок в файл и чтение котировок из файла. На C# это сделать проще простого. Далее подключить RAM диск для скорости и писать котировки на него. Эту DLL можно будет подключить к любому количеству терминалов. А на MQL ты сам сможешь все сделать. Сам осилишь такую DLL? Если нет, пиши заказ. Я сделаю.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Новости МТ5.

Сообщение Haos » 02 мар 2019, 07:38

Рэндом писал(а):Сейчас подумал как сделать. Нужно написать DLL в которой будут всего две функции запись котировок в файл и чтение котировок из файла. На C# это сделать проще простого. Далее подключить RAM диск для скорости и писать котировки на него. Эту DLL можно будет подключить к любому количеству терминалов. А на MQL ты сам сможешь все сделать. Сам осилишь такую DLL? Если нет, пиши заказ. Я сделаю.

Я где-то видел в инете реализацию через запись в текстовый файл и чтение из него котировок, но разве это не слишком много времени занимает? Для высокочастотного трейдинга чувствительно может быть. Думалось что будет небольшая клиент-серверная программка из одной формы которая получает котировки от разных брокеров (двух) и передает в их в нужный сов. точнее сов. читает из нее.
Но проще и для начала хотя бы просто через запись-чтение текст. файла можно попробовать сделать.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Новости МТ5.

Сообщение Рэндом » 02 мар 2019, 11:15

RAM диск работает быстро. Это эмуляция диска в памяти компьютера.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Новости МТ5.

Сообщение Haos » 02 мар 2019, 14:18

Рэндом писал(а):RAM диск работает быстро. Это эмуляция диска в памяти компьютера.

Я имел в виду, что сама функция записи и чтения очень медленная. В МТ4-5 она выглядит как "открыл файл, прочитал, закрыл, опять открыл, прочитал, закрыл". С записью в файл почти тоже самое. Если раз в минуту бы это было нужно, то ок, но на каждом тике - жуть.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Новости МТ5.

Сообщение Рэндом » 05 мар 2019, 06:21

Стали известны подробности по связки с языком R. Пока не очень интересно. Все что она позволяет это получить исторические данные из терминала. Использовать R для создания роботов не получиться.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.


Вернуться в MetaTrader: настройки, работа, проблемы

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 71

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения