Блокчейн (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
Строка 11: Строка 11:
  
 
=== Что это за проект? ===
 
=== Что это за проект? ===
Алгоритмическая торговля - это процесс автоматизации торговли на бирже с помощью API. Существует множество стратегий такой торговли, но на сегодняшний день один из самых популярных варинтов - так называемый HFT-алгоритм (High Frequency Trading) - высокочастотная торговля, которая позволяет реализовать преимущество скорости компьютера над человеком. Целью проекта будет написание и тестирование стратегий высокочастотной торговли для биржи криптовалют, а также различных других стратегий для сравнения эффективности.
+
Алгоритмическая торговля - это процесс автоматизации торговли на бирже с помощью API. Существует множество стратегий такой торговли, но на сегодняшний день одни из самых популярных вариантов - это арбитраж валют и, так называемые, HFT-алгоритмы (High Frequency Trading) - высокочастотная торговля, которая позволяет реализовать преимущество скорости компьютера над человеком. Целью проекта будет написание и тестирование стратегий высокочастотной торговли для биржи криптовалют, а также различных других стратегий для сравнения эффективности.  
  
 
=== Чему вы научитесь? ===
 
=== Чему вы научитесь? ===
Строка 29: Строка 29:
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
4-5: Написан основной функционал программы для одной биржи, осуществляется торговля (не обязательно в прибыль)
+
4: Написан основной функционал программы для одной биржи, осуществляется торговля (не обязательно в прибыль)
  
6-7: Торговля и анализ рынка на нескольких биржах объединены в одну программу, осуществляется торговля (не обязательно в прибыль)
+
5: Опробованы несколько стратегий на одной бирже, осуществляется торговля (не обязательно в прибыль)
  
8-10: Алгоритм извлекает прибыль в долгосрочной перспективе. Точная оценка определяется эффективностью и конкурентоспособностью написанной программы
+
6: Торговля и анализ рынка на нескольких биржах объединены в одну программу, осуществляется торговля (не обязательно в прибыль). Проведено сравнение эффективности нескольких стратегий.
 +
 
 +
7: Добавлен функционал поиска возможности арбитража на одной бирже.
 +
 
 +
8-10: Протестированы различные стратегии. Добавлен функционал поиска возможности арбитража используя оборот средств сразу на нескольких биржах. Алгоритм извлекает прибыль в долгосрочной перспективе, точная оценка определяется конкурентоспособностью написанной программы.
  
 
=== Ориентировочное расписание занятий ===
 
=== Ориентировочное расписание занятий ===
 
TBA
 
TBA

Текущая версия на 10:54, 9 ноября 2017

Ментор Юртаев Евгений
Учебный семестр Осень 2017
Учебный курс 2-й курс
Максимальное количество студентов, выбравших проект: 1



Что это за проект?

Алгоритмическая торговля - это процесс автоматизации торговли на бирже с помощью API. Существует множество стратегий такой торговли, но на сегодняшний день одни из самых популярных вариантов - это арбитраж валют и, так называемые, HFT-алгоритмы (High Frequency Trading) - высокочастотная торговля, которая позволяет реализовать преимущество скорости компьютера над человеком. Целью проекта будет написание и тестирование стратегий высокочастотной торговли для биржи криптовалют, а также различных других стратегий для сравнения эффективности.

Чему вы научитесь?

TBA

Какие начальные требования?

Знание языка программирования Python, опыт работы с API.

Какие будут использоваться технологии?

Python3 и различные библиотеки

Темы вводных занятий

Основные стратегии биржевой торговли и методы оптимизации

Направления развития

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

Критерии оценки

4: Написан основной функционал программы для одной биржи, осуществляется торговля (не обязательно в прибыль)

5: Опробованы несколько стратегий на одной бирже, осуществляется торговля (не обязательно в прибыль)

6: Торговля и анализ рынка на нескольких биржах объединены в одну программу, осуществляется торговля (не обязательно в прибыль). Проведено сравнение эффективности нескольких стратегий.

7: Добавлен функционал поиска возможности арбитража на одной бирже.

8-10: Протестированы различные стратегии. Добавлен функционал поиска возможности арбитража используя оборот средств сразу на нескольких биржах. Алгоритм извлекает прибыль в долгосрочной перспективе, точная оценка определяется конкурентоспособностью написанной программы.

Ориентировочное расписание занятий

TBA