Постов с тегом "алготрейдинг": 4538

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Какой язык программирования лучше использовать для создания роботов?

Какой язык программирования лучше использовать для создания роботов?

Qiuk + LUA / QPILE
C#
Java
MetaTrader 4/5
Другой
Всего проголосовало: 77
Прошу уделить немного Вашего драгоценного внимания и ответить на мой опрос. 

Жутко не хочется потом все переделывать и учить новый язык программирования )))) Хочется сразу же пойти правильной дорогой. Хочу заметить, что скорость работы в целом менее важна, чем удобство программирования/пользования и скорость разработки самих роботов.

Как дополнительная информация — планируется, что робот будет взаимодействовать с базами данным.

Результаты алгоритмической торговли за 1 квартал 2017 года

Первый квартал 2017 года получился довольно сложным для моих торговых систем. Итоги следующие:

Январь — -3,88
Февраль — +0,03
Март — -13,45

Суммарно итог 1 квартала составляет -16,79%
Результаты алгоритмической торговли за 1 квартал 2017 года
 Результаты торговли за 5 месяцев составляют -3,53%. С максимальной просадкой в 24,86%Результаты алгоритмической торговли за 1 квартал 2017 года



( Читать дальше )

Апдейт модели LQE за Март'17 - 10+% годовых в $$$ не слезая с дивана!


Результаты консервативной количественной инвестиционной модели LQE (lazy quantitative investing), о которой я писал ранее (http://smart-lab.ru/blog/384110.php), за март. В целом март был для модели не слишком удачным, как и для американских стоков, которыми (в основном) она торгует:

    weight monthly.ret
XLY  0.082        1.39
XLP  0.073       -0.49
XLE  0.000       -2.32
XLF  0.128       -4.63
XLV  0.123       -1.54
XLI  0.110       -1.45
XLB  0.072       -0.16
XLK  0.066        1.24
XLU  0.057        0.35
IYZ  0.000       -1.38
VNQ  0.000       -1.21
SHY  0.000        0.23
TLT  0.151        1.14
GLD  0.138        1.03

Предыдущие веса были опубликованы утром 3-го марта, соответственно доходности приведены за период с закрытия 3-го марта до закрытия 31-го марта.
Корреляции между весами и ретурнами положительны (8.2%), модель обогнала свои бенчмарки (SPY & EQW — equal-weighted портфель из торгуемых тикеров) как в терминах ретурна, так и риска (максимальной просадки). Сравнение — на графике в начале: SPY — (-0.69%), EQW — (-0.56%), LQE — (-0.46%). В целом модель перформила в марте в рамках своего риск-ретурн профиля.



( Читать дальше )

Итоги первого квартала. Личный портфель+портфель в хедж-фонде

    • 01 апреля 2017, 10:01
    • |
    • Andrey
  • Еще
Всех приветствую. Вот и закончился первый квартал, он принес мне новый виток в моей карьере трейдера. С декабря 16г я торгую на небольших лимитах в хедж-фонде (удаленно), перспективы весьма неплохие.

Личный портфель обьемом 100к$ открыт на собственные средства+средства моего чешского партнера (50/50)

Личный портфель 1 квартал +19.83%
Декабрь (неск дней) +0.51%
Январь +7.39%
Февраль +5.23%
Март +5.66%

Личный портфель весьма стабилен, минимально вмешиваюсь руками, только лишь корректирую настройки роботов иногда. Но марта не зря опасался, было несколько неожиданных движений по британскому фунту и йене, из-за чего эквити немного «понервничала» и «разболталась» (см мониторинг). В остальном все очень стабильно. Как говорится «курочка по зернышку». Уже сделал практически половину запланированного годового результата в 40-50%, иду с опережением графика.
Если кратко о торговых системах: три алгоритма (робота) работают по принципу математики+следование за трендами, точность входов при этом не сильно важна. Один алгоритм работает на отбой. Работа одновременно по 10-20 инструментам, круглосуточно. Портфельная торговля.

( Читать дальше )

Почему нельзя вмешиваться в работу количественных торговых систем

Не так давно я опубликовал пост с сигналами своей консервативной инвестиционной стратегии, заменяющей долгосрочный банковский депозит (http://smart-lab.ru/blog/384110.php), заметив в тексте несколько раз, что для ее успешной торговли нужна дисциплина и успешная борьба с желанием добавить в ее сигналы свое «видение рынка» (например, путем зарубания некоторых рекомендуемых позиций или добавления своих).
Тут же в комментариях мне, разумеется, было указано, что я «просто очередной дебил», и финсектор, медицина и золото — это очень кислотные позиции. Собственно, хотел бы пояснить, почему, даже считая некоторые позиции «кислотными» и неудачными для текущего момента времени, я, тем не менее, считаю необходимым придерживаться торговых правил и не вмешиваться в работу системы.

Дело в том, что, если подходить к вопросу формально-количественно, торговля количественной системы с дополнительной фильтрацией человеком-трейдером представляет собой, на самом деле, торговлю двух сигналов — от системы и от человека, смешанных нетривиальным образом (если некоторые некомфортные позиции просто убираются — то сигнал по типу AND, если еще что-то добавляется — то фактически это вообще торговля в основном «человеческого» сигнала). И здесь возникает сразу несколько проблем:



( Читать дальше )

Продолжаю мучить Клуа

Вопрос к знатокам как из полученного списка сделать таблицу

#SensorLive - Day495

    • 24 марта 2017, 09:51
    • |
    • SenSoR
  • Еще
Доброе утро, коллеги! 
Прямая трансляция торговли на сегодня: 24.03.2017
Начало проекта тут.


( Читать дальше )

Современные железяки в алго.

Вместо введения


Представим ситуацию.

  • Написали код алгоритма. Оказался медленный.
  • Посидели, подумали, перестроили алгоритмы расчета. Ускорился. Мало.
  • Применили мета программирование в сложных расчетах. Получше.
  • Посидели, по профилировали, нашли узкие места в коде. Ускорили. Уже ничего.
  • Применили разные модели распараллеливания кода. Сервисные функции закинули в одно ядро, расчеты раскинули по ядрам. Сидим греем камень. Получше.
  • Максимум попытались убрать места, чтобы код не обращался в ОС
В общем что дальше? Дальше ищем прирост в железе. Вроде логично. Про бытовые моменты писать не буду, процессор там погнать или еще чего. Затрону специфичное оборудование.

Сетевой уровень.


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


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

( Читать дальше )

....все тэги
UPDONW
Новый дизайн