TZ_PozaClass

MQL4 Bibliothèque

Tâche terminée

Temps d'exécution 38 jours
Commentaires du client
Рад сотрудничеству - благодарю за труд. Профессиональный подход к решению задачи. Внимательность к деталям. Работа на результат. Рекомендую для решения сложных задач.

Spécifications

Необходим класс для работы с ордерами - цель реализовать удобную, надежную и универсальную методико по работе с ордерами через вызов класса.

Требования к классу:
1. Выставление отложенных ордеров
2. Открытие ордеров с рынка
3. Модификация отложенных ордеров (по порядковому номеру и для всех сразу)
4. Модификация открытых ордеров (по порядковому номеру и для всех сразу)
5. Удаление отложенных ордеров (по порядковому номеру и для всех сразу)
6. Удаление открытых ордеров (по порядковому номеру и для всех сразу)
7. Автоопределение для отложенных ордеров - лимитный или стоп ордер. Код должен сам это определять.
8. Давать информацию:
- Об отложенных ордерах:
- Тип ордера (на покупку или продажу)
- Количество ордеров
- Цена по запросу порядкового номера (опционно - первый/последний)
- Дата открытия (опционно - первый/последний)
- Тейк профит (опционно - первый/последний)
- Стоп лосс (опционно - первый/последний)
- Об открытых ордерах:
- Тип ордера (на покупку или продажу)
- Количество ордеров
- Цена по запросу порядкового номера (опционно - первый/последний)
- Дата открытия (опционно - первый/последний)
- Тейк профит (опционно - первый/последний)
- Стоп лосс (опционно - первый/последний)
9. Производить автоподстройку (опционально) цен - открытия ордера, тейк профита и стоп лосса с учетом спреда (открывать раньше ордера на покупку и закрывать раньше ордера на продажу из-за разницы по спреду)
10. Корректная обработка ошибок (в идеале их не должно быть) и вывод информации о них в лог по запросу
11. Настройка попыток совершения торговых операций при реквоте и настройка максимального отклонения цены от ордера для совершения торговой операции.
12. Перед модификацией ордера производить проверку, и если модификация невозможна, то по выбору:
- Не модифицировать ордер
- Модифицировать ордер по максимально возможной цене
- удалять/закрывать ордер
13. Настройка визуализации действий советника - делать или нет метки на графике о позициях

Необходимо подробное описание класса - настройки - краткий хэлп.
Демонстрация работы класса осуществляется по простому алгоритму - берем МАшку и открываем ордер:
а. При пересечении ценой МА
б. Выставляем отложенный ордер на расстоянии от МА
закрываем ордер по обратному сигналу.
Идеи для демонстрации приветствуются, так как это сократит время на проверку работы.

Répondu

1
Développeur 1
Évaluation
(549)
Projets
1332
59%
Arbitrage
28
82% / 0%
En retard
10
1%
Gratuit
2
Développeur 2
Évaluation
(304)
Projets
509
47%
Arbitrage
29
10% / 45%
En retard
138
27%
Gratuit
3
Développeur 3
Évaluation
(45)
Projets
76
20%
Arbitrage
7
0% / 86%
En retard
14
18%
Gratuit
4
Développeur 4
Évaluation
(117)
Projets
216
49%
Arbitrage
1
0% / 0%
En retard
25
12%
Gratuit
5
Développeur 5
Évaluation
(400)
Projets
704
49%
Arbitrage
57
16% / 49%
En retard
129
18%
Gratuit
6
Développeur 6
Évaluation
(49)
Projets
134
27%
Arbitrage
62
13% / 53%
En retard
58
43%
Gratuit

Informations sur le projet

Budget
50- USD
Délais
à 14 jour(s)