Единственная стратегия на рынке. Пособие для тех, кто не понимает.

    • 25 ноября 2020, 21:30
    • |
    • 3Qu
  • Еще

Единственная стратегия на рынке: купи дешево, продай дорого. Других не существует. Вопрос только в определении: где дешево, а где дорого.© 

Эта крылатая фраза написана в моем профиле. Если хозяин не найдется, считаю своей.

Цена актива и ее изменения определяются групповым поведением участников торгов. Если посмотреть на график любого рыночного актива в любом масштабе, то мы увидим, что кривая имеет явный волнообразный характер. Дно волны — это, по мнению коллективного разума, дешево. Гребень волны — это дорого.
Для большего впечатления можно провести на графике пресловутый ЗигЗаг, на котором мы совсем четко увидим максимумы и минимумы, где нужно было покупать, а где продавать. При этом настройки ЗигЗага не имеют никакакого значения. Все тоже самое мы увидим при любых настройках. Только при одних настройках ЗигЗага сделки будут частыми и продолжаться 15-30 минут, при других от 30 минут до нескольких часов, а при третьих могут продолжаться и несколько дней. Выбирай по вкусу, и работай.



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

Торговая система: сроки разработки.

    • 14 ноября 2020, 23:14
    • |
    • 3Qu
  • Еще
Допустим, вам пришла в голову замечательная идея (гипотеза) торговой системы (ТС).
Для того, что бы проверить эту вашу гипотезу в Excel, Python или R нужна максимум неделя. Ну, хорошо, если вы это делаете впервые, и у вас нет никаких заготовок, пусть будет две недели, даже, предположим, месяц. И вовсе не имеется в виду месяц сидения от зари до зари, от темна до темна, а спокойно, не торопясь, вечерами, и даже не каждый день.
Если за это время гипотезу подтвердит не удалось — со стратегией можно завязывать. На гипотезу можно наплевать и забыть. Надо искать что-то другое.
Теперь реализация — если это для ручной стратегии, и требуется некий вспомогательный для ручной торговли софт, то это максимум месяц.
Если полностью автоматическая стратегия, то примерное время реализации софта — 3 месяца, если даже делать спокойно, неторопясь, но регулярно.
Теперь, проверка. Полагаю, пару месяцев достаточно. Месяц на виртуальные сделки, месяц на малые лоты — все, достаточно, можно выпускать ТС на полноценный реал.

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

Если бы аналитиком был я.

    • 06 ноября 2020, 01:05
    • |
    • 3Qu
  • Еще
Аналитик — это, как правило, профессия. Аналитик не только выступает в СМИ, но еще и где-то постоянно работает, получает зарплату, и, естественно, обслуживает интересы группы трейдеров, которые ему эту зарплату и платят. Судя по зарплате, это, наверное, очень крупные трейдеры.
Итак, что аналитик будет вещать по телевизиру в СМИ? Понятно, будет вещать то, что выгодно его работодателю. Его задача — настроить массы на определенные действия выгодные хозяину. Однако, тут нужно  и авторитет не потерять — тебя должны слушать, внимать и обсуждать на форумах, телеграммах и прочих однокласниках. И самому не грех там поучаствовать.
Теперь представим себя в роли аналитика.

— хозяину нужно войти в крупную сделку. На раз это не делается. Задача аналитика по возможности задержать рост, настроить публику пессимистично, либо нейтрально. Можно сказать, что все отыграно, если и будет какой-то рост, то небольшой, и, в общем, перспективы неблагоприятные. Потом можно признать — ну, ошибся, с каждым может случиться. Никто и предположить такого не мог.

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

Ухожу в отпуск. Творческий.

    • 05 ноября 2020, 21:33
    • |
    • 3Qu
  • Еще
Наконец все предварительные работы по системе закончены. Тесты системы в Python на разных инструментах вы уже видели ранее. Система совершенно новая, хотя, по прежнему Lua и С++, но все переписано заново. Появилось множество потоков — все чтение данных из терминала выполняется в фоновом режиме.
Осталось только вбить саму стратегию. Поначалу хотел в стратегии использовать библиотеки Python, но нашел и оттестировал неплохие эрзацы на С++ (эрзац кофе — это не кофе, а заменитель кофе). Существенной разницы нет, и можно обойтись без Python.
Ожидаются проблемы со сделками и стаканом — на истории и минутных данных это никак не оттестируешь. С этим надо работать уже с реальными данными.
В общем, с завтрашнего дня ухожу в творческий отпуск. В январе надеюсь выйти на тест уже с мелким реалом. До того, еще тест с виртуальными сделками. Учитывая то, что многое не готово, планы не такие уж маленькие.
Топики особо писать не буду, разве, что комментарии.

Python. Импорт данных OHLCV из файла CSV.

    • 02 ноября 2020, 22:55
    • |
    • 3Qu
  • Еще

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

Я уже давно не работаю непосредственно с CSV, и храню все данные в БД SQLite. Поначалу я хотел написать программу чтения CSV с нуля, но выяснилось, что я уже подзабыл как это делается, однако нашелся рояль в кустах — моя старая библиотека читающая данные из CSV-файла непосредственно в программу. Ее мы и будем использовать.
Собственно, Python и ориентирован на работу с библиотеками, и не нужно знать что там внутри, важно только уметь с ними работать, а сами программы с использованием библиотек станут очень простыми.
Для начала качаем с Финам историю в формате CSV-файла следующего вида:

<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
SPFB.Si-12.20,1,04/05/20,10:00:00,76900.0000000,76990.0000000,76900.0000000,76990.0000000,3
SPFB.Si-12.20,1,04/05/20,10:06:00,77695.0000000,77695.0000000,77400.0000000,77400.0000000,8
SPFB.Si-12.20,1,04/05/20,10:08:00,77781.0000000,77781.0000000,77700.0000000,77750.0000000,30
SPFB.Si-12.20,1,04/05/20,10:13:00,78088.0000000,78098.0000000,78088.0000000,78098.0000000,6
SPFB.Si-12.20,1,04/05/20,10:14:00,78100.0000000,78100.0000000,78100.0000000,78100.0000000,1


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

Инвестиции и трейдинг - бег на месте.

    • 30 октября 2020, 17:30
    • |
    • 3Qu
  • Еще
Хочу напомнить вам цель инвестиций и трейдинга. И это вовсе не преумножение вашего депозита, а преумножение вашего общего капитала.
Доллар за непродолжительны срок вырос с 60 р до 80 р — это примерно 33%. Скажите ваш капитал от инвестиций и трейдинга также вырос на 33%? Не депозит, а именно общий капитал? Подозреваю, что общий капитал у вас много больше депозита.
Сам и отвечу — общий капитал не вырос, в долларовом исчислении он упал, и существенно. Если бы вы вложили абсолютно все свои деньги в баксы, и сейчас продали бы их, денег у вас было бы на 33% больше, только к трейдингу это уже отношения не имеет. И что, занимаясь трейдингом удалось его вам хотя бы сохранить? Помогли вам инвестиции и трейдинг?
Так чем же мы все это время занимались? Выбирали акции для инвестирования, держали их в портфеле, хеджировали, занимались спекуляциями, растили депозиты. И что в итоге? В итоге ни-че-го, дырка от бублика. Занимались бегом на месте. Обидно Зин. ©
В Алисе есть такая фраза - Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее! ©


Ну, что ж, бежим дальше. Не страшны дурные вести, продолжаем бег на месте… Красота, среди бегущих первых нет и отстающих. Бег на месте общепримеряюще. ©

Опционы Si. И опять не мой день.

    • 26 октября 2020, 18:26
    • |
    • 3Qu
  • Еще
Наконец, сегодня мне никто не мешал. Я раньше уже писал — как сяду за комп, на рынке будет тишина и спокойствие — полный штиль. Так и случилось. 
В Ri ничего интересного, там большая движуха нужна. Сел, сижу, как обычно пережидаю утренний гэп в рублебаксе. Переждал. Вроде, время открывать позицию — стрэнгл или стрэддл. Однако, ничего не происходит — какие-то мелкие колебания: ± 10 копеек — абсолютно неинтересно.

Опционы Si. И опять не мой день.
Лениво, с перерывами на кофе и пр., посидел пару часов — все та же байда, перспектив никаких. Все отключил, посмотрел СЛ, и пошел другими делами заниматься — на фиг этот рынок.
Ну, вот сейчас решил глянуть — в 15:50 в Si началась движуха, и хорошая ~50 копеек. В общем, нормально для прибыли. Но не хотелось мне на стоящем мертвом рынке позицию покупать, весь день на месте стоять, потом закрывать — суеты, подумал, много, а толку с этого не будет. И ошибся. А надо-то было перед уходом открыть позицию, и ближе к вечеру ее посмотреть, и только. Здесь сам во всем не прав. Однако, рынок сегодня не последний день работает, завтра тоже день будет.

Зы Почему я не пишу об удачных сделках. А чего о них писать? Типа, открыл- закрыл- получил? В этом нет ни сюжета, ни интриги.) Скучно.

Страшная, страшная тайна.

    • 25 октября 2020, 02:32
    • |
    • 3Qu
  • Еще
На рынке испокон веков существует всего одна успешная стратегия: покупай дёшево — продавай дорого. Других не существует.
Вопрос только в том, как определить, что дёшево, а где дорого? В этом нет ничего сложного — любая домохозяйка справляется с этим на раз. Ежедневно. Без всякой зауми и без применения математических методов. И, заметьте, никто их этому не учил. (Привет, ищущим Гуру трейдинга).
А теперь открую большую и страшную тайну: чтобы понять что дёшево, а что дорого, надо смотреть и сравнивать не приращения, а саму цену. Стоит ли изучать рябь на воде, если можно смотреть на море и любоваться волнами, заходом солнца и плывущими облаками.  В ряби на воде, да под микроскопом, вы этого всего никогда не увидите.  Да и сами волны вызваны макропроцессами, а не бросанием камешков .(Привет вам, любители приращений, сборщики тиков и прочей мелочевки. Успехов вам в вашем непростом деле.).

Опционы. Какая чудная игра.

    • 23 октября 2020, 19:09
    • |
    • 3Qu
  • Еще
И опять я в пролете. Это какая-то полоса невезения. С утра жене вынь да положь съездить на Коптевский рынок (Коптево — район в г. Москва). А че ты делаешь? — за компьютером сидишь, можешь и отвлечься — жену на рынок отвезти. Ладно, отвез-привез. Потом поехал в Лианозово, в магазин за датчиком фаз газораспределения — в машине сына отказал. Все, ведь, заняты. Купил, приехал, пообедал, полез рынок смотреть.
Да, только смотреть. Опционами надо заниматься с утра, с открытия рынка. И, вот, смотрим — какая чудная картинка по доллар/рубль:
Опционы. Какая чудная игра.
Не, ну, вы видите. От максимума до минимума ~0.6 р. Это самое оно для опционной статегии, и уже к полудню все было бы закончено.
Итак, повторю то, что писал вчера. Утром гэп, или что-то в этом роде. Сохраняем спокойствие — ждем. Входим на максимуме (если немного ошибемся — наплевать, и забыть), и в районе максимума покупаем стрэнгл или стрэддл (по вкусу). В районе 12:00 закрываем сделку, и далее спим спокойно — до конца дня мы свободны. Все просто, и так достаточно часто, а текст только повторение вчерашнего. Вчера все было тоже самое — сидим-ждем, открываем — закрываем. Сравните.

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

Опционы. Как играть опционы на Si.

    • 22 октября 2020, 18:47
    • |
    • 3Qu
  • Еще
Сегодня я опять в пролете. Но у меня уважительная причина — в 12:00 был записан в магазине на покупку-замену резины. Но, как бы я играл сегодня, и как я играю всегда.
Возьмем базовый актив, а это не Si, а доллар/рубль, см рисунок:
Опционы. Как играть опционы на Si.
С утра гэп или что-то в этом роде. Спокойствие, и только спокойствие, дорогой Карлсон. © Никаких резких телодвижений, сидим-ждем, никуда не торопимся. И вот он — максимум (немного ошибемся — тоже не беда). На максимуме покупаем стрэнгл или стрэддл (стрэнглы я люблю больше, но на вкус и цвет… ). Где-то после 16:00 все закрываем, и спим спокойно. Все. Прибыль наша.
Хотите направленную сделку в опционах? — Пожалуйста, прибыль только увеличится, но дело ваше.
Разумеется, не каждый день вы с этого получите прибыль, но достаточно часто — гляньте историю.
ЗЫ Можно и на Si ориентироваться:
Опционы. Как играть опционы на Si.

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

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн