Избранное трейдера Валерий Понаморев

по

Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Привет, сегодня вместо традиционного бэктеста разберем площадки, где можно подсмотреть идеи для торговых стратегий.  Навеяно постом Eugene Logunov о литературе для алго-трейдера https://smart-lab.ru/blog/627444.php Теперь у нас есть методики, но где взять идеи? :)

Наши предыдущие бэктесты хоть и адаптированы под Россию и имеют отличия в реализации – все равно основываются на ранее выявленных закономерностях в США/Европе. Сразу скажу, что речь пойдет об исследованиях в открытом доступе. Если на работе/в университете есть доступ к EBSCO или Science Direct, то вы и сами знаете, где все посмотреть.

Зачем вообще читать академические ресерчи, если фонд LTCM показал, что кол-во цитирований и премий спорно соотносится с успехом на рынке?

Хорошие ресерчи дают базовые идеи о том, что и почему работало в прошлом, на каких стадиях и почему перестало. Да, в них есть реализация или дизайн исполнения, но обычно он сырой и его всегда можно поменять, сохранив базовую идею. В отличие от дискуссий в рунете, очень сложно опубликовать что-то без пруфов, а проверка устойчивости не ограничивается t-статистикой > 3.  Сам текст хорошо структурирован, методика либо объясняется полностью, либо ссылается на такой текст. Авторы в основном исследователи, которые выполняя свою работу попутно дают подсказки практикам. Но встречаются и практики, например, аналитики хедж фонда AQR сейчас главные поставщики контента по факторным стратегиям или ученые Dimson и Ibbotson, которые параллельно пишут исследования для инвестиционных банков. Если желание почитать что-то заумное осталось, то сформулируйте идею/биржевую аномалию, которую хотите проверить (например, покупка акций с наибольшими дивидендами) и возвращайтесь к этому тексту.



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

Аудитор из большой четверки сможет многому научить

Всем, привет!

В первую очередь, наверное, нужно рассказать немного о себе.
Я менеджер отдела аудита в большой четверке (аудиторско-консалтинговые фирмы EY, KPMG, PWC, Deloitte, ссылка на краткое описание компаний https://ru.m.wikipedia.org/wiki/Большая_четвёрка_(аудит) ). Работаю в этой отрасли более 7 лет.

Как и все менеджеры сдал экзамены  (кто не знает, это международный сертификат в сфере финансов и бухгалтерского учёта, также ссылка с подробным описанием https://ru.m.wikipedia.org/wiki/ACCA ). Также я имею сертификат ФСФР 1.0 и российский сертификат аудиторов — тот ещё геморрой, процент сдающих в районе 20%, ссылка на описание https://eak-rus.ru/ ).



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

Раздаю КАЧАЙТЕ!!! HAMAHA. Бесплатно

[HAMAHA] Энциклопедия дна (2019)
Описание:

КАК ЛОВИТЬ ДНО НА МЕДВЕЖЬЕМ РЫНКЕ И КАКОЙ РЫНОК НАС ЖДЕТ НА ПУТИ К НОВЫМ ВЕРШИНАМ У BTC.
Чтобы создать этот учебный материал, я изучил графики всех 7500 акций на бирже NYSE NASDAQ за последние 10 лет.

Уже через месяц, после глубокого изучения моего материала, вы будете с закрытыми глазами, определять дно на любом рынке (криптовалюты/акции), а затем точку для выхода на вершине или близко к ней.

+ Бонус: 3 месяца ежедневных видеообзоров и сигналов по рынку криптовалют от Автора.


Программа курса:
Раздаю КАЧАЙТЕ!!! HAMAHA. Бесплатно

Уже через месяц, после глубокого изучения моего материала, вы будете с закрытыми глазами, определять дно на любом рынке (криптовалюты/акции), а затем точку для выхода на вершине или близко к ней.
Раздаю КАЧАЙТЕ!!! HAMAHA. Бесплатно

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

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

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


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

Опыт доработки QLua-скриптов для QUIK 8.5.2

    • 15 мая 2020, 16:29
    • |
    • _sk_
  • Еще
В новой версии терминала QUIK 8.5.2 произведён апгрейд языка Lua для написания торговых скриптов с версии 5.1 до версии 5.3. Это нужно для того, чтобы корректно обрабатывать 19-значные номера заявок и сделок на срочном рынке МосБиржи. Типа number в Lua 5.1 не подходит: там все числа хранятся как double, соответственно целые числа до 2^53 = 9 007 199 254 740 992 записываются без потери точности, а 19-значные номера заявок и сделок будут больше этой границы.

Версия Lua 5.3 обратно несовместима с Lua 5.1. Я почти не использовал внешние библиотеки и для меня было два важных изменения: отказ от module (это было сделано в версии 5.2) и введение целочисленной арифметики (версия 5.3).

Для избавления от использования module пришлось переработать много кода, хотя изменения были несложные. Приведу пример. Раньше был такой код Arrays.lua для работы с массивами:

--
-- Выполнение действий с массивами.
--

local pairs = pairs
local type = type

module(...)

--- Создать копию массива (таблицы)
-- @return копию массива (таблицы)
function copy(array)
    local copy_array = {}
    if type(array) ~= "table" then
        return array
    end
    for k, v in pairs(array) do
        if type(v) == "table" then
            copy_array[k] = copy(v)
        else
            copy_array[k] = v
        end
    end
    return copy_array
end

--- Узнать, начинается ли индексация в массиве с нуля или с единицы.
-- @return 0 или 1
function base(array)
    if array[0] ~= nil then
        return 0
    else
        return 1
    end
end

--- Вычислить число элементов в массиве.
-- @return число элементов в массиве
function size(array)
    local n = 0
    for _, _ in pairs(array) do
        n = n + 1
    end
    return n
end

--- Проверить пустой или нет массив.
-- @return true/false
function isEmpty(array)
    for _, _ in pairs(array) do
        return false
    end
    return true
end

--- Получить первый индекс массива, где ничего не записано. Поиск начинается с 1.
-- @return первый индекс массива, где ничего не записано
function firstEmptyIndex(array)
    local i = 1
    while array[i] ~= nil do
        i = i + 1
    end
    return i
end


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

Тренды и волатильность, где вы?!

То ли кризис закончился, то ли он еще не начинался...

Возьмём наш рынок и будем считать. Исходные данные это дневные close-to-close индекса RTSI.

Для каждого дня считаем относительное приращение H[t]=(C[t]-C[t-1])/C[t-1] и волатильность V[t]=|C[t]-C[t-1]|/C[t-1].
Группируем эти чиселки поквартально и считаем средние квартальную волатильность, квартальную корреляцию и квартальную ковариацию:
Тренды и волатильность, где вы?!






































Ну и что мы видим? С волатильностью в этом году всё в порядке. Она не запредельная, но высокая в первом и втором квартале,
но с трендовостью не густо. Оба квартала с минусовой корреляцией, а текущий неполный квартал по ковариации вообще истминимум показывает.


Подборка полезных ресурсов

Пока весь смартлаб орет о ставках/нефти/рубле/улюкаеве/горепрогнозистах/подливных гуру и тд — я подготовил, как мне кажется, норм постецкий. Вашему вниманию тщательно сцеженная, рассортированная по тематикам мякотка для работы, учебы и отдыха в нашей общей интернет-помойке: 


Сайты и приложухи для трейдинга:
finviz.com  — это божественно! Бэнчмарк всех фин сайтов по интерфейсу и удобству навигации, множество плюшек отбора акции для домашки, и визуальной подачи инфы. Бесит, что календарь только для амеров и на текущую неделю.

forexpf.ru  — 1 год назад этот сайт лежал когда на него ринулась каждая домохозяйка отслеживать курс рубля. Нормальный ресурсоёмкий сайт, чтобы попырому прочекать нефтянку, голду или бакс.

freestockcharts.com  — если вдруг упал tradingview.com.



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

Новичкам. Опционы и Гауссово (нормальное) распределение.

    • 25 апреля 2020, 17:35
    • |
    • KarL$oH
  • Еще
Всем привет.

Продолжаем грызть тему опционов по книгам Саймона и Натенберга, сегодня добрались до темы волатильность.

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

Именно в этой точке гуманитарий опускает руки, потому что не может разобраться как работать с моделью Блэка-Шоулза, не знает элементарных понятий из теории вероятности, не знает как работает Гауссово распределение.

Будем двигаться понемногу, сегодня разберемся именно с Гауссовым распределением, я покажу на пальцах что это такое и уже потом будем постепенно углубляться в модель Блэка-Шоулза (да-да, уважаемые новички, без понимания как работает эта модель вы будете терять деньги на опционном рынке).

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

Как ускорить терминал Квик

Всем привет.

Все кто давно пользуется терминалом Квик – знают, что со временем он начинает «подтормаживать», долго загружаться, медленно переключаться между вкладками, а в особо тяжёлых случаях проводить заявки с задержкой. А это уже чревато потерей реальных денег….

В этой статье мы рассмотрим простые действия для ускорения работы Квика, которые нужно проводить регулярно, как сервисное обслуживание в автомобиле. А чтобы был спортивный интерес – проведем замер скорости загрузки терминала.

Поехали!

Итак – включаем секундомер и делаем первоначальные замеры:

Результат времени загрузки до появления окна загрузить новую версию

1 минута 21 секунда.

Ну что ж…. За работу:

1-е что мы сделаем удалим лог файл, который больше всего влияет на загрузку. Переходим в папку с Квиком

Как ускорить терминал Квик

Находим файл        info.log

Как ускорить терминал Квик



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

ЗОЖ лайфхак на время изоляции.

Хотите привести свое тело в порядок. Мышцы в тонус. Укрепить связки. Если бег для вас муторное нудное занятие.
Купите гирю на АВИТО. Старого советского образца.
Ниже я вам поясню почему нет ничего лучше её если заниматься в домашних условиях.
Народ цена от 1тыщ рублей до 2 тыщ. Куда еще дешевле. В зависимости от веса и региона.  
Сразу скажу если будите покупать то берите только старого советского образца соревновательные.
16, 24, и 32 кг они только есть.
ЗОЖ лайфхак на время изоляции.
Есть такие модные, ну это не для нас гламурные какие то, это тоже самое что в лосинах в тренажерку придти. Нам нужен только хардкор, голимое железо. 
ЗОЖ лайфхак на время изоляции.

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

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