Техническое задание
Търсим опитен MQL5 разработчик , който да изгради първия прототип на MetaTrader 5 Expert Advisor за дългосрочен проект за алгоритмична търговия.
Изисквания към проекта
- Вграден Renko двигател (без офлайн Renko графики).
- EMA 20 и EMA 50, изчислени от тухли Renko.
- Логика на търговия, базирана на подробна техническа спецификация (предоставена след избор от разработчика).
- Експертният съветник трябва да поддържа отваряне и независимо управление на две позиции на търговски сигнал.
- Стоп-лос и тейк-печалба, базирани на тухлички Ренко.
- Подробно регистриране на всички търговски сигнали и изпълнени сделки.
- Чист, модулен, ефикасен и добре документиран MQL5 изходен код.
- Всички важни параметри трябва да могат да се конфигурират чрез входовете на EA.
- Архитектурата трябва да позволява бъдещо разширяване без значително преструктуриране на кода.
Изисквания за разработчици
Моля, кандидатствайте само ако имате доказан опит с:
- Експертни съветници за MetaTrader 5 / MQL5.
- Имплементация на диаграма на Ренко.
- Алгоритмични търговски системи.
- Тестер на MT5 стратегии.
- Писане на чист, лесен за поддръжка и ефикасен MQL5 код.
Моля, включете примери за предишни MQL5 проекти, особено системи, базирани на Renko.
Изходен код
- Трябва да бъде доставен пълният редактируем .mq5 изходен код.
- Кодът трябва да е оригинален и написан специално за този проект.
- Повторно използвани или копирани търговски експертни системи не са приемливи, освен ако не е изрично договорено предварително.
- Изходният код може да бъде прегледан от независим MQL5 разработчик преди окончателното приемане.
Ценообразуване
Моля, изпратете оферта с фиксирана цена за целия прототип Фаза 1.
Вашето предложение трябва ясно да посочва:
- Всичко е включено във фиксираната цена.
- Всичко, което не е включено във фиксираната цена.
- Очаквано време за доставка.
Всяка функционалност, описана в тази спецификация, се счита за част от договорения обхват с фиксирана цена. Допълнителни такси за вече специфицирана функционалност няма да бъдат приемани след стартиране на проекта.
Критерии за приемане
Проектът ще се счита за завършен само след:
- Всички изисквания, описани в тази спецификация, са изпълнени.
- Експертният съветник се компилира без грешки или предупреждения.
- Съветникът работи успешно в MT5 Strategy Tester.
- Доставеният изходен код съответства на договорената функционалност.
- Всички грешки, свързани със съгласуваната спецификация, се коригират преди окончателното приемане.
Обхват на проекта
Това е Фаза 1 от дългосрочен проект.
Целта на тази фаза е да се изгради надежден механизъм за търговия и да се валидира прилагането на стратегията.
Ако прототипът бъде успешно завършен, на избрания разработчик ще бъдат предложени бъдещи платени фази на разработка, включително оптимизация, разширено управление на търговията и професионална състезателна версия.
Трябва да кандидатстват само разработчици, които могат да предоставят професионално качествен, готов за употреба MQL5 код.