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

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


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

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

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

Хотел провести «грамотную продажу», там продающие письма, всё такое. В результате намутил так, что все запутались.
 
Но, тем не менее, первая группа для курса почти что собрана, осталось немного мест. Поскольку предполагается «индивидуальный» подход, делать группу слишком большой возможности нет.
 
Давайте по старинке. Тупоанонс:)
 
При оплате до конца декабря – новогодняя скидка 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# используется немного другой вариант, более приспособленный для торговли в реальном времени с расчетом вариационной маржи.


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

Рассказ нашего алготрейдера S#

Как я стал алготрейдером

Год назад в Вконтаке я увидел скриншоты из Квика одного своего знакомого. На них была прибыль от сделки в 34 тысячи рублей. Потом он еще парочку выложил с прибылью в несколько десятков тысяч рублей. Парень учился на экономическом — гуманитарий, а я закончил технический факультет на инженера. И вот сидя на заводе с зарплатой в 25 тысяч рублей, я задумался… «А какого собственно хрена, я 6 лет учил сопромат, теормех, высшую математику? Когда обычный студент с эконома за пару минут заработал больше, чем я за месяц въе**** на заводе???» Эти мысли не давали мне покоя, и я решил разобраться с этой несправедливостью) Нет, я не пошел и не набил ему морду))) А полез в гугл читать, что такое акции и как торгуют на бирже!
После первых статей в интернете понял, что ничего сложно в этом нет. Ставишь Квик, регистрируешься у брокера и покупаешь и продаешь акции одним кликом мышки! Но тогда я еще не представлял на сколько глубока кроличья нора…


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

Пост четвертый. Про оптимизацию

Это третий по номеру и четвертый по порядку пост из серии про основы программирования торговых систем на языке Easy (power) language. Речь пойдет об оптимизации. Я расскажу как общие принципы и подход к этому делу, так и конкретные действия для программы Multicharts, которые надо совершить, чтобы оптимизировать стратегию. Ну и кусочек своей эквити в конце поста покажу – для иллюстрации одного явления.
 
Для начала хочу сказать спасибо тем, кто отреагировал на прошлый пост. Я не ожидал такой реакции. Это очень круто. А теперь про оптимизацию.


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


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

Итоги 2013 и подарки на Новый Год!:)

Если этот пост наберет 30 лайков, я в тот же час выложу следующий пост из серии про основы программирования торговых систем. Хороший, качественный пост, кстати, получился!:)
 
Всего лишь 30 «хорошо» – это не много!






Скоро Новый год. А это время подводить итоги.
 
2013 год был сложным для меня. Это год тупых экспериментов. Это год фэйлов с опционами. (Продажа 135 путов лишь неплохо сыграла;) ) Это год возврата к ручному интуитивному трейдингу – и вновь ухода от него. Год высоких плечей на форексе… Много денег было отдано бирже за этот год.
 
Но ещё больше денег было с рынка заработано благодаря системному трейдингу. Сколько бы я не проиграл по своей глупости, спешке, жадности денег на различных авантюрах, у меня есть костяк из стратегий, которые помогут мне восполнить дыры в бюджете.
 
Я уже недавно выкладывал свой резалт по алго-составляющей за 11 месяцев 2013 года.


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

Бизнес-завтрак с Константином Гринькиным (ЛЧИ 2013)

На этот раз на бизнес-завтрак пришел участник ЛЧИ 2013 в номинации «Лучший трейдер-миллионер» Константин Гринькин. Уникальность этого трейдера не только в том, что в указанной номинации он входит на данный момент в десятку лидеров, но и в том, что занимает сразу 3 строчки подряд, причем в строго определенной последовательности 1000, procentov и ru. В программе Константин рассказывает как пришел на фондовый рынок, как ему отказались продать торгового робота за несколько миллионов рублей, как на графиках передают друг другу приветы и многое другое. 
 
Пишите в комментариях кого вы хотели бы что мы пригласили на бизнес-завтрак в следующих выпусках, а так же вопросы, которые задали бы участникам программы.

Предыдущий выпуск бизнес-завтрака с одним из самых опытных опционщиков России,  трейдер, стоявший у истоков формирования фондового рынка России Павлом Игоревичем Пахомовым здесь: http://www.youtube.com/watch?v=bmSXP3LNPto

Следить за новыми выпусками программы: www.youtube.com/user/xeliusgroupinc?sub_confirmation=1

Язык программирования AFL

    • 15 декабря 2013, 16:10
    • |
    • shpek
  • Еще
Работаю с программой тех анализа AmiBroker,возникла необходимость тестировать свои стратегии и сделать несколько роботов, в интернете не нашел подробного описания AFL,может быть у кого нибудь есть и такой вопрос, какие языки программирования нужно изучить для алготорговли в AmiBroker.

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