Избранное трейдера AntiKukl

по

Тестирование торговых стратегий от Robot Scalper

Тестирование торговых стратегий. Как правильно и надежно тестировать торговых роботов и стратегии.

Тестирование торговых стратегий от Robot Scalper

За 6 лет разработки и тестирования роботов у нас накопился большой опыт в данной теме. 
Мы решили поделиться им. Начинающим трейдерам несомненно данная статья будет полезна. 

Рассмотрим следующие варианты тестирования стратегий:

1. Бэк-тест за весь период исторических данных.
Количество проходов теста зависит от множества параметров и может быть довольно большим. В итоге, находится единственное оптимальное решение. Не факт, что в дальнейшем оно будет столь же прибыльным. Скорее всего доходность будет хуже. И это подтверждается нашим опытом. Далее поймем почему.
Для улучшения доходности можно использовать многопараметрическую систему и каскад фильтров. Но, чем больше будет параметров и чем точнее они будут подогнаны под определенный период торгов, тем система станет более переоптимизирована.

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

Начало разработки.

Не волнуйтесь, вы все это запрограммируете и сделаете, я обещаю. В результате мы хотим получить программу, рассмотрим её общие принципы с другими программами, которые мы научимся программировать. Программа читает входные данные с клавиатуры, параллельно она автономно читает информацию из нужных баз данных. Вы можете провести параллель со многими программами, которые читают статистику реального времени и проводят сравнения с базами данных. Программы могут выполнять разные цели, работать с разной информацией, но они будут составлены по похожим принципам, давайте рассмотрим их. Может вы захотите написать программу которая будет оценивать ленту котировок, которая будет читать историю из баз, насущный пример. Самое главное, мы будем разбирать готовый рабочий код. Который вы сможете переработать для своих целей. Мы пройдем абсолютно все этапы от A до Я. Калькулятор это целая система механизмов — запуск работы с перехватом фатальных ошибок. А как же быть с цикличностью? Если вы ввели неправильные данные, калькулятор должен исправить ошибку, очистить неправильные символы и снова быть готовым к запросу. Также было бы не плохо записать в файл x = 100, y = 200, а потом программа будет читать переменные из этого файла, например если мы запишем x+x и нажмем Enter программа ответит = 200. На данный момент мы уже согласились, что программа должна перехватывать фатальные ошибки, должна исправлять рабочие ошибки, читать базу данных. Также помимо пред загрузки было бы хорошо добавить переменные прямо в процессе вычислений. Также в программе есть блок который вычисляет математическое выражение непосредственно. 

Cамой большой сложностью для новичка, является создание первого проекта и подключение библиотек, мы вместе запустим первый проект и установим библиотеки, вы уже сегодня начнете выполнять упражнения из этого крутого курса 1drv.ms/b/s!Aik_YYEGJIBwhYN6NJCJt4LDnkoYTg(который кстати уже слушал Кембридж, а теперь Smart_Lab). После начала  вы довольно быстро дойдете до главы 6, в первых главах нет ничего принципиально сложного, вы даже начнете программировать калькулятор из главы 6, но если вы начнете подходить к изучению книги профессионально, вы захотите перебрать этот калькулятор от и до, если делать это самостоятельно и одному, это долго … мы сделаем это вместе.

В этом первом топике мы подготовим все для разработки и запустим первый проект, после этого вы сможете начать самостоятельную проработку книги. Во втором топике, мы разработаем некоторый циклический прототип. А вот потом, мы начнем разрабатывать калькулятор, причем, мы будем изучать готовую отлаженную модель. Потом соберем еще несколько фундаментальных программ. В результате у вас будут все необходимые библиотеки, которые вы будете понимать, в общем вы будете подготовлены так, как это видит создатель языка C++. Ну а потом вы уже сами почитаете книгу и разберетесь. Моя задача обеспечить успешное прохождение этого курса. C++ очень похож на C#, Fortran или Java, вам не обязательно будет зацикливаться именно на этом языке.



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

Переоптимизация?

Добавили тут на днях в ТСЛаб возможность штатным образом случайные числа получать. В связи с чем возникла идея устроить небольшой стресс тест стратегиям, заменив имеющееся управление позицией выходом по рынку через случайное количество баров.
Я считаю, что то, что принято называть переоптимизацией, кроется как раз в управлении позицией. Если подумать, то в точке входа подгонки не может быть по определению. Ведь задача как раз найти такое соотношение параметров, которое работает в нашу сторону как можно чаще. И чем сильнее будет подгонка под идеальный сетап — тем лучше, тем точнее мы опишем желаемую ситуацию. А вот с выходом всё иначе. Тут уже есть конкретные точки входа и конкретный набор свечей на истории… И вот как раз тут может быть подгонка параметров стопа, тейка, трейлинга и т.п. под эти конкретные ситуации..
Подгонка может быть столь сильной, что за ней вполне может спрятаться полное отсутствие положительного смещения вероятности в точке входа…
Вот мне и стало интересно, что если выход из позиции будет произвольным? Тогда, по идее, значительный перевес положительных исходов может намекать на наличие положительного смещения вероятности в точке входа.
Для эксперимента взял 2 стратегии на Ri. Одна, проверенная девятью месяцами реала и подтвердившая свою профпригодность на сегодняшний день, и другая — простая, состряпанная на скорую руку, стратегия по скользяшкам с максимальным фиттингом (оптимизация точки входа одновременно с трейлингом по широкому диапазону параметров на всей истории за один проход). Везде стоит комиссия 20п.
Итак, изначальная эквити «проверенной» стратегии выглядит так:
Переоптимизация?



( Читать дальше )
  • обсудить на форуме:
  • TSLab

Каналы Телеграмм. В помощь трейдеру.

Привет.
В этой статье я проведу экскурс по канал Телеграмм, на мой взгляд, информации с этих каналов хватает чтобы иметь представление о рыночной ситуации. 

На какие каналы я подписан:

t.me/bitkogan — конечно же канал Мастера с большой буквы. Евгения Борисовича Когана. Инвестор, спекулянт и просто интеллигентный                                             человек. На канале публикуются инвестиционные идеи, анализ рынков, сделки автора. И все это с добрым юморком. 


t.me/russianmacro — канал опытного аналитика Кирилла Тремасова. Опыт работы на финансовых рынках более 20-ти лет. На канале                                                         публикуется авторская макроэкономическая и финансовая  аналитика мировых рынков.  Рекомендую.

t.me/dohod — интересный канал с экономико-финансовой аналитикой. 

t.me/economika — название канала говорит само за себя. Очень интересны, качественно и дополняет экономическую картинку мира. 

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

ТСЛАБ+IB опыт торговли америки

    • 29 октября 2018, 08:48
    • |
    • ves2010
  • Еще

ТСЛАБ+IB опыт торговли америки

 

Давненько не писал. Много работал.

 

0 Пишу про акции. Фьючи дороже. Там нужен счет от ляма грина и выше. В техническом плане связка Тслаб+IB весьма стабильна. Напрягает сильно 13-14ти часовой рабочий день с 10 утра до 23-24 ночи без праздников.

 

1 В марте 2017г появилась возможность протестить америку при помощи связки тслаб2+IQfeed. Что позволяло выйти на алготорговлю на америке. Где то к августу сформировалась общая картинка. В мае 2018 закинул 74000 баксов. И где то в конце июля стал торговать роботами под америку на связке тслаб2+ IB через TWS. Приоиграл -10к баксов из них где то больше половины на багах и глюках. Наработал опыт. Делюсь.

 

2 Сразу скажу что по деньгам это дорого и затратно. Тслаб 4000руб в месяц + IQfeed 7000руб + выделенный сервер в датацентре 5000 в месяц + 1500 расходы на IB. Чтоб просто посмотреть и торговать надо иметь расход в районе -18000 в месяц или -210к в год. Дорого вкрай. Чтоб расходы были хотяб на уровне <5% в год размер размер счета должен быть более  4мио руб.



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

Отчитаться по доходам, полученным на фондовом рынке в 2018 году, надо будет по новой форме

Добрый день!

Налоговая инспекция утвердила новую форму налоговой декларации 3-НДФЛ за 2018 год. Основание: приказ ФНС России от 03.10.2018 г. № ММВ-7-11/569@. Сам приказ пока не вступил в силу (начало действия документа – 1 января 2019 года). Скачать новую форму декларации можно будет позже.

Почему я обращаю внимание на этот документ? По завершении текущего 2018 года многие из вас будут обязаны отчитаться по полученным доходам, а кто-то будет претендовать на налоговый вычет. Давайте перечислим все возможные случаи, когда подается декларация 3-НДФЛ:
– получение дохода, из которого не был удержан налог налоговым агентом;
– получение дохода из-за рубежа;
– получение дохода от продажи имущества, находящегося в собственности менее трех лет;
– получение выигрыша;
– получение в подарок имущества не от близких родственников;
– необходимость получения налогового вычета в связи с расходами на приобретение или строительство жилья;
– необходимость получения налогового вычета в связи с расходами на лечение;



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

Как я выбираю акции Биотехов

По просьбам уважаемых коллег, немного подумав, решил все же описать свой приницип отбора акций биотехнологических компаний малой капитализации. Конкуренцию вы мне не составите, так почему же не поделиться своим методом. Даже раскрыв свой метод, не каждый сможет на нем заработать. При такой бешеной волатильности в данном секторе включается банальная психология — страх и жадность.
Я решил сосредоточиться на акциях стоимостью до 3$, так как низкая цена дает очень высокую потенциальную доходность. Грубо говоря, вероятность что акция с 1$ вырастет до 10$ гораздо выше, чем с 100$ до 1000$.
Буду описывать отбор акций именно в той последовательности в которой отбираю их я, без всякой воды и скрытой информации. Метод очень простой, без серьезного углубления в деятельность каждой компании, что дает массу свободного времени. На лайт анализ одной компании у меня уходит примерно 10 минут.
Анализ компании состоит из 4ех блоков:

Общий анализ:
1) Сначала я отбираю

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

Упрощённый FAQ по торговле криптовалютами и краткие рекомендации.

FAQ составлен на основе реальных вопросов крипто-новичка

smart-lab.ru/blog/485793.php

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

Оставлены только выводы и рекомендации, сделанные на основе моего личного опыта использования крипто-сервисов.

1 Где торговать. Какие биржи.

2 Какой минимальный депозит

3 В чем этот депозит номинирован

4 Какие коммисионные

5 Какие издержки при вводе/выводе средств

6 Какая процедура ввода вывода.

7 Я слышал про ПО тормозное. Что ордера могут не исполнить. Как с этим дела в действительности. 



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

Одураченные закономерностями. Виды закономерного одурачивания трейдеров

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

Если вам показалось, что вы меня поняли, то это значит, что вы поняли  меня неправильно.

А.Гринспен 

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

Поэтому  кратко только обозначим проблему



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

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