Обеспечение бесперебойного обмена данными между Ботом на МТ5 и Аналитическим модулем, созданным в Excel.

MQL5 Indicators Experts

Specification

Здравствуйте.

Моя задача состоит в следующем. Есть готовый советник «Bot_A» — это Бот Исполнитель в задачу которого входит только открытие, закрытие и контроль открытых сделок и есть «Аналитический модуль», созданный в Excel, который даёт Боту команды на открытие, уровни открытия и закрытия, направления открытия сделок. Вместе они образуют то, что далее я называю «программный модуль». Bot_A придётся модифицировать под описанные ниже задачи.

Необходима реализация следующей схемы работы программного модуля. Ранее, я предполагал вписать все функции «Аналитического модуля» в «Bot_A», чтобы в таком виде он и работал. Однако, возникает проблема. Я не использую стандартные средства технического анализа, а работаю с большим объёмом статистических данных, где «графики строятся на основе других графиков» и советнику нужно запоминать очень много информации по старым сделкам, удалённым в истории на произвольное расстояние назад. Затрудняюсь описать это в ТЗ к аналитическому блоку и сомневаюсь, что описанное будет просто реализовать. Поэтому необходимо реализовать описанный выше программный модуль, для чего я предлагаю такую схему:

Обмен данными между Ботом и Аналитическим модулем, предполагаю реализовать либо с помощью файлов формата *.csv либо *.txt. В этом случае, будет по два файла с каждой стороны. 1-ый файл – файл данных, 2ой – сигнальный файл, который сообщает о том, что к файл данных готов к считыванию данных.

На первом тике новой свечи, Bot_A, будет формировать два файла: сигнальный, сообщающий о том что данные Open, Hihg, Low, Close по предыдущей свече готовы к передаче и файл с этими данными *.csv. В ответ он так же будет получать два файла – сигнальный и файл с данными *.csv, с информацией по возможности открытия новых сделок, уровням открытия, направлениям и по уровням закрытию текущих, т.е. уровням Take Profit. В функции Советника «Bot_A» будет только открытие/закрытие/контроль текущих сделок/контроль возможности открытия по часам и дням, мягкое закрытие и т.п., как и было ранее.
Как я понимаю, такая схема может несколько тормозить работу всей системы (а может и нет), но если задержка составит время в пределах пары секунд, это не критично, ведь данный программный модуль не скальпер.

Ранее я пытался реализовать обмен данными с помощью подобной схемы и использованием библиотек DLL. Однако, библиотеки DLL периодически висли и система давала сбой. Поэтому в этот раз я склоняюсь к варианту реализации передачи данных посредством файлов, о чём писал выше. Важнейший момент – стабильность работы данной системы.

Жду предложения и обсуждение моего предложения от исполнителей, имевших опыт работы создания таких связок.

Responded

1
Developer 1
Rating
(220)
Projects
279
20%
Arbitration
4
0% / 100%
Overdue
4
1%
Working
2
Developer 2
Rating
(198)
Projects
291
24%
Arbitration
6
17% / 33%
Overdue
4
1%
Free
3
Developer 3
Rating
(253)
Projects
408
38%
Arbitration
86
43% / 19%
Overdue
70
17%
Working
4
Developer 4
Rating
(132)
Projects
170
18%
Arbitration
17
47% / 18%
Overdue
0
Working
5
Developer 5
Rating
(15)
Projects
37
62%
Arbitration
1
0% / 100%
Overdue
1
3%
Free
6
Developer 6
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Similar orders
Здравствуйте.Скажите,вы можете помочь немного модифицировать индикатор ( приложен к письму ). Я не буду углубляться в саму суть индикатора.Это не важно.Дело,по большому счёту,пустяковое. Хотелось бы в него добавить всего две функции: 1.Он,как и все другие индикаторы,работает в режиме онлайн.То есть,реагирует на каждое изменение графика цены. Хочется сделать в настройках индикатора графу под названием - "оффлайн"(true
Рассматриваю любые устойчивые системы с высоким KPI, от супер агрессивных с доходностью 50%-100% в месяц ( слив не чаще чем раз 12 месяцев ) , до супер консервативных с доходностью 15%-20% в год при просадке не более 2%-4% и наличием SL или Stop Out / С возможностью доработка под ТЗ или покупка готового решения
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Есть советник MT 5 для Мосбиржи с простой стратегией основанной на двух скользящих средних: на нижней МА покупка, на верхней МА продажа. Нужно исправить две вещи: 1. Сейчас на покупку выставляются лимитные ордера, а продажа набранной позиции осуществляется тейк-профитом. Нужно изменить советник, так, чтобы закрывалась позиция также лимитным ордером, а не тейк-профитом. Здесь нужно учесть что закрытие может быть
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Нужен советник который может скачать файл с любым расширением (png, jpg, exe и т.д.) по заданной ссылке и сохранить в указанную папку. Без использования сторонних библиотек, только WinAPI. Файл советника нужен с открытым исходным кодом
Куплю Вашего прибыльного советника дорого Должна быть возможность протестировать его на истории и реальные статистические показатели РЕАЛЬНОГО счета Желательно не мартингейл, после тестирования и предоставления статистики счета предложу свою цену
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
Необходимо разработать ПО для торговли на финансовых рынках с возможностью подключения к различным брокерам и управлением торговыми операциями по нашим сигналам. Сигналы поступают в табличку формата .csv, которая находится на удаленном сервере. Видим это примерно так: в нашу таблицу поступает сигнал negative (на продажу) или positive (на покупку) актива. Клиент получает этот сигнал и заданным количеством лотов

Project information

Budget
70+ USD
For the developer
63 USD
Deadline
to 3 day(s)