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

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


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

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

выбора заявок для мува

Приветствую!

Мне интересно как кто выбирает заявки для мува.
Ну например стоит у меня на продажу
 
1 лот по 100
10 лотов по 99
100 лотов по 98
 
А я хочу поставить
 
111 лотов по 97
 
Значит мне надо замувить одну заявку, а две заявки заканселить.
Ок, допустим я отправляю одновременно мув 1 лота до 111 и cancel 10 и 100 лотов.
Но тогда может получится так что мув уже начинает «блокировать» 111 лотов, а заявки 10 и 100 лотов ещё не сняты. А в сумме тогда надо будет 111 + 10 + 100 = 221 лот.
А на мамбе например есть куча бумаг которые в шорт вообще не дают, и если у меня на счету ровно 111 лотов, то есть большой риск того что транзакции вообще не пройдут.
А если бумаг/ГО хватает то есть риск того что будет продано 221 лот, ведь может получится так что 2 заявки не могут быть сняты по причине того что они исполнены.
Логичным тогда кажется разбивать транзакцию на 2:
1. Снять 2 заявки (проверить что они сняты, если они исполнены, то нужно что то переиграть, возможно уменьшить объём мува)
2. Произвести один мув.


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

Пост шестой. О том, как тестировать стратегии используя сразу несколько графиков одновременно

Этот топик о том, как искать условия для входа на одном графике, торгуя при этом на другом. Также здесь я покажу, как открывать позицию в программе Multicharts не «по рынку», а по стопу или по лимитному ордеру.
 
Использование нескольких графиков одновременно – это может быть как один инструмент с несколькими открытыми таймфреймами, так и несколько инструментов. Например, можно торговать расхождение Си и Ри. Или смотреть на Америку, торгуя Россию. Правда, во втором случае, придется попариться с первоначальными настройками инструментов – так, чтобы разное время свечек американских инструментов и российских совпадали по моменту, когда они реально торгуются. Для этого в настройках биржи и инструментов указываются часовые пояса, правила перехода на летнее/зимнее время. А поскольку наш любимый МирДверьМяч отменил перевод часов, делать всё автоматически сложно. Наверное. Скажу честно – сам я никогда этим не занимался. Когда будет необходимость – буду постигать. А пока что мне хватает сравнения разных инструментов на одной площадке.


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

Вопрос алготрейдерам + задачка

    • 22 декабря 2013, 21:19
    • |
    • siva
  • Еще
Вот у меня возникла идея, например, buy the dip.
Я начинаю тестировать её на стандартном наборе — RI, GAZP, SBER и т.д.

При этом для каких-то инструментов это прям чуть ли не грааль (прям хоть завтра запускай), а для других 50/50 с эквити около 0, а для третьих это сливная стратегия.

Вот собственно и вопрос к зарабатывающим алготрейдерам — ранжируете ли вы как-то инструменты, перед тем как применять ту или иную стратегию? Или тупо собираете корзину из всего, что есть — и вперед? :)

Второй вопрос — есть ли смысл ранжировать ряды каким-то простым набором параметров, например, центральными моментами? Вообще, можно ли ранжировать ряды так, чтобы понять — эти минревовские, эти момо?

Третий вопрос — природа минрева и момо я так понимаю в зрелости рынка? Чем больше народу начинает следовать тренду, тем быстрее рынок начинает переходить к минреву?

Почему спрашиваю — вот простейшая стратегия с 1 параметром оптимзиации:

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

«Миша». Первый день. (с картинками).

20 декабря 2013 года стал особенным днем для многих, и для меня в частности. Про всем известного Михаила уже много кто говорил. Писанины на эту тему было море, с различными вариациями, как политическими, так и рыночными, и вперемешку. Но расскажу не о том, кто в пятницу обрел свободу, а о своем первом торговом роботе «Мише» :-)


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

1000procentov.ru Роботы в режиме реальных торгов.

На данный момент проводим серию вебинаров «Роботы в режиме реальных торгов»:

1. Трендовые роботы
2. Контртрендовые и импульсные роботы
3. Опционные роботы
4. HFT роботы
5. Арбитражные роботы
6. ЛЧИ 2013 + ТОРГОВЫЕ РОБОТЫ = +3 051 445,73 р.
Более подробно с расписанием можно ознакомиться у нас на сайте
http://www.1000procentov.ru/events.html
и на сайте биржи
http://moex.com/e6338

Запись первого вебинара уже доступна.



Запись второго будет выложена после обработки.



Грааль! МАЙТРЕЙД такому вас не научит!:)

Хотел провести «грамотную продажу», там продающие письма, всё такое. В результате намутил так, что все запутались.
 
Но, тем не менее, первая группа для курса почти что собрана, осталось немного мест. Поскольку предполагается «индивидуальный» подход, делать группу слишком большой возможности нет.
 
Давайте по старинке. Тупоанонс:)
 
При оплате до конца декабря – новогодняя скидка 30%!:)
 
Курсы по языку Easy Language. Через 1-2 месяца вы сможете алгоритмизировать самостоятельно практически любую идею, которую в принципе можно алгоритмизировать с помощью данного языка.
 
Если до этого вы кропотливо проверяли все свои стратегии руками, двигаясь по одной свечке по историческому графику, либо проверяя по году на тестовом счете – позвольте мысленно пожать вам руку, это титанический труд. Но, поверьте, работать с тестером гораздо эффективнее. Вы сэкономите многие часы, доверяя проверку стратегий программе.
 


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

Бот или не Бот? Вот в чём вопрос!

 
Насмотрелся за сегодня баталий на тему «Бот vs Руки»))))

Мысли такие:
 Вам как больше нравится рыбку ловить? Удочкой по одной, или рыболовецким траулером, попыхивая сигарой сидя на мостике? Траулер дороже, спору нет, но и рыбки побольше… Удовольствие не то, но на выручку от выловленного траулером — хоть усидись потом с этой удочкой!))))
 
Как «сидеть, попыхивая» так, чтобы рыбка ловилась? Поставить траулер на автопилот? А если рыбка решит поплавать сегодня на полмили левее/выше/ниже чем обычно? Соляру потратим, а ничего не поймаем?.. Хм… Нанять человека, чтобы следил, куда поплыло? (Самому нельзя, ты ж «попыхиваешь»!) Или не ловить некоторое время — наблюдать, куда оно поплыло теперь?

А может сделать, таки, самоследилку, чтоб смотрело, куда поплывёт, и разворачивало траулер куда надо?!?
Бот или не Бот? Вот в чём вопрос!

 
Короче! Зачем разделять в боте backтестинг и tradинг? Внутридневного бота можно засадить сразу за две ра(бот)ы — пытаться что-то поймать так, как делали его отцы и деды, и решать — всё же отдавать иногда предпочтение «моде текущего сезона»??? Бэктест занимает не очень много времени, да и заядлые быки иногда становятся немного медведями. (Обратный обмен шкурками тоже нередко поощряется)))) Или, к примеру, оглядываться усердно на свой же кильватер и сравнивать с фарватером рыбки.... 


В общем! Думающий бот обязан подкручивать сам себя, «глядя на график», дабы быть «в тренде» и не огорчать Хозяина!



Какие мысли?


Мощный инструмент в системостроительстве! Пост пятый.

Это уже пятый пост из серии про основы программирования торговых систем на языке Easy (power) language. Сегодня я расскажу о крутой штуке, которая называется Variables. Обожаю их! А ещё будет пара слов об устройстве конструкции кода. Тоже интересный и немаловажный момент!
 
Итак, Динамические переменные. С тех пор как было принято решение делать платный курс по языку, я стал пытаться оставлять самые «сладкие» темы для его слушателей. Недаром из перечня будущих постов ушел пункт про «фишки кодинга». Моё ноу-хау стоит того, чтобы транслироваться ограниченной аудитории.
 
Если Вас интересуют подробности обучения – напишите мне в личку или на электронную почту ttradesystems сбк gmail.com.
 
И эта тема про Variables – она такая, что с одной стороны хочется её оставить для платной части банкета. Но с другой – это очень важная составляющая практически любой системы, важная часть структуры кода. И это очень мощный инструмент. А я обещал «делиться так, что вы сможете, приложив усилия, самостоятельно освоить язык». Ну, раз обещал…


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

Алготрейдинг, скорость тестирования на истории

    • 18 декабря 2013, 14:47
    • |
    • AlexGru
  • Еще
День добрый.
Это некое «продолжение» моего первого поста про МТС http://smart-lab.ru/blog/153067.php.

Знаю, что многие тестируют МТС на Wealth-Lab,TSLab,Quik и т.д. Интересно, какая у вас скорость тетсирования? Бар в секунду, при интервале к примеру в год.

У меня на связке Oracle  + MT4, cейчас получаются следующие значения.
MIN_DATE             MAX_DATE         CNT            DUR_SEC     SPEED
03.01.2010            31.12.2010        74174        262,918        282
Получается 4-5 минут на год (282 бара в секунду). 

При этом ещё не было оптимизировано железо, Oracle на уровне DBA, простой ПК. А вот алгоритм на котором проводился тест в двух словах следующий:
Для каждого вновь пришедшего бара M5, при наличии в БД 700 баров, анализируеются последние 700 быров, цены которых ранжируются по убыванию, тем самым мы получаем для каждого бара все наиболоее значимые горизональные уровни, от которых был отскок. Минимальное количество данной цены в срезе. Затем все эти ранги сохраянются и мы анализируем ситуацию на предмет пробития такого уровня сверху, если пробили и опустились на фиксированный процент, то входим в шорт.

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

Рассказ нашего ученика 2


В прошлой статье рассмотрели общую схему создания и проектирования системы для алгоритмической торговли на бирже. Рассмотрим более подробно работу каждого модуля.
 
Как получить исторические данные для работы мы уже знаем. Сейчас рассмотрим необходимый минимальный функционал для своего терминала визуализации.
 
Ниже буду приводить скриншоты моей последней версии «Анализатора», более раннюю версию можно скачать с серверов S#. Просто опишем, что из себя представляет система визуализации стратегий.


Рассказ нашего ученика 2 
 
Задаем диапазон тестирования, таймфрейм и тестируемый инструмент. Как дополнительно, но не обязательно можно задать комиссию, начальный депозит и др. настраиваемые параметры.
 
Строим свечной график, также выводим индикаторы. Снизу строим график Эквити. В данном примере для оценки стратегии я использую свой расчет Профита. В стандартной версии графика PnL от S# используется немного другой вариант, более приспособленный для торговли в реальном времени с расчетом вариационной маржи.


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

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