Избранное трейдера Niktesla (бывш. Бабёр-Енот)

по

Тестирование торговой стратегии на основе RL

Здарова комерады,

И так продолжим рассказ о том как тестировать обученного агента, о котором был рассказ тут: https://smart-lab.ru/blog/655417.php

В общем пару дней обучал я нашего агента, и решил проверить как он там справляется с торговлей, тем более что на валидационных данных при использовании созданной торговой среды, он показывал уж очень приятные проценты. Что кстати, явилось сигналом проверить, а не сделал ли я какой ошибки. И конечно же, я ее сделал.
Ошибка оказалась простецкой, в обучающей среде, я выбирал изначально 20 исторических цен, 10 были видны сразу, каждая последующая добавлялась на следующем шаге. Однако сперва я проводил преобразование данных к промежутку от 0 до 1 в самом начале, по всем 20 значением сразу. Т.е. получилось что я как бы заглядываю в будущее %).

Ну да ладно, подумал я и все же решил протестировать как работает алгоритм. Для этого взял простенький питоновский фреймворк для бэктестинга, и прикрутил к нему обученного агента. 

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

Мелочи, которыми многие не пользуются в алготрейдинге

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

На примере вчерашнего алгоритма, см статью -> smart-lab.ru/company/tslab/blog/663259.php сделали скрипт по си. В самой логике ничего не меняли, только добавили еще одно условие, открывать сделки, только если совпадает направление по ртс (ну естественно имеется ввиду если растет ртс то продавать си можно, и наоборот)
Делается это через экспорт импорт значений, которые легко можно передавать между скриптами в TSLab.
Мелочи, которыми многие не пользуются в алготрейдинге

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

Ниже смотрим на эффект
Мелочи, которыми многие не пользуются в алготрейдинге



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

Мои выводы о локальной сравнительной динамике рынков России и США на основе 20+-летнего опыта

    • 09 декабря 2020, 12:52
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще

Первая «посылка»:  долгосрочные тренды на российском  фондовом рынке создают «забугорные ковбои рынка» .

Это вовсе не негатив, а особенность фондовых рынков всех «догоняющих» экономик, начиная с Кореи. У России только одна особенность: сильная зависимость доходов бюджета (напрямую) и бизнеса (прямо или косвенно) от мировых цен на энергоносители.  Причем совершенно неважен размер этих доходов в долларах, а критичен именно размер доходов в рублях. Так как расходы в рублях.

Вторая «посылка»: «забугорные ковбои рынка» люди умные и давно изучили связь между денежно-кредитной политикой в США и фондовым рынком на протяжении последних десятилетий (как минимум с 1958 года, а может и раньше):

— при мягкой денежно-кредитной политике (ДКП) рынок растет за исключением краткосрочных падений, вызванных слухами о «кризисе», имеющими под собой какие-никакие, но основания;

— при жесткой ДКП рынок в лучшем случае стагнирует.

Естественно, что это видение они переносят на все рынки, куда думают вложить деньги.



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

Простая безиндикаторная торговая идея

Хотелось бы сразу уточнить, сама система по сути не имеет индикаторов внутри, но любая наша логика это так или иначе созданный индикатор.
Идея реально простая, суммируем объем на растущих свечах, отдельно от падающих, до определенной «отсечки». В нашем случае как раз отсечка и есть индикатор (тот самый параметр который можно менять).
Проверяем логику, если объем и на падающих свечах и растущих, достиг нужного значения, и рынок при этом вырос — то покупаем, если падает — продаем.
Выглядет эквити довольно таки приятно, хотя если посмотреть по сделкам — то явно напрашивается стоп к позиции прикручивать.
Простая безиндикаторная торговая идея
Для тех кто хочет разобраться с использованием блоков обновляемых значений — самое то, открыть данный скрипт, так как он в основном и состоит их этих блоков!)
Простая безиндикаторная торговая идея

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

КВИК-->Lua-->Python. Трансляция данных из КВИКа в Питон в реальном времени

Всех с пятницей — самоизолятницей!
Представляю общественности Python-сервер (в 9 строк кода) для получения данных из КВИКа в Питон через луа-скрипт в режиме реального времени.
Для примера приведу получение тиковых данных по SIM0.
Нам понадобятся следующие ингредиенты.
1. Понятное дело КВИК, версии ниже 8 или 8.5.2 и выше.
2. Питон Jupyter Notebook (Anaconda 3)
3. Луа-скрипт, взятый из Jatotrader (в нем буквально изменено пару строк)
Как работает сервер можно посмотреть в этом видео (1 мин. 38 сек.) Ну и по правилам хорошего тона, естественно сам текст ниже.


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

Подключение Jatotrader к КВИКу 8.5.2 и выше

Желаю Всем здравствовать!
То о чем так долго говорили большевики — свершилось! Jatotrader можно подключить к 8-му КВИКу.
Сразу хочу оговориться, что КВИК нужен версии 8.5.2 или выше. Там более-менее стабильно работает луа 5.3. Лично я брал его с фтп Арки. В КВИКе вам нужно будет добавить свои соединения и прописать в файле Qrypto.cfg пути к ключам. В этом видео (4мин 40 сек) подробно показан процесс подключения. Кому смотреть лень, чуть ниже все пошагово расписано в тексте.


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

Бесплатный робот на quik XoraX боковик на lua, нефть Brent (обновление)

    • 20 мая 2020, 21:15
    • |
    • XoraX
  • Еще
Теперь робот на гите )

https://github.com/koras/robot_xorax

Релизы будут там же

https://github.com/koras/robot_xorax/releases

Старая версия робота сильно устарела за неделю. Есть люди которые тестируют в режиме эмуляции (респект вам ребята, спасибо)


Что нового:
Так как у бота нет стопов, ну он и не рассчитан на большие объёмы торговли, то была добавлена блокировка покупок при условии, что осуществляется покупка более определённого числа контрактов и не было продано за промежуток покупок ни одного контракта.
Так же можно увеличивать промежуток покупок при падении, информация регулируемая(динамически)

Бесплатный робот на quik XoraX боковик на lua, нефть Brent (обновление)

Ранее заявки на продажу выставлялись как просто лимитки, теперь выставляются тейк-профиты. Настройки выведены на скрин выше.

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

Как предсказать кризис за 12 месяцев до наступления


Простой, но сильный индикатор, который помогает предсказать коррекцию — кривая доходности.

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

2. Разница между долгосрочной доходностью и краткосрочной доходностью называется кривой доходности. Это важный индикатор, который показывает текущее здоровье рынка. В благоприятной ситуации его значение находится выше 1% (для 10y-2y U. S. Treasuries).

3. Когда на рынок приходит неопределенность, ситуация меняется. Краткосрочная доходность растет, долгосрочная доходность падает, разница сокращается. В особых случаях — кривая доходности уходит в отрицательную зону.

4. Кривая доходности ниже нуля сигнализирует о сильном беспокойстве на кредитном рынке. Сильное беспокойство на кредитном рынке сигнализирует о рисках для мировой экономики.



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

Интервью с Олегом Клоченком

У меня в гостях Олег Клоченок — идеолог доходного инвестирования. Олег — один из первых в России ранних пенсионеров. Много лет живет с рынка. Советую ознакомиться с основами его стратегии на Youtube. Или прочитайте эту статью.

Источник: VK.comИсточник: VK.com

Вы много раз писали, что для частных инвесторов халява скоро закончится. Мало у кого будет возможность жить на ренту. На чем основано это утверждение?

Мир меняется. Последние годы меняется уже ощутимо быстро. Есть ненулевая вероятность, что через 5-10 лет зарплаты будут слишком малы, чтобы откладывать больше 10%, а акции слишком дороги, чтобы 10% от зарплаты позволяли что-то купить каждый месяц и иметь с этого какой-то ощутимый дивидендный поток… То есть, ещё и дивидендная доходность станет крайне незначительной…



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

Бэктест мультипликаторов PE, PS, PB и других

Когда-то давно я устроился на работу в небольшой брокерской компании. Помню, первый вопрос на рабочем месте от начальника отдела, старого многоопытного спокойного еврея, поверг меня в шок: «Покажите как вы определяете лучшие акции?» А я-то думал, мне все расскажут и покажут! Сильно смутившись, я начал что-то лепетать про P/E, P/S и количество абонентов. «Ну это фигня какая-то! Идите думайте» — тихим голосом неожиданно изрек вежливый начальник, во мгновенье растоптав во мне всякое самоуважение. Я думал — меня уволят в ту же неделю, но оказалось, это нормальный способ руководства у шефа. Дело было в крайне презрительном отношении начальника к P/S, ведь этот коэффициент не учитывает долги компании. Тогда, в начале нулевых стандарты задавал Стивен Дашевский, прекрасный аналитик из Атона. Этот экспат, рулевой и светоч аналитиков, любил и продвигал три мультипликатора P/E, EV/EBITDA и EV/S. Эта тройка мультов и до сих пор на пьедестале в крупных домах, например в Сбербанк-КИБ. Проделав это исследование, я могу уверенно сказать, что мой подход в прошлом был не так уж и плох. А указанная тройка вовсе не объект для поклонения, другие параметры работают не хуже.



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

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