Просто о трейдинге.

    • 15 февраля 2020, 19:05
    • |
    • 3Qu
  • Еще

Во времена правления императора Пу, которые называли эпохой процветания и познания мира, жил в провинции Фунь Зян один человек.
Звали его Ху Джоу, и был он величайшим охотником. Добился он в ремесле своем таких высот, не было ему равных во всей Поднебесной.
Постиг он все тонкости и хитрости дела. Любого зверя или птицу мог изловить в силки и ловушки. 5 раз принимал Ху Джоу участие
в соревнованиях лучших охотников Поднебесной. И ни разу не проиграл.

Завоевал он уважение всех именитых ловцов Империи, не потеряв при этом скромности характера и простоты в общении. Написал он 8 трактатов об искусстве ловли зверей и птиц. Передал свои знания многим людям, но никого не мог назвать своим учеником.Стало скучно, и решил он найти достойного себе в ловкости и умении в других землях. Но нигде, куда бы он ни приходил, не мог встретить того, кто мог бы сравниться с ним в мастерстве и знании дела. Пока не достиг края земли, где все пространство покрывали снега,
и зима длилась почти год. Жители этой ледяной страны охотились и ловили рыбу столь странными способами, что пошатнули представления и взгляды Ху Джоу на искусство охоты.
Пошел он в холодный лес, и после долгого ожидания удалось ему заманить в свои силки всего лишь одну маленькую птичку. Тут же появились люди со строгими лицами и потребовали у него лицензию на отлов птиц и зверей.



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

Календарный спред на фьчерсах Сбера. Работаем.

    • 13 февраля 2020, 16:41
    • |
    • 3Qu
  • Еще
На днях писал про календарный спред по Сберу — Замечательный календарный спред по фьючерсу Сбера. Вчера купил, таки, позицию, купил хорошо, могу хоть сейчас закрыться с прибылью 100 п.
Смотрим ситуацию сейчас:
Календарный спред на фьчерсах Сбера. Работаем.

С1, С2 — стоимости фьючерсов SBRF-03.20 и SBRF-06.20. Delta — календарный спред.
Торопиться абсолютно некуда, сидим, ждем. Если через неделю ничего не произойдет закроемся.

Кстати, о 100п. Пусть потребное ГО на минимальную позицию ~8000 р. Дык, 100 п. — это будет, бешеные деньги — 1.25%.  За один день, и без малейшего риска. А вы говорите, фигня это, календарный спред.
Но, я подожду, свой 1% я получить всегда успею.)

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

PS Вот и целевой уровень спреда определился. Где-то 800-850, чуть раньше-чуть позже, будем закрываться. Пока ожидаемая прибыль в сделке 250-300 п. Разумеется, все течет, все изменяется.


Замечательный календарный спред по фьючерсам Сбера.

    • 11 февраля 2020, 23:45
    • |
    • 3Qu
  • Еще
Это прямо сейчас в 23:40:

Замечательный календарный спред по фьючерсам Сбера.


И это реально можно было купить даже в начале вечерки, ликвидность была, и неплохая.
В таблице сделки по минутам, по свечам, и в минуте сделок далеко не одна.

Замечательный календарный спред по фьючерсам Сбера.

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

Как Иван Иванович и Абрам Семенович на бирже играли, или манименеджетмент по русски.

    • 09 февраля 2020, 16:33
    • |
    • 3Qu
  • Еще

Иван Иванович и Абрам Семенович работают вместе, друзья, люди не бедные, и все то у них есть. Прослышав о бирже, решили они акциями поспекулировать — очень выгодно, говорят. Для начала, чтобы сильно не рисковать, да пообвыкнуть решили они брокеру по 100 тыс. рублей отнести. Решили, краткосрочными сделками заняться. Надолго брать — эт рискованное мероприятие, кто его знает, что там будет, а несколько дней подержать — и убыток, вроде, невелик. Договорились, что все сделки они будут совершать вместе, одинаковые.

Про мани менеджетмент долго рассуждали, решили, что сделки будут совершать не более, чем на 20% от депозита. Проиграют -дополнят до первоначальной суммы.
ИИ отнес 100 тыс.р. брокеру. Однако АС, мужик ушлый, решил, коли сделки на 20% от депозита, положу-ка и на депозит 20 тыс.р. — на сделки, с плечом-то, хватит, а в случае чего пополню. А 80 тыс.р — холодильник, стиральную и посудомоечную машины пора менять, тачку ремонтировать, подарок сыну на день рождения покупать — чего они будут у брокера валяться, а так польза будет.
Первая сделка была очень неудачной, акции просели аж на 10%. Оба расстроились от неудачи, оба потеряли. Для состоятельных людей не критично, но все равно обидно. ИИ потерял 2%, а АС аж целых 10%. Пошли пополнять депозит, и оба пополнили его на одинаковую сумму, аж на 2000 рублей.
Следующая сделка была уже лучше. Отыгаться не удалось, но 5% прибыли она принесла. ИИ получил 1% прибыли, а АС целых 5%. Интересно, что оба выиграли одинаково, по 1000 р.
Получили, что при существенно разных депозитах, при идентичной игре все прибыли, убытки, риски и пр. совершенно идентичны, и относительная величина сделки абсолютно не влияет ни на какие реальные показатели. Проценты? — вообще-то надо деньги считать, а не проценты.) Вам шашечки, или поехали? А проценты показыают только эффективность вашей деятельности.
Вопрос простой — у кого мани менеджетмент лучше, у ИИ или у АС? По моему, очевидно, что у АС.
А вывод из этой примитивной истории простой, все что вам рассказывают в книгах, на Ютьюбе и на лекциях «специалисты» по мани менджетменту, риск менеджетменту и пр., на поверку оказывается полной туфтой, и при ближайшем рассмотрении не выдерживает никакой критики.

PS Топик примерно аналогичного содержания я опубликовал лет 10 назад на одном из трейдерских форумов. Возможно, он и сейчас там.


Брошенная стратегия. Дневник разработчика.

    • 06 февраля 2020, 16:47
    • |
    • 3Qu
  • Еще
Сегодня окончательно сделал и протестировал DLL. DLL через Lua получает из Quik реал-тайм данные о истории, состоянии текущей свечи, стакане, ленте сделок и пр., и поставляет все эти данные в ТС. Также DLL считает (пока не все) необходимые данные для оценки вектора текущего состояния инструмента, и также передает их ТС. Сама ТС еще не написана, только данные получает. DLL также пишет все получаемые данные в БД Sqlite, где они, при необходимости, доступны ТС.
И, чтобы не быть голословным, картинки.
История, последние 15 записей:
Брошенная стратегия. Дневник разработчика.

Лента сделок, последние 15 сделок.
Брошенная стратегия. Дневник разработчика.

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

Quik->Lua->C++DLL. Опыт разработки и немного кода.

    • 04 февраля 2020, 13:54
    • |
    • 3Qu
  • Еще

Начал вчера работы по реализации "Брошенной стратегии". Хорошо когда есть наработки: взял готовые куски кода, немного доработал под новые нужды, соединил их вместе и уже все готово — почти все необходимые данные передаются в DLL, расставляются по местам и готовы к использованию. С этим почти закончено, остальное будет делаться по ходу пьесы, и по мере необходимости.

С передачей данных закончено, а стратегия даже не начиналась. Система новая и архитектора системы пока не ясна, есть несколько вариантов, выбрать из которых не так просто.
Пока суд, да дело, решил написать о передаче данных из Quik в С++DLL.
О том как сделать простую С++DLL для работы с Quik-Lua написано на сайте https://quikluacsharp.ru  здесь и о передаче данных из Lua — здесь и в других материалах сайта. Наверняка многие из вас все это видели и знают, а некоторые это даже применяют. Я это все не использую, не очень разбирался, но, тем не менее, сам сайт



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

Тест "Брошенной стратегии" на фьючерсе RTS.

    • 02 февраля 2020, 19:01
    • |
    • 3Qu
  • Еще
Хотя "Брошенная стратегия" разрабатывалась на и для фьючерсов Сбербанка, решил ее протестировать на фьючерсе RTS-12.19.
И вот результат теста на модели:
Тест "Брошенной стратегии" на фьючерсе RTS.
По Х — номер сделки, по У — накопленная прибыль в пунктах фьючерса RTS.
Работа ведется одним фьючерсом RTS-12.19 последние 3 месяца его существования вплоть до даты исполнения.
Самую первую сделку, видимо, следует признать случайной, это из цикла — чего только на рынке не бывает.

Стратегия разрабатывалась для фьючерса Сбера из соображений последующей относительно безрисковой отладки торговой системы (робота). После отладки планируется распространить стратегию и на другие фьючерсные контракты. Хотя и есть множество наработок, но сами работы по созданию этой АТС пока в зачаточном состоянии.
Больше об этой стратегии можно почитать в моих предыдущих топиках.

Пожалуй, и все о тестировании. С этим закончено. Перехожу к проектированию, и следующие посты видимо будут уже о Quik, Lua, DLL и С++. Что вижу, то и пою.)

Брошенная стратегия

    • 01 февраля 2020, 17:22
    • |
    • 3Qu
  • Еще
В топике Несостоявшаяся стратегия я писал о том, что летом я моделировал пару стратегий, и после окончания моделирования за делами-заботами стратегии не были реализованы и были заброшены до лучших времен. Вернулся я к работе над ними только сейчас. Обе стратегии разрабатывались и моделировались для работы с фьючерсами SBRF.
Одна из этих стратегий на фьючерсе SBRF-12.19 оказалась полностью неработоспособной. Вторая же стратегия оказалась более жизнестойкой и при прогоне модели на фьючерсах SBRF-9.19 и SBRF-12.19 показала хорошие и стабильные результаты.
Вот они:
Брошенная стратегия
По Х — номер сделки, по У — накопленная прибыль в пунктах инструмента.
Работа ведется одним фьючерсом SBRF-12.19 последние 3 месяца его существования.
Вот такие результаты модели. Следующий этап — реализация в торговой системе.
Более подробная информация о принципах построения стратегии изложена в топике Несостоявшаяся стратегия и комментариях к нему.

Несостоявшаяся стратегия.

    • 30 января 2020, 20:50
    • |
    • 3Qu
  • Еще

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

Но, давайте о самой стратегии.
Пусть текущее состояние инструмента в каждый момент времени описывается вектором X(t)={x1(t),x2(t),...,xi(t),...,xn(t)}, где x(t) — могут быть значениями индикаторов, какими либо значениями, вычисляемыми по неким формулам, значениями, типа, да/нет, фазами Луны, если вы считаете, что Луна как-то связана с поведением инструмента. В общем, значениями чего угодно, что по вашему как-то характеризует состояние инструмента в текущий момент, и может как-то быть связанным с его поведением в будущем. На отрезке истории вектор X(t) будет принимать большое количество различных значений и образует множество состояний или пространство состояний инструмента.
Чтобы как-то получить с инструмента прибыль мы должны предположить, что в пространстве состояний имеются некоторые устойчивые области, при нахождении в которых вектора X(t) мы сравнительно безопасно можем войти в сделку, и даже получить некоторую прибыль. Наша задача в том, чтобы попытаться обнаружить такие области в пространстве состояний. Задача, в общем, не тривиальная, но решаемая методами мат. статистики. Если такие области не будут обнаружены, то, либо они отсутствуют, либо выбранные вами компоненты вектора X(t) не описывают состояний инструмента, и вам следует попробовать другой набор параметров x(t) в векторе X(t).
Если же вам удалось найти такие области, то можно попробовать сократить размерность вектора X(t), выбросив из него малозначимые параметры x(t). После этого нам надо проверить нашу модель на других отрезках истории, и если модель продолжает оставаться работоспособной, то можно переносить ее в торговую систему и готовить к работе на рынке. Если мы не занимаемся пипсовкой, то истории на ТФ 1 мин для таких прогонов вполне хватает.
Именно такой стратегией для фьючерсов Сбербанка я занимался прошлым летом, и получил вот такой результат.
Несостоявшаяся стратегия.



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

Воскресенье, день тяжелый

    • 26 января 2020, 22:08
    • |
    • 3Qu
  • Еще
Днем попросили приехать на работу.
Приехал. Рабочее место уже подготовлено.
Воскресенье, день тяжелый
Слева спектроанализатор, справа внизу виновник торжества. Вот он, крупным планом

Воскресенье, день тяжелый

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

теги блога 3Qu

....все тэги



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