Избранное трейдера u-gyn
Всем привет.
Примеры реальные и каждый из вас может это протестировать после прочтения.
Весь секрет будет описан ниже,много примеров.
Приступим.
Все тесты проводились через ботов на tradingview, это сильно упрощает анализ и тесты.
Названия всех роботов и ссылки на них будут ниже в посте.
--------------
Что нужно?????
1 Найти бота/ботов для тестирования
2 Найти инструменты на которых он будет тестироваться
3 Депозит примерно от 300 долларов, для реальной торговли, а в тестах депо стоит 10.000к — но не суть, там все равно маленькая часть торгуется.
Итак, мы сразу убираем высокорисковые инструменты, такие как: Форекс, Криптовалюты/валюты, низколиквидные акции и все что стреляет на сотни процентов в день/неделю. Так же забываем про плечи и открытие позиций в шорт. Что оставляем? Оставляем акции: дивидендных аристократов, с реальным бизнесом, с капитализацией не менее 1 млрд. долларов, развивающие компании, которые благополучно пережили падение 2008/2014/2020 и держатся на плаву. Таких компаний много, часть из них будут в примерах.
После прошлогодних сюрпризов Interactive Brokers многим нашим клиентам пришлось менять брокера. В целом ничего сложного в этой процедуре нет, но есть подводные камни.
Главный из них это то, что брокер не даст перевести деньги от себя на другого брокера. Только на свой личный банковский счет. Со всеми вытекающими: комиссии, вопросы у банка и время на переводы.
Держите инструкцию как это сделать быстро за несколько дней.
1) Если ваш портфель весь в активах, то у вас вообще нет никаких проблем. Все просто.- открываете счет у другого брокера — берете у него Equities Accounts Customer Account Transfer Form- заполняете форму, там все просто, но очень важно правильно указать Broker Clearing №, например у IB это 0534- подписываете форму и отправляете новому брокеру, брокер проверяет и если все ок, пишет вам, что ждет ваши бумаги- заходите к старому брокеру и делаете внешний перевод активов ACATS и в форме указываете в выпадающем меню нового брокера (там есть все)-все ждете несколько дней, пока ваши активы переведут на другого брокера
В этом посте я хочу рассмотреть вариант арбитражной стратегии, и протестировать его на чувствительность к проскальзыванию, чтобы понять возможность применения.
Далее будут приведены мои субъективные умозаключения.
Для начала перечислю виды арбитража, которые я знаю:
Момент, который объединяет эти стратегии, состоит в том, что торговая позиция выставляется всегда одновременно по двум инструментам в противоположные стороны (если активы прямо скоррелированы, и в одинаковые стороны в ином случае).
Все эти арбитражные стратегии в основном относятся к классу рыночно-нейтральных «mean reversing» стратегий, потому что не следуют за трендом, а пытаются вернуться к некой справедливой цене актива (та же трендовая составляющая), выставляя позиции против отклонения от тренда, хотя, конечно, можно придумать и трендовые стратегии, использующие актив-«поводырь» для прогнозирования тренда.
Привет, мой Любимый Проницательный Читатель!
Как я уже говорил, меня поразила простота и гармония использования кирпичиков Ренко для спекуляций вместо общепринято-устоявшихся свечек (Гусаковский, мой пламенный! Помнишь меня?)
А посему – отдельные статьи имеет смысл выкладывать именно в виде отдельных «кирпичиков», а не «валить» всё посреди поля, как обожравшаяся лошадь. За других «порнокопытных» не говорю. Не надо об них… Придётся по-простому. «По камушку, по кирпичику.» Да и наглядней как-то всё оно так. Типа чурилловских «Чипсов». (Хотя аналогия крайне нехорошая – и Ивана, и Гусаковского со Смарта смыли-изгнали… Кое-что уже начинаю подозревать…)
И да, ещё. Если кто-то думает, что я смог вполную всем этим воспользоваться – «плюнь в глаза, назови лжецом и прогони из дома» (Леонид Соловьёв – Ходжа Насреддин). Удвоение за квартал – это не предел, а «рабочая торговая реальность». В 2021Q2 она реализована. это хорошо.
Привет, почти 2 месяца назад мы запустили первую версию нашей библиотеки PQR для тестирования инвестиционных идей. Основная суть: системно проверять аномалии на большой группе акций. Например, вы ведете таблицы с мультипликаторами компаний и биржевых котировок. Цель — покупать 10% недооцененных бумаг с наименьшим значение P/E и ребалансировать портфель раз в месяц.
Разделов для улучшения было так много, что Андрей (github.com/eura17) почти полностью переписал все функции. Основные изменения:
1) Переход к объектно-ориентированному программированию. Код легче читается и занимает меньше места.
2) Добавили функцию correct_matrices — она приравнивает матрицы с исходными данными к одному виду. Сортирует и удаляет отсутствующие в остальных матрицах столбцы (акции) и строки (периоды);
3) Появилась документация на readthedocs: pqr.readthedocs.io/en/latest/index.html
4) Возможность перебора параметров стратегии через grid_search. Быстрый вывод таблицы с результатами или отдельного параметра (например, Шарп) для стратегий с разными периодами наблюдения, удержания и лагом;
Исправлена печать повторных пробоев одного того же экстремума.
По просьбам играющих smart-lab.ru/vopros/703796.php
В Quik'е нельзя только предсказывать будущее.
Индикатор Breakout рисует на графике котировок точки пробоя для экстремумов заданного числа Num баров. Для последнего интервала Num баров показывает уровни экстремумов.
Значение Num и признак Print печати сообщений на пробои можно поменять через параметры индикатора.
Чтобы в Quik'е использовать этот индикатор, поместите нижеследующий код в текстовый файл Breakout.lua, а сам этот файл в подкаталог LuaIndicators в том каталоге Quik'а, где лежит файл info.exe.
Чтобы метки пробоев были виднее, индикатор следует поместить после графика котировок. Эти метки позволят на глазок определить прибыльность пробойной стратегии.
-- Ростислав Дмитриевич Кудряшов, СПб, 2021 -- Индикатор Breakout для Quik: min и max Num баров Settings = { Name = "_Breakout" ,line = { {Name = "Min" ,Color = RGB (255,0,0) ,Type = TYPE_LINE ,Width = 1} ,{Name = "Max" ,Color = RGB (0,255,0) ,Type = TYPE_LINE ,Width = 1} ,{Name = "Lwr" ,Color = RGB (255,255,0) -- Жёлтый ,Type = TYPE_TRIANGLE_DOWN ,Width = 1} ,{Name = "Upr" ,Color = RGB (0,128,255) -- Тёмно-Голубой ,Type = TYPE_TRIANGLE_UP ,Width = 1} } ,Num = 10 ,Print = 1 -- или 0 } Scan = 0 -- При загрузке Quik сканирует 1 раз function Init() return #Settings.line end function OnChangeSettings() Scan = 0 end function OnCalculate (index) local n, mn, mx, ini, fin, upr, lwr, printFlag n = Settings.Num if n < 1 or index <= n then if index == 1 then Scan = Scan + 1 SetRangeValue (3, 1, Size(), nil) SetRangeValue (4, 1, Size(), nil) end return nil end mn = math.huge mx = -math.huge ini = index - n fin = index - 1 for i = ini, fin do mn = math.min (mn, L(i) or mn) mx = math.max (mx, H(i) or mx) end printFlag = Settings.Print > 0 and index == Size() and Scan > 1 lwr = GetValue (index, 3) upr = GetValue (index, 4) if not lwr and L(index) and L(index) < mn then if printFlag then message (Settings.Name ..": Dn ".. mn) end lwr = mn end if not upr and H(index) and H(index) > mx then if printFlag then message (Settings.Name ..": Up ".. mx) end upr = mx end if index == Size() then SetValue (ini-1, 1, nil) SetValue (ini-1, 2, nil) SetRangeValue (1, ini, fin, mn) SetRangeValue (2, ini, fin, mx) else mn, mx = nil end return mn, mx, lwr, upr end -- OnCalculate()
С недавнего времени СПБ Биржа открыла торги по некоторым акциям с 7 утра. Если вы покупаете иностранные ценные бумаги, то покупать необходимо после открытия основной сессии американской биржи, где есть ликвидность и на которой задается вектор направления.
Часто можно наблюдать, что в 11 утра все растет, вы покупаете какую-нибудь волатильную акцию, типа $SPCE, а в 16:30 видите, как она падает на -5%. Поэтому рекомендую покупать иностранные акции после 17:00, когда будет понятно направление рынка, а также в 20:00, когда начинается вторая половина дня в Нью-Йорке. Кстати, для понимания направления движения рынка и секторов можно воспользоваться шпаргалкой.