Постов с тегом "торговые системы": 322

торговые системы


Выкладываю тиковые исторические данные

Мне, и думаю многим другим, нужны качественные исторические данные за максимальный промежуток времени — для изучения рынка, построения и тестирование торговых систем. Такие данные по фьючерсам, торгуемым на западе, в частности на CME, в свободном доступе (кроме дневок) практически не найти. Несколько месяцев назад я купил исторические данные по следующим фьючерсам CME: ES (фьючерс на индекс S&P), CL (фьючерс на нефть WTI), GC (фьючерс на золото), NQ (фьючерс на индекс NASDQ). Спецификацию по ним вы можете посмотреть тут: http://smart-lab.ru/blog/320021.php

Но осталась потребность в данных по многим другим интересным инструментам. И пару недель назад у меня появилась идея – т.к. исторические данные нужные не только мне, то вполне возможно приобретать их совместно (в складчину) (http://smart-lab.ru/blog/317451.php)



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

Это нужно для успешной системной торговли: обновление исторических данных

Приветствую! (Начало темы тут)

Выкладываю обновление по историческим данным:

5 минутные OHLCV

Данные по ES, GC, CL, NQ, NG с самого начала (15 и более лет)  по 08.04.2016 тут
Данные по ES, GC, CL, NQ, NG с 08.04.2016 по 15.04.2016 тут


Качественные тиковые данные

ES — c 10.09.1997 по текущий момент

CL – с 02.01.1987 по текущий момент

GC — c 03.01.1984 по текущий момент

NQ - c 01.07.1999 по текущий момент

NG —  с 04.01.1993 по текущий момент

HG – с 12.01.1989 по текущий момент

Обращайтесь в личку


Это нужно для успешной системной торговли

Каждый трейдер, путем проб и ошибок, вырабатывает свой концепт и принципы торговли. Мой путь привел меня к следующему пониманию:

  • Цены на рынке случайны
  • Рынок имеет «память» и есть зависимость распределения новых цен от прошлых

Почему я так считаю? Случайность цен состоит именно в том, что мы не можем (по крайней мере на практике) установить четкие законы изменения и не можем с 100% вероятностью рассчитать, на основании t0 тика, значение t+1, t+2…t+n. А значит мы оперируем только вероятностями. А объяснение причины случайности в том, что на рынке участвуют множество трейдеров с разными подходами и в момент t0 каждый из них принимает свое решение, что и создает случайность (т.е. невозможность однозначного расчёта будущего). А наличие «памяти» и зависимости прошлых новых цен от прошлого объясняется очень просто – любое принятие решений на рынке, трейдеры основывают на имеющихся данных, т.е. опираясь на историю, это же касается и роботов. Какие из этого я делаю выводы?

  • Рынок хоть стремиться к эффективности, но не является эффективным
  • На рынке присутствуют периоды с большей «связанностью» будущего с прошедшим (т.е. более предсказуемые)
  • Все, что у нас есть – это история. И в большей степени исторические данные по торгам. Ну, покрасней мере для простого трейдера. ИИ анализирующий другую историческую информацию нам не доступен J


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

Торговая стратегия "Антивася 2.0".

Добрый троллинг одного из коллег по цеху:) Система 100% рабочая:)

Торговая стратегия "Антивася 2.0".

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

Выбор торговой платформы.

Всем доброго времени суток. 

Хотел спросить, кто какую платформу использует  для написания роботов и тестирования/оптимизации собственных торговых стратегий. 
Сам на текущий момент использую S# (позволяет хорошо кастомизировать собственные разработки, использовать параллельно с различными мат.пакетами и т.п.), посматриваю в сторону QuantConnect'а в его десктопном варианте.

Поделитесь опытом, плз!

Использование индикаторов при построении торговых стратегий.

Использование индикаторов при построении торговых стратегий.

Хочу рассказать о том, как стоит использовать индикаторы при построении торговых систем.

И это будет целая серия статей об этом. Читая серию вы узнаете о многих индикаторах, как стандартных, так и не очень. А также о том как их использовать в своей АЛГОторговле.

Сегодня это Moving Average. Самый обычный индикатор способный давать прибыль трендовым стратегиям.

Зачем всё это?

Я программист. И уже несколько лет как занимаюсь написанием механических торговых систем по заказу.

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

Так, например, на прошлой неделе пришло письмо с просьбой написать робота. Алгоритм, который хотел заказать клиент состоял из сигнальных SMA на вход плюс использовались тейки и стопы. Но при этом прибыли не «давали течь». Был жёсткий тэйк, ломающий все принципы трендовой торговли.



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

Оценка эффективности торговых систем при помощи Excel

Практически все программы для разработки и тестирования механических торговых систем автоматически предоставляют отчет о показателях созданной вами стратегии, позволяющий оценить ее предполагаемую рентабельность. Однако иногда возникает потребность рассчитать параметры доходности самостоятельно. Например, когда торговля ведется вручную, либо стоит задача рассчитать совокупную эффективность по портфелю систем – обращение к таким программам, как Tradestation, Wealth-lab и подобным в данном случае является не самым оптимальным решением. С другой стороны, считать параметры на калькуляторе также не видится рациональным способом решения задачи. 

При данном раскладе весьма полезной может оказаться старая программа из имеющегося у каждого пакета Microsoft Office – Excel. Функционал программы позволяет легким образом получать необходимые данные. Предлагаю один из способов создания отчета об эффективности торговой системы на описанном ниже примере.



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

Разработка торговых роботов

Разработка торговых роботов на заказ.
Терминалы:Quik,Smart,Sterling,Laser,IB итд(программируется все, что имеет полнофункциональный API)
Языки программирования:
Net(C#,VBNET)
QPILE;LUA
VBA
soft4trading@yandex.ru


 

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