Все видео-уроки доступны по ссылкам ниже. Все примеры схем ко всем урокам приобретенного пакета можно скачать с помощью S#.Installer. Для основного курса пакет: 1183 Для продвинутого курса пакет: 1184 Базовый курс. 1. Основы работы c S#.Designer Урок освещает: - Установку программы - Настройку интерфейса окон программы - Рассматривает основные разделы Меню программы - Рассматривает разделы дерева стратегий - Показывает как впервые скачать инструменты и маркет данные - Показывает как запустить тестирование стратегии на встроенной стратегии SMA. (Новая версия дизайнера, как и всех программ устанавливается через программу Installer. В пятой версии дизайнера отсутствует возможность выбора тем дизайнера, которая присутствовала в четвертой версии) 2. Визуальный редактор и блоки конструктора стратегий -1. Урок освещает: - Общее описание кубиков стратегий - Рассматривает разделы меню кубиков стратегий - Рассматривает кубик панель графиков - Рассматривает построение графиков свечей - Рассматривает построение графиков индикатора SMA и Bollinger в одном окне и в разных окнах (В пятой версии программы изменилось расположение некоторых кубиков в меню кубиков стратегий. В пятой версии раздел математика заменен на один кубик формула.) 3. Визуальный редактор и блоки конструктора стратегий -2. Урок освещает: - Описание кубика Переменная и рассматривает примеры применения кубика - Рассматривает кубик «Логика» и пример его применения - Рассматривает кубик «Предыдущее значение» и пример его применения - Рассматривает раздел Математика и применение кубиков которые входят в него - Рассматривает раздел Конвертеры (кубики «Индексатор» и «Конвертер») и пример совместного использования кубиков раздела - Рассматривает кубик «Открытие позиции» - Рассматривает кубик «Позиция» и схему в которой он применяется - Рассматривает кубик «Сравнение» и пример его применения - Рассмотрено построение простой стратегии : Если цена закрытия предыдущей свечи меньше цены закрытия текущей, то покупаем, если наоборот - продаем. - Рассматривает кубик «Сравнение» и пример его применения (В пятой версии раздел математика заменен на один кубик формула. В пятой версии программы кубик «Открытие позиции» заменен на «Регистрацию позиции») 4. Работа со схемой стратегии. Урок освещает: - Средства Отладчика - На примере схемы рассмотрена работа с очками остановки - На примере рассмотрена возможность накладывания дополнительных условий на срабатывания точки остановки 5. Визуальный редактор и блоки конструктора стратегий -3. Урок освещает: - Рассматривает кубик «Защита позиции» - Строится схема с применением кубика «Защита позиции»: Если разница между ценой закрытия и ценой открытия свечи больше 1, то мы покупаем. Продаем через кубик защита позиции, с условием если: Тейк Профит - цена увеличивается на 2% Стоп Лосс - цена снижается на 3% - Разобран пример построения условий срабатывания совершения сделок, при котором сделки Купля и Продажа проходят последовательно друг за другом (простейший флаг) - Построена схема получения абсолютного значения позиции и увеличение ее значения вдвое - На примере схемы из урока три и схемы получения абсолютного значения позиции получена схема : Если цена закрытия предыдущей свечи меньше цены закрытия текущей, то покупаем, если наоборот - продаем. Если позиция не равна нулю то торговля проходит с двойным объемом 6. Визуальный редактор и блоки конструктора стратегий -4. Урок освещает: - Рассматривает кубики раздела «Математика» - формулы, в том числе примеры их использования - Рассмотрено построение схемы: Если цена закрытия предыдущей свечи больше, чем значение индикатора SMA за 20 периодов плюс 3 стандартных отклонения за 20 периодов, то совершаем продажу по цене открытия свечи. Если цена закрытия предыдущей свечи меньше, чем значение индикатора SMA за 20 периодов минус 3 стандартных отклонения за 20 периодов, то совершаем покупку по цене открытия свечи. (В пятой версии программы отсутствует раздел «Математика», все используемые в более ранних версиях программы кубики данного раздела заменены на один кубик формула. В пятой версии программы кубик «Открытие позиции» заменен на кубик «Регистрация заявки».) 7. Больше стратегий. Урок освещает: - Рассмотрено построение схемы на основе индикатора Bollinger: Если свеча пересекает верхнюю кривую индикатора Bollinger то мы покупаем. Если свеча пересекает нижнюю кривую индикатора Bollinger то мы продаем. - Рассмотрено построение схемы а основе индикатора MACD: Если кривая MACD меняет свой знак с минуса на плюс то покупаем. Если кривая MACD меняет свой знак с плюса на минус, то продаем. - Рассмотрено визуальное сравнение результатов двух стратегий - Рассмотрен экспорт результатов теста в файл, для последующего анализа 8. Визуальный редактор и блоки конструктора стратегий -5. Урок освещает: - Рассмотрено построение схемы использующей свечи разных ТФ: Первая ветвь: Стратегия будет покупать если цена закрытия пятиминутной свечи больше максимума за 20 предыдущих дней. Стратегия будет продавать если цена закрытия пятиминутной свечи меньше минимума за 10 предыдущих дней. Вторая ветвь: Стратегия будет продавать если цена закрытия пятиминутной свечи меньше минимума за 20 предыдущих дней. Стратегия будет покупать если цена закрытия пятиминутной свечи больше максимума за 10 предыдущих дней. (В пятой версии дизайнера изменен вид кубика флаг. Так же в пятой версии дизайнера изменена стратегия в части появления 2 кубиков продажи и 2 кубиков покупки, из-за другого принципа поступления сигнала на тригер.) 9. Кубики времени. Урок освещает: - Рассмотрен кубик «Рабочее время» - Рассмотрен кубик «Переменная» со значением «Стратегия» - Рассмотрен кубик «Конвертер» с функцией получения времени - Рассмотрена стратегия работы с кубиком «Рабочее время» с условием: Стратегия покупает за минуту до окончания рабочего времени. - Рассмотрен пример работы с кубиком «Рабочее время»: Стратегия покупает при наступлении 18.00. - Рассмотрена стратегия из 7 урока с дополнительными условиями: Стратегия закрывает позицию за 5 минут до наступления окончания рабочего времени. (В пятой версии дизайнера, для корректной работы с формулой вычисляющей время и кубиком «Рабочее время», после импорта стратегий рекомендуется их пересоздать) 10. Работа с маркет данными Гидра. Урок освещает: - Рассмотрен примеры выбора хранилища маркет данных - Рассмотрен пример работы с программой S#.Data (Hydra) - Рассмотрен серверный режим работы с программой S#.Data (Hydra) - Рассмотрен пример использования маркет данных переданных через серверный режим (В пятой версии программы серверный режим не содержит режим WCF.) 11. Основы бэктестирования и оптимизации стратегии. Урок освещает: - Рассмотрены основы оптимизации стратегии - Рассмотрена оптимизация стратегии на основе изменения параметра индикатора используемого в стратегии - Рассмотрен принцип портфельной оптимизации стратегии на различных инструментах 12. Live торговля. Урок освещает: -Рассмотрен пример настройки стратегии для подключения в режим Live Расширенный курс. 13. Составные кубики. Урок освещает: - Рассмотрен кубик «Объединение» - Рассмотрен принцип работы с составным кубиком на примере создание кубика закрытие позиции - Рассмотрен пример внедрения составного кубика «Закрытие позиции» в существующую стратегию из урока 9 14. Построение свечей из тиков Урок освещает: - Рассмотрено как скачивать тики в программе - Рассмотрено как строить свечи из «Стакана» - Рассмотрены режимы «Построения», «Загрузки», «Загрузки и построения» свечей - Рассмотрен пример построения свечей объема - Рассмотрен пример построения Range свечей - Рассмотрено построение свечей из Тиков - Рассмотрено построение свечей из свечей меньшего ТФ - Рассмотрено использование свечей построенных в программе S#.Data (Hydra) - Рассмотрено построение профиля объема 15. Построение составного кубика Flag 16. Стратегия, основанная на нахождении цены максимального объёма. Урок освещает: - Рассмотрена функция кубика «Конвертер» Максимальный объем - Построена стратегия, в которой данные свечей строятся из тиков, с условиями: Стратегия покупает в случае если цена закрытия больше цены открытия свечи. Стратегия продает на шестой свече. (В пятой версии изменен кубик Флаг, а так же условие поднятия флага. В пятой версии кубики блока формулы заменены на кубик формула.) 17. Биржевые индексы. Урок освещает: - Рассмотрена работа с биржевыми индексами - Рассмотрена работа с фьючерсом на примере стратегии с условиями : Если индекс вычисляемый по формуле SBER@TQBR/SRM9@FORTS меньше среднего значения за 10 периодов то продаются акции Сбербанка. Если индекс вычисляемый по формуле SBER@TQBR/SRM9@FORTS больше среднего значения за 10 периодов, то покупаем фьючерс Сбербанка - Рассмотрена функция построения непрерывного фьючерса - Построена стратегия с непрерывным фьючерсом с условием: Если текущее значение индекса SBER@TQBR/SBER_СF@FORTS будет на 0,005 единиц выше среднего, продаем инструмент Акции Сбербанка и покупаем инструмент фьючерс Сбербанка. Если текущее значение индекса SBER@TQBR/SBER_СF@FORTS будет на 0,005 единиц ниже среднего, покупаем инструмент Акции Сбербанка и продаем инструмент фьючерс Сбербанка. - На основе стратегии рассмотрен пример построения схемы с отменой заявки 18. Индексы и мультиинструментальные стратегии. Урок освещает: - Рассмотрена стратегия парного трейдинга на основе предыдущей стратегии Если индекс вычисляемый по формуле SBER@TQBR/GAZP@TQBR растет, то мы покупаем более дешевый актив и продаем более дорогой. Если индекс вычисляемый по формуле SBER@TQBR/GAZP@TQBR снижается, то мы покупаем более дорогой актив и продаем более дешевый. - Рассмотрен оператор round - для получеия целочисленного значения 19. Индексы и мультиинструментальные стратегии -2. Урок освещает: - Рассмотрена стратегия пирамидинга на основе предыдущей стратегии из предыдущего урока. 20. Работа с редактором программного кода-1. Урок освещает: - Рассмотрен кубик «Исходный код» - Рассмотрен принцип создания кубика с кодом - Рассмотрен принцип создания своего уникального кубика с кодом (На сегодня на сайте StockSharp отсутствует прямая ссылка на Github, соответственно перейти на него необходимо не через сайт) 21. Работа с редактором программного кода-2. Урок освещает: - Рассмотрено создание кубиков на языке C# в Visual Studio - Рассмотрен кубик DLL - Рассмотрен принцип работы с библиотеками S#.API в Visual Studio 22. Экспорт и импорт стратегий в программе. Купить любой курс можно прямо сейчас на странице обучения!
На сегодняшний день использование торговых роботов в трейдинге является неотъемлемой частью процесса биржевой торговли. В нашей статье мы разберём возможности и способы их достижения при торговле торговыми роботами. algo-trading-robots.jpg 1. Торговый робот не может совершить ошибок при условии, если сам трейдер не сделал ошибку при его создании. Например, при разработке торгового робота с помощью программы S#.Shell пользователь использует уже проверенные и отлаженные библиотеки S#.API, что делает программирование торгового робота проще, и саму торговую стратегию стабильнее, минимизируя риски технических проблем с торговой стратегией. Размещая заявку, правильно созданный торговый робот не совершает технических или синтаксических ошибок, таким образом мы исключаем сбои и убытки, как например если бы заявка выставлялась вручную, и трейдер мог описаться или неправильно поставить знак после запятой. 2. Торговый робот обладает возможностью отслеживать сразу сотни котировок, мгновенно реагируя на изменение рынка, производить нужные вычисления, оперируя огромным количеством условий и объёмом информации, принимая верное, соответствующее заложенному алгоритму решение. Библиотека S#.API, позволяет создать торговую стратегию, скорость обработки данных которой даёт возможность моментально учитывать сменяющиеся условия рынка. Трейдеры, которые не используют торговых роботов, вынуждены сокращать количество торгуемых инструментов, увеличивать используемые временные интервалы (таймфреймы) и отказываться от перспективных, но сложных торговых систем. 3. Торговый робот не подтвержден психологическому фактору и воздействию, он работает, основываясь на условиях, прописанных в машинном коде, что делает его надёжным инструментом для выставления заявок и торговли в целом. 4. Создав торгового систему один раз, вы можете не проводить круглые сутки у монитора, предоставив основную работу торговому роботу, который сможет 24 часа в сутки отслеживать торговлю и совершать сделки. Всё что Вам будет нужно – корректировать, условия и стратегию поведения. stock-market.jpg 5. Удобство использования программы для создания торговых роботов - S#.Shell и готовых библиотек S#.API позволяет обогащать торговую стратегию дополнительными возможностями, устанавливая и внедряя новые инструменты, например смс оповещение или удалённое управление торговыми системами. Здесь мы разобрали положительные стороны торговых роботов, в следующей статье мы разберём минусы и возможность сокращения их воздействия на ваши стратегии