İş Gereklilikleri
Необходимо доработать существующий советник,
- Советник устанавливается в МТ4 и по API отправляет сигналы на открытие сделок на https://app.binaryteam.ru/ . Используется WebRequest
Советник некорректно шлет запросы к API binaryteam. Сделка уже завершена или результат получен, а он все равно отправляет запросы на сервер, тем самым создавая не нужную нагрузку.
На данный момент некорректно отправляются запросы если используется мартин, т.е нет проверки на количество колен. Допустим количество колен мартина 1, открывается первая сделка и она уходит в минус. Так-как мартин в одно колено, сразу-же открывается сделка по мартину и она тоже уходит в минус, т.е результат уже известен, а советник все равно шлет запросы, чтобы получить этот результат.
Задача 1: написать проверки, чтобы запросы к API шли только тогда, когда это необходимо.
Вторая проблема: Так же в советники реализована подача сигналов для ручной торговли и она работала корректно, после последних правок программистом, то ли не закрыт где-то тег, то ли еще что-то, теперь на каждой секунде за место сигнала шлет алерты.
Задача 2: Исправить код, чтобы при ручной торговле корректно работала ТС.
Задача 3: Необходимо написать несложный фильтр к ТС, и добавить его в условие ТС. Фильтр представляет из себя для сделок на повышение (молот, тело свечи<=нижней тени свечи), и для сделок на понижение (падающая звезда, тело свечи<=верхней тени свечи)
Техническое задание прикрепил.
Указывайте сроки и цену.