StockSharp - Основы. Алгоритмический трейдинг. Создание торговых роботов.

Базовый online-курс по алгоритмическому трейдингу с использованием платформы StockSharp

Даже, если вы ни разу не программировали и не знаете, с чего начать, этот курс поможет вам сделать первые шаги.На вебинарах мы расскажем, какие программы вам потребуются для разработки и как их можно получить бесплатно, каким образом быстро и просто установить все необходимое программное обеспечение на ваш компьютер. Вы познакомитесь с основами языка программирования C# на котором создана платформа.

По итогам серии вебинаров каждый участник сможет самостоятельно написать простой привод, и совершить через него самую настоящую сделку.

Мы уверены, что после этого курса каждый из участников станет на шаг ближе к самостоятельной алгоритмической торговле.

При этом мы будем использовать только лицензионное и бесплатное программное обеспечение. Откройте для себя неограниченные возможности с платформой StockSharp!!!

1) Подготовка инструментария, установка S#

1 - Знакомство, цели и содержание вебинара.
2 - Что такое S#, его назначение.
3 - Рассказ о необходимом ПО: Visual Studio 2015, где и как скачать, необходимость регистрации.
4 - Знакомство со средой разработки Visual Studio 2015, рассказ об интерфейсе, основных окнах, принципах работы, рассказ о том, какие существуют проекты, как создать проект.
5 - Что такое «библиотека».
6 - Установка S#, показываем оба варианта: через GitHub и через Nuget
7 - Рассказ об архитектуре S#, что представляет собой платформа, какие есть компоненты.


Материалы к курсу: Visual studio 15 | StockSharp | Справочные материалы по Visual studio и С#




Новый курс от Финам: Школа алготрейдинга – узнай все о торговых роботах! 2017
III Всероссийская конференция по алгоритмической торговле. 2016



2) Основы C#

1 - Знакомство, цели и содержание вебинара.
2 - Ответы на вопросы разбор ДЗ.
3 - Продолжение знакомства со средой Visual Studio 2015.
4 - Структура проекта, файлы проекта.
5 - Исходные коды, ввод понятия объекта, функции (метода), параметров, демонстрация на простейшем примере, понятие переменной, типа данных и объекта, демонстрация на примере.
6 - Ресурсы справки.





3) Основы C#, часть вторая: основные операторы и конструкции

1 - Понятие алгоритма.
2 - Основные операторные конструкции C#: ветвления и циклы, их комбинации, примеры.
3 - Применение массивов, списков и коллекций для хранения данных, основные методы для работы с ними, примеры.





4) Создание графического интерфейса. Работа с WPF

1 - Технология WPF.
2 - Создание WPF-проекта.
3 - Основные элементы управления: кнопки, поля ввода, выпадающие списки, чекбоксы.
4 - Понятие «события–обработчика элемента управления», показ примеров использования основных элементов управления.





5) Подключение к терминалу. Коннекторы прямого доступа

1 - Знакомство с коннекторами прямого доступа: QuikTrader и TransaqTrader.
2 - Настройка терминала.
3 - Разбор возможностей коннектора.
4 - Пример написания подключения.





6) Основные биржевые сущности. Портфели, инструменты и заявки

1 - Знакомство с классом Security.
2 - Знакомство с классом Portfolio.
3 - Заявки. Цикл жизни заявки. Операции с заявками. Класс Order.
4 - Размещение и снятие заявок. Снятие всех заявок. Демонстрация примеров.





7) Написание простейшего робота для размещения и снятия заявок

1 - Обработчик подключения.
2 - Программирование элементов управления.
3 - Обработчик создания заявок.
4- Обработчик снятия заявок.
5 -Правильный разрыв соединения.





stocksharp