Закрыто

Торговые роботы на С#

Тема в разделе "Форекс и инвестиции", создана пользователем sadus, 29 ноя 2012.

Цена: 26510р.-95%
Взнос: 1146р.
100%

Основной список: 51 участников

Резервный список: 6 участников

Статус обсуждения:
Комментирование ограничено.
  1. 29 ноя 2012
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Торговые роботы на С#

    Команда стокшарп периодически проводит курсы по программированию торговых роботов на я зыке С# в связке с библиотекой stocksharp
    Есть возможность приобрести базовый курс и одновременно записаться на продвинутый курс за 26 510 руб. И тем самым сэкономить 16 510 руб.

    Начальный курс
    рассчитан на людей, до этого не имевших опыта в программировании.
    Программа курса на 70% посвящена изучению языка программирования C# и на 30% - библиотеки S#.
    Вы начнете с базовых понятий программирования на C#, а в конце курса напишите первого торгового робота.

    • Длительность - 54 академических часа.
    • Стоимость - 23 900 р.
    • Скидка 10% оплатившим за 2 недели до начала курса. Стоимость курса - 21 510 р.

    Сразу после оплаты Вы получаете доступ к закрытому разделу форума, где содержатся видеозаписи прошедших курсов. Вы можете начать изучать их, пока ожидаете начала своего курса.

    После прохождения начального курса советуем посетить продвинутый курс, т.к. на нем уделяется больше внимания библиотеке и практике создания роботов. Вы можете приобрести видеозапись начального курса и участие в продвинутом курсе всего за 26 510 р. (вместо 43 020 р.) за оба курса по отдельности. Чтобы записаться на курсы по этой акции, пожалуйста, отправьте две отдельные заявки на начальный и на продвинутый курс. В комментарии к заявке продвинутого курса укажите, когда вы хотите принять участие в продвинутом курсе. Рекомендуемое время, которое нужно потратить на начальный курс = 2 месяцам. Таким образом, если вы планируете изучать начальный курс с начала января, то стоит записываться на продвинутый курс, который состоится в марте. После отправки заявки, вы получите два платежных поручения ( на каждый курс в отдельности ). Для того, чтобы получить скидку по акции нужно оплатить оба поручения единовременно!

    Подробный план занятий начального курса

    1 занятие.
    • Среда программирования Visual Studio 2010, основные возможности.
    • Объявление и инициализация переменных, типы данных.
    • Основные операторы: арифметические операции, инкремент/декремент, операции сравнения, логические операции.
    • Условный оператор if и оператор ветвления switch/
    • Операторы циклов: c предусловием - while; c постусловием – do … while; оператор цикла for.

    2 занятие.
    • Отличие фундаментальных (int, double и т.д.) типов данных от нефундаментальных (DateTime, TimeSpan).
    • Работа с датой-временем.
    • Массивы: цель использования, инициализация.
    • Контейнеры list<>: принцип работы, отличие от массивов, преимущества использования.
    • Работа с файлами (FileStream, StreamReader).
    • Создание пользовательского класса.
    • Методы, конструкторы и свойства класса.

    3 занятие.
    • Сущность и основные принципы ООП: абстракция, инкапсуляция, полиморфизм, наследование.
    • Тестирование программы средствами Visual Studio 2010.
    • Использование очередей – класс Queue.
    • Классы: уровни доступности, статические и нестатические методы, интерфейсы.
    • Делегирование и лямбда-выражения.

    4 занятие.
    • События, операции подписывания/отписывания, вызов события.
    • Создание приложения Windows Forms, элементы форм (Button, TextBox, CheckBox, TabControl, ComboBox), обработчики событий формы.
    • Обработка исключений и их иерархия.
    • Начало работы с библиотекой StockSharp (ConsoleSample).

    5 занятие.
    • Детальное рассмотрение примера StockSharp для QUIK – SampleConsole: Подключение к запущенному QUIK, либо программный запуск и аутентификация. События появления портфеля, инструментов, стакана, далее – новых сделок. Добавление заявки на покупку/продажу – создание условия (отклонение от середины спреда), при выполнении которого действие будет совершено.
    • Начало рассмотрения примера StockSharp для QUIK - SampleCandles: WPF (Windows Presentation Foundation), Базовая настройка событий для примера SampleCandles (создание окон и добавление в них свечек).
    • Создание простой консольной программы для вывода свечек.

    6 занятие.
    • Продолжение работы с проектом SimpleTicker: добавление SMA-индикатора; работа с шортом и лонгом; установление направления заявки, определение цены и создание.
    • Рассмотрение примера библиотеки StockSharp - Sample.
    • Подключение к своей программе индикатора SMA, прописанного в StockSharp; тестирование.

    7 занятие.
    • Повторное рассмотрение ключевых моментов по изученному материалу.

    8 занятие.
    • Повторное рассмотрение ключевых моментов по изученному материалу (события, светофоры, TimeSpan, сохранение значений).
    • XML-документация, использование XMLReader, сериализация объектов в документы или потоки формата XML.
    Продвинутый курс
    Программа курса на на 30% посвящена изучению языка программирования C# и на 70% - библиотеки S#.
    Для участия в продвинутом курсе Вам необходимо иметь базовые навыки программирования на C#. Программа курса составлена с учетом рассмотрения тех моментов, которые чаще всего вызывают трудности при самостоятельном изучении библиотеки.
    Во время занятий Вы напишете: интрадей робота; робота, работающего со стаканом; робота арбитражера и другие вариации роботов, которых сможете запускать на всех терминалах, поддерживаемых S# (QUIK, PLAZA2, SmartCOM,AlfaDirect и другие).

    • Длительность занятий с преподавателем - 54 академических часа.
    • Стоимость - 23 900 р.
    • Скидка 10% оплатившим за 2 недели до начала курса. Стоимость курса - вместо 23 900 р. - 21 510 р.

    Сразу после оплаты Вы получаете доступ к закрытому разделу форума, где содержатся видеозаписи прошедших курсов. Вы можете начать изучать их, пока ожидаете начала своего курса.

    Для получения дополнительной интересующей информации о курсах программирования StockSharp пишите нам в Skype - контакт stocksharp.

    Подробный план занятий продвинутого курса

    1 занятие.
    А. Возможности S#:
    • Что из себя представляет?
    • Каких роботов можно на нём писать?
    • Основные возможности.
    • Как это работает?
    • Возможность перехода с разных торговых платформ, с минимальными изменениями в коде.
    • Гидра (сохранение стаканов, загрузка данных для истории, тестирование на этих данных)
    • Асинхронная модель работы.
    • Простота и прозрачность кода.


    B. Основные примеры для работы с библиотекой:
    • Просмотр основного решения, содержащего все проекты.
    • Главный пример SampleSma.


    C. S# и С#:
    • Разница между работой на скриптовых языках и C#.
    • Работа с событиями.
    • Постоянная работа с коллекциями различных типов.
    • Linq запросы, лямбда выражения.
    • Работа с WPF.
    • Работа с выводом и обновлением графики.
    • Точки остановки.
    • Работа с исключениями в библиотеке S#.


    2 занятие.
    А.
    • Делегаты.
      Лямбда выражения.
    • Делегаты типа Func,Action.
    • Linq запросы с использованием лямбда выражений.
    • Работа с событиями.
    • Создание своих собственных событий.
    • Разбор примера, написанного на первом уроке.

    B.
    • Настройка Quik.
    • Работа со стаканом и вывод графики.


    3 занятие.
    • Объектно-ориентированное программирование: Инкапсуляция, Наследование, Полиморфизм.
    • Работа с WPF (XAML, DataGrid, Binding).
    • Создание примера для работы со стаканом, с уже полученными знаниями по первым двум пунктам.


    4 занятие.
    A.
    • Работа с исключениями.
    • Доработка графической части в SimpleSeminar (ListView, Wpf-окна).
    • Начало работы со стратегиями.
    • Описание своей собственной стратегии на основе работы со стаканом.

    B.
    • Работа с ордерами (состояние).
    • Вспомогательные возможности стратегии.


    5 занятие.
    A.
    • Доработка примера Simple(графика)
    • Работа со стратегий(виртуальные методы, события стратегии и т.д)
    • Торговые алгоритмы стратегии (PNL,LatencyManager.....

    В.
    • Новый пример при работе со стаканом.


    6 занятие.
    A.
    • Доработка примера с изменённым алгоритмом.
    • Переопределение метода невыполнившихся ордеров (отлавливание и измнение ордера).
    • Менеджер свечек (Token, Sources).
    • Свечки.
    • Работа с графиком свечек.
    • Индикаторы (скользящая средняя).
    • Загрузка исторических данных Финам через текстовый файл в робот.

    B.
    • Событийная стратегия, работающая со свечками.
    • Strategy Rule when(...) Do(...)


    7 занятие.
    • Гидра.
    • Работа с историческими данными.
    • Тестирование.
    • Скачивание истории непосредственно из робота (свечки).


    8 занятие.
    • Тестирование нашей стратегии.
    • Работа со strategy Rule this.When() Do (Action).


    9 занятие.
    A.
    • Разбор простого робота с хеджированием (8-ой урок).
    • Настройки (локальные настройки, бинарные, XML).
    • Сериализация, Десериализация.
    • Сохранение настроек стратегии с помощью S#.
    • Графическая работа с настройками.

    B.
    • Усовершенствование примера с хеджированием.


    10 занятие.
    • Графическое открытие настроек XML.
    • Собственный тип Свечек с графиком.
    • Создание нескольких проектов в одном Solution.
    • Создание пользоватаельских библиотек.
    • Создание Арбиртражной стратегии.
    • Создание шаблонной стратегии для работы со свечками с использованием шаблонных делегатов.


    11 занятие.
    • Совершенствование ArbitrageStrategy.
    • Работа с SQL Server Compact.
    • Сохранение сделок в базу данных.
    • Самостоятельная работа.


    12 занятие.
    • Урок полностью посвящен ответам на возникшие или неосвещенные ранее вопросы.

     
    4 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      30 дек 2021
    2. skladchik.com
      Складчина доступна.
      12 янв 2020
    3. skladchik.com
      Складчина закрыта.
      12 янв 2020
    4. skladchik.com
      Складчина доступна.
      4 май 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      30 дек 2021
    2. skladchik.com
      Складчина доступна.
      12 янв 2020
    3. skladchik.com
      Складчина закрыта.
      12 янв 2020
    4. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Обсуждение
  4. 29 ноя 2012
    #2
    Asker
    Asker ЧКЧлен клуба
    26 510 руб - это сразу за 2 курса. Я правильно понял ?
    И где ты увидел это предложение?
    Я просмотрел весь сайт, но этого не нашел.
     
  5. 29 ноя 2012
    #3
    Рам
    Рам ОргОрганизатор
    Какой замечательный курс. Я ради этих роботов начал изучать C#, а тут такая тема, вах, как хорошо.
     
    1 человеку нравится это.
  6. 29 ноя 2012
    #4
    sadus
    sadus БанЗабанен
    Asker подробней прочитай описание начального курса ))
     
  7. 29 ноя 2012
    #5
    murzikozz
    murzikozz ДолжникДолжник
    объясните на пальцах что такое торговые роботы?
     
  8. 29 ноя 2012
    #6
    openbr
    openbr ДолжникДолжник
    если ты баловался форексом при помощи MT4, то должен знать, что там это называется Советниками, которые пишутся на MQL4
    А тут, я так понимаю, предлагают научить автоматизировать свою торговлю на РТС, используя C# и какую-то специализированную библиотеку
     
  9. 29 ноя 2012
    #7
    ol_manax
    ol_manax БанЗабанен
    Начало занятий - 13 ноября 2012 г. Последнее занятие - 20 декабря.
    Дни занятий - Вторник и Четверг с 19 до 22.

    Или я что то не понял?
     
  10. 29 ноя 2012
    #8
    sadus
    sadus БанЗабанен
    Следующий курс будет в январе ! К тому бы времени собраться. Если соберемся раньше можно получить записи курсов и ждать январского продвинутого.
     
  11. 29 ноя 2012
    #9
    ChivPoint
    ChivPoint БанЗабанен
    Только недавно видел это предложение. Цельное предложение, но если будет хорошая цена.
     
  12. 1 дек 2012
    #10
    Evand2
    Evand2 ДолжникДолжник
    Если человек 50 набертся будет нормально.Я могу быть организатором , если вы не против у меня есть опыт написания программ на C#.
     
    1 человеку нравится это.
  13. 2 дек 2012
    #11
    sadus
    sadus БанЗабанен
    Я думаю это будет прекрасно ! Всё таки наверно лучше,если орг будет в этом плане уже подкованный.
     
  14. 2 дек 2012
    #12
    sanek198080
    sanek198080 ЧКЧлен клуба
    если цена до 500 хотя бы упадёт, то и я с вами :)
     
  15. 2 дек 2012
    #13
    Рам
    Рам ОргОрганизатор
    Хочешь, что бы цена упала, записывайся. Цена падает от количества записавшихся, а не от кол-во хотящих.:)
     
  16. 2 дек 2012
    #14
    sanek198080
    sanek198080 ЧКЧлен клуба
    окэй, записался :)
     
  17. 5 дек 2012
    #15
    Evand2
    Evand2 ДолжникДолжник
    Стоит не забывать реально хорошо работающего робота на нормальном полноценном языке программирования можно написать, на таком как C#,С++,Delphi.
    А не на том что предлагают писать обычно MQL Metatrader или для квика ерунда какая то , на них робота не напишешь ,на них тока готовую методику можно опробовать и все.
    Профессионалы пишут на С# . Артем Крамин напиример!!!
     
  18. 5 дек 2012
    #16
    Jonny B
    Jonny B БанЗабанен
    Mono на маке пойдет под разработку?
     
  19. 5 дек 2012
    #17
    Jonny B
    Jonny B БанЗабанен
    Разобрался сам, нашел и плагин под Xcode.
    Скрытая ссылка
     
  20. 5 дек 2012
    #18
    Evand2
    Evand2 ДолжникДолжник
    Что за Mono еще? Даже не стоит связываться с Xcode для написания он работает тока на Mac OS , а для Mac OS трейдерских программ не так много написано язык,ты не сможешь эту программу на Window се запустить.К тому же этот язык Objectiv C намного труднее в изучении.
     
  21. 5 дек 2012
    #19
    Jonny B
    Jonny B БанЗабанен
    Моно содержит компилятор С# и .NET.
    Пишу в Xcode на C#. Компилирую. Запускаю виртуалку Винды и все.
    Тут проблема, что их S# может не подружится с этим хозяйством.
     
  22. 6 дек 2012
    #20
    Evand2
    Evand2 ДолжникДолжник
    А зачем тебе это все нужно лишний геморроой не лучше просто установить Visual Studio и сразу там писать .Если ты программировал на Objecyiv C это сложно то на C# перейдешь быстро.
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей