Создание бота. Доработка существующего продукта. Необходимо в TSlab графически создать алгоритм для трейдинга. 90% кода у меня есть, так же расчёт комиссий и т.д. Необходимо решить вопрос с тем, чтобы при совершении сделки обновлялся депозит. И “причесать“ согласно моментов ниже. 1. Робот торгует на основании трёх SMA (медленная, средняя, быстрая) это уже реализовано 2. Когда средняя ниже медленной сигнал в шорт, когда наоборот в лонг. Это один из тригеров. Второй тригер это (разберём шортовую позицию) когда цена поднимется на определённую величину над быстрой средней. Эту величину задаю я, как и параметры для средних. В лонг всё тоже самое, только наоборот - когда цена опустится ниже быстрой средней на определённую величину. Это уже реализовано 3. Торговля происходит по рынку (не лимитками) это уже реализовано. 4. Надо, чтобы алгоритм сам проводил торговлю в указанный промежуток времени (к примеру с 11:00 до 16:00) это уже реализовано. 5. Так же хотелось бы, чтобы робот мог торговать только частью депозита (который я так же могу менять), к примеру 30% от депо. К примеру я завожу 100 000, и максимум чем может торговать робот это только 30 000р. Торгует он по следующей схеме, заходит не сразу всеми 30 000р. А он делит их на 5 частей и заходит сначала на 1/5, т.е. на 6000р. Так как я торгую фьючам, то при ГО в 2500 он покупает только 2 контракта на 5000р. Далее если минусует, то следом заходит уже на 12 000р, т.е. 4 контракта и т.д. Если сделка закрывается в плюс на каком то из этапов, то счётчик скидывается на начало. Но надо предусмотреть, чтобы я могу отключить эту функцию и торговать жёстко на 30% от депо. Тоже реализовано. 5. У робота должна быть функция включения и выключения плечей (для работы с криптой) 6. Хочется увеличивать плечо к примеру от 1 до 10 и устанавливать шаг кратный 1,2 и т.д. (тоже реализовано) 7. Надо добавить трейлинг стоп чтобы я смог их протестить на истории 8. Надо добавить тейк профит/стоплос, чтобы я их мог протестить на истории 9. Разобраться с обновлением депо 10. По итогу оптимизировать алгоритм так, чтобы он был актуален для оптимизации алгориьмической торговли как на криптоинструментах, так и на наших фьючерсных контрактах РФ. Заготовка на них уже тоже есть. Только надо добавить п.8 и 9. Основную цель которую я преследую - это понять будет ли ликвидация (маржинколл) портфеля при торговле с некоторыми параметрами. А именно учитывать просадку в моменте.