Скрипт автоматической торговли в MT4
2500 UAHТехническое задание (ТЗ) скрипта автоматической торговли (САТ)
Скрипт для открытия позиций в направлении изменения цены и закрытия потенциально убыточных позиций по общему правилу.
1. Совместимость с MT4 и MT5 (задача максимум).
2. Работает во всех открытых в терминале окнах (парах).
3. Может быть вручную включен и выключен.
4. Выключение вручную предполагает закрытие всех позиций, открытых САТ, если рынок не закрыт.
5. Каждые 10-15 секунд или другой, выставленный в настройках, промежуток времени, чтобы не перегружать сервер, и не раньше окончания предыдущего цикла начинается цикл работы САТ по таким правилам:
- Пиковая цена позиции – уровень цены, которому соответствует максимальная прибыль по позиции.
- Если модуль изменения цены в убыток от пиковой цены незакрытых позиций, открытых САТ, превысил размер соответствующего, среднего за предыдущий месяц, спреда (рассчитывается, например, раз в месяц), умноженного на коэффициент, устанавливаемый в настройках САТ, такие позиции закрываются.
- Одновременно в одном окне может быть одна позиция, открытая САТ. Дубли с меньшей текущей прибылью закрываются.
- Позиции открываются по рыночной цене в направлении изменения цены.
- Позиции, которые следует открыть или закрыть, попадают в очередь. САТ последовательно открывает позиции из очереди согласно текущих данных о рыночной цене и закрывает позиции из очереди.
- Если открытие или закрытие позиций не успешно, новые попытки не предпринимаются.
- Если неуспешны части цикла работы САТ, они инициируются таким образом, чтобы не блокировать и не нивелировать работу САТ. Непреодолимые ошибки дают сообщение об ошибке, номер строки кода или другой причины остановки, видные в настройках и хранимые в лог-файлах.
- Данные о неуспешных операциях сохраняются в лог-файлах.
- Объем позиции, коэффициент умножения среднего за предыдущий месяц спреда и время между циклами работы САТ выставляются в настройках при включенном или выключенном САТ и действуют в последующих после выставления циклах работы САТ.
- Если объем позиции не выставлен в настройках, по умолчанию – минимальный объем.
- Если время начала нового цикла работы САТ после начала предыдущего не выставлено в настройках, по умолчанию – время цикла работы САТ.
- Коэффициент умножения среднего за предыдущий месяц спреда, по умолчанию равен 1, может принимать положительные значения с 2-мя знаками после запятой или 0.
- TP и SL не устанавливаются.
6. Торговля вручную параллельно с работой САТ не задевает работы САТ (задача максимум).
7. Если скрипт выключен вручную, шлется сообщение на почту «САТ выключен вручную», а если скрипт перестал работать без выключения вручную, «САТ не работает».
8. Если САТ выключен не вручную, он включается автоматически.
9. Код нужен, с правом дорабатывать.
10. Нужно исправить возможные ошибки в ТЗ.
11. Запуск для работы планируется на выделенном сервере. Нужна рекомендация касаемо ОС и параметров сервера для оптимальной работы терминала и САТ.
12. Работа выполнена, если тест на выделенном сервере успешен.
Актуальные фриланс-проекты в категории Прикладное программирование
Программа автоматического обзвона
7845 UAH
Необходимо написать программу обзвона сотрудников компании. Есть сервер Asterisk, SIP аккаунт, администратор выделил 5 линий. База данных хранится локально. Базу данных для обзвона должен формировать оператор: 1. ФИО 2. Должность 3. Номер телефона 4. Приоритет Также оператор… IP-телефония и VoIP, Прикладное программирование |
Сделать импорт товаров на сайт Simpla и обновлять ихЗдравствуйте, нужно сделать импорт товаров по выгрузке. Есть разные форматы выгрузки - csv, xml, xls Также затем нужно обновлять наличие товаров из гугл таблицы Нужно при этом, чтобы везде товары с одним и тем же артикулом из разных источников (сейчас товары импортируются из… Веб-программирование, Прикладное программирование ∙ 2 ставки |
Разработать умный дом на расбериподружить какой нибудь тач скрин с расбери При загрузке экрана должно быть 10 картинок и все при нажатии на картинку с изображением лампочки сигнал 3в один должен быть при нажатии на картинку с изображением чайника синнал 3в другой дрлжен быть И тд и т Прикладное программирование |
Настроить фид выгрузки товаров с Хорошоп на КастаНастроить фид для выгрузки товаров, с интернет-магазина на платформе Хорошоп на Каста, согласно требований и инструкции Каста. 4-5 категорий товаров, до 50 товаров в категории. Парсинг данных, Прикладное программирование ∙ 2 ставки |
Сделать импорт товаров на сайт Simpla и обновлять ихGood day, you need to import goods from the upload. There are different upload formats - csv, xml, xls You also need to update the availability of goods from a Google spreadsheet Веб-программирование, Прикладное программирование ∙ 2 ставки |