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

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 11: Строка 11:


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


=== Чему вы научитесь? ===
=== Чему вы научитесь? ===
Строка 29: Строка 29:


=== Критерии оценки ===
=== Критерии оценки ===
4-5: Написан основной функционал программы для одной биржи, осуществляется торговля (не обязательно в прибыль)
4: Написан основной функционал программы для одной биржи, осуществляется торговля (не обязательно в прибыль)
6-7: Торговля и анализ рынка на нескольких биржах объединены в одну программу, осуществляется торговля (не обязательно в прибыль)
 
8-10: Алгоритм извлекает прибыль в долгосрочной перспективе. Точная оценка определяется эффективностью и конкурентоспособностью написанной программы
5: Опробованы несколько стратегий на одной бирже, осуществляется торговля (не обязательно в прибыль)
 
6: Торговля и анализ рынка на нескольких биржах объединены в одну программу, осуществляется торговля (не обязательно в прибыль). Проведено сравнение эффективности нескольких стратегий.
 
7: Добавлен функционал поиска возможности арбитража на одной бирже.
 
8-10: Протестированы различные стратегии. Добавлен функционал поиска возможности арбитража используя оборот средств сразу на нескольких биржах. Алгоритм извлекает прибыль в долгосрочной перспективе, точная оценка определяется конкурентоспособностью написанной программы.


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

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

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



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

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

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

TBA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TBA