Связать два Квика на луа. Можно через блокнот и простая логика на луа.

MQL5 Прочее

Техническое задание

Первый квик-Сидоров. Второй квик- Петров. Оба на одном ПК.

Связать Сидорова и Петрова на луа. Можно через блокнот.

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

Алгоритм связки (как квики будут общаться между собой) Ваша задача.

Алгоритм логики (кратко).Предложение сделать главный квик и помощник. Главный все считает, делает запросы и ставит заявки и дает команды для заявок помощнику.

 Сидоров знает, что у Петрова есть 100 лотов. Сидоров ставит в стакан покупку 100 лотов по 160р (лучшей ценой). После установки лимитки, Сидоров проверяет, что его покупка стоит лучшей. Сидоров говорит Петрову, что бы Петров продал 100 лотов лимиткой по цене сидорова.
Все, сделка. Далее У Сидорова есть 100 лотов, он предлагает Петрову купить 80 лотов, если Петров готов, то Сидоров ставит продажу по 170р 80 лотов(лучшей ценой в стакане). После установки Сидоров говорит Петров что бы он купил лимиткой 80 лотов по 170р. Все, сделка. Затем все сначала.(Сидоров: купля, продажа, купля, продажа)

ТЗ будет более детальное: В нем будет описание: лучшая/не лучшая заявка,что делать,. отступов, вариация объемов и условий, проверок. Алгоритм сам не сложен.  

Откликнулись

1
Разработчик 1
Оценка
(55)
Проекты
118
67%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен

Информация о проекте

Бюджет
80 - 150 USD
Исполнителю
72 - 135 USD
Сроки выполнения
от 1 до 7 дн.