Лето — пора отпусков и отдыха, но команда веб-терминала Альфа-Инвестиции работала над усовершенствованием нашего инструмента для активного трейдинга. Мы устранили ошибки, улучшили производительность терминала, а также добавили несколько новых интересных возможностей.
Дайджест турнира расскажет, как участники торговали прошедший месяц, какие активы принесли больше всего прибыли, а какие — наоборот, а также кто вырвался в лидеры. Каждый участник может сделать для себя выводы и улучшить свой портфель, проанализировав лучшие и худшие активы других инвесторов за прошедший месяц.
Выставление стоп-маркет приказов в терминале было доступно, а для стоп-лимита — только редактирование выставленных в других торговых приложениях Альфы. Мы исправили это и добавили как одинарные, так и парные варианты стоп-лимит заявок во всех точках выставления: на графике, в стакане, виджете торговля и контекстном меню.
В некоторых типах торговых алгоритмов при перезапуске тестера нужно обнулять переменные или массивы. Это нужно в довольно редких случаях, но Вы должны знать, как это делать. В этом посте посмотрим пример, в котором это реализовано.
Он писался для лекций по стадиям волатильности и в нём есть переменные, которые нужно сбрасывать в начале теста, и робот довольно сложный…
На ГитХаб это здесь:
https://github.com/AlexWan/OsEngine
В проекте это здесь:
Бывают случаи, когда для роботов надо сохранять ленту сделок. Иногда без этого не обойтись. Между тем, это опасно и требует постоянного внимания.
Посмотрим на то, как это делать не надо. И несколько советов о том, как делать это правильно. Для терминала OsEngine.
В общем, существует две ситуации:
У каждого боевого коннектора в OsEngine есть стандартные настройки, в которых можно включить сохранение ленты сделок. Большая статья про это здесь: https://smart-lab.ru/company/os_engine/blog/1057253.php
В любом коннекторе за это отвечают вот эти три настройки:
Часто при внесении изменений в проект возникает ситуация, когда ваши изменения могут конфликтовать с обновлениями в главном репозитории проекта. Это происходит тогда, когда главный репозиторий успел обновиться уже после того как вы внесли свой новый код. Как автоматически избегать подобной проблемы рассказываем в новом видео для программистов.
VK Видео:
RuTube:
Когда трейдер начинает пользоваться торговым терминалом, то один из первых инструментов, с которым он знакомится, — MACD. Расскажем, как он работает на примере из веб-терминала Альфа-Инвестиций.
Moving Average Convergence Divergence, или MACD (с англ. «схождение и расхождение скользящих средних») — это опережающий индикатор (осциллятор), который определяет силу тренда и даёт сигнал к развороту.
Видеообзор функционала выставления наклонных и горизонтальных уровней, по которым можно входить и выходить из позиций.
VK Видео:
RuTube:
Сегодня рассмотрим пример того, как можно усредняться через отложенные ордера на открытие других позиций.
Данный тип усреднения позволяет в полной мере тестировать торговую логику робота на свечных данных, т.к. использует заявки на усреднение типа BuyAtStop и SellAtStop.
На ГитХаб в репозитории OsEngine это находится здесь:
https://github.com/AlexWan/OsEngine
Внутри проекта здесь: