Job finished
Specification
Нужен робот, который сможет совершать сделки на olymptrade.com, или посылать сигналы в мессенджер.
1. В случае выхода за пределы точек 1 или 2 (вверх или вниз) на задаваемое значение в процентах от расстояния между 1 и 2 или просто в каких-то задаваемых числах, производить действие (ВВЕРХ или ВНИЗ) или посылать сигнал в какой-нибудь мессенджер. Точки 1 и 2 - это bollinger bands индикатор, 3 - текущее значение. Все сводится к тому, что нужно постоянно мониторить три числовых значения и строить на них логику.
Есть момент с Боллинджером - он настраивается. Если точки 1 и 2 можно отслеживать на сайте Олимпа, то, вероятно, вопросов не будет.
2.1 Нужна возможность следить за несколькими парами одновременно, чтобы можно было "закидывать удочки" сразу на нескольких пар. Хотелось бы, чтобы все это работало в фоновом режиме на компе (если такое возможно, конечно) и не мешало пользователю заниматься своими рабочими делами.
2.2 Возможность выставлять свое значение, при котором должно происходить выбираемое действие или сигнал в мессенджер.
3. Нужна возможность отслеживания процента
и запрет действий, при значении процента ниже выставленного.
Например, если выбрать 72%, то все пары с процентом 71 и ниже становятся неинтересными.
4. Назначаемая сумма сделки
5. Выставляемый таймфрейм
6. Наличие таймера, после запуска которого будет осуществляться работа робота на заданное время
7. Остановка работы в случае если совершена неудачная сделка или наоборот, удачная
8. Остановка работы, если сумма счета опустилась ниже обозначенного порога, или поднялась выше
9. Нужно оповещение в момент совершения сделок.
10. Возможность ограничения одновременно совершенных сделок. (ограничивать количество открытых сделок)
11. Запрет совершать несколько сделок одновременно.
(в одну и ту же секунду нельзя запускать две и более сделок)
12. Должен быть регулируемый интервал времени между совершаемыми сделками, от одной секунды
Прикрепил файл "ТЗ на создание робота" с этим текстом и некоторыми пояснениями в картинках.