Избранное трейдера Gredian
Коллеги, всем добрый день! Представляю вашему вниманию свою небольшую разработку в области автоматизации торговли. Будет правильно, если упомяну автора концепции данной программы — это всем небезызвестный Артём Крамин (пост). Я думаю, многие старожилы данного форума помнят его автоматический исполнитель приказов. К сожалению, Артём перестал поддерживать своё детище, более того, мне не удалось найти ни одной работающий ссылки на дистрибутив его программы, поэтому ничего не оставалось, как
написать данную программу самому. У Артёма программа была реализована на языке С#, у меня — на Java. Писал данную программу, в первую очередь, для себя, но выкладываю её для всеобщего использования, может кто-нибудь найдёт данное ПО полезным для себя.
Лично я в свое время очень активно использовал TSLab, но цена на него значительно выросла. Платить 4500 р. в месяц, откровенно говоря, жалко + если еще добавить стоимость виртуального сервера (это ещё порядка от 500 до 2500 р. в месяц), получается довольно
приличная сумма. Если у кого-то есть стойкое желание сократить свои затраты на торговлю и хоть как-то автоматизировать процесс своей торговли (без знания языка программирования), то решение, предлагаемое мной, может оказаться крайне полезным. Напомню основную
концепцию данной программы.
Речь пойдет о несоблюдении собственных правил и как с этим бороться.
Эта проблема затрагивает кого-то в большей степени, кого-то в меньшей, но от этого страдают почти все.
Протестировать торговую систему, тщательно провести работу над ошибками, сделать выводы и прописать четкие правила. Казалось бы всё! Трейдер готов. Но нет!
Сделана лишь малая часть работы. Основная работа это битва со своим Я. Трейдер точно знает, что нарушение того или иного правила приводит к убыткам (иначе оно просто не было бы написано). Но всё равно отходит от плана и нарушает его. Казалось бы так странно, но факт! Так почему же это происходит?
На одну проблему одна причина – ЧЕЛОВЕЧЕСКИЙ ФАКТОР. Что это вообще значит? Разбиваю на пункты:
Решение — Прописать свою торговую систему таким образом, чтобы от интуитивного подхода осталось как можно меньше. Для этого необходимо создать ряд фактов, на которые нужно опираться при входе / выходе из сделки. После входа всегда выставлять стоп-лосс, тейк-профит и не вмешиваться в сделку до её результата.
Выложил свою экспериментальную программку OptimalF, может кому пригодится. Простенькая, но позволяет сделать полезные выводы для реальной торговли:
1. Важны не вероятности прибыли/убытка, а их матожидание.
2. Торговать с нулевым (а тем более с отрицательным) матожиданием — нельзя.
3. При торговле с положительным матожиданием — лучше не превышать оптимальную долю счета.
Выводы, наверное, и так очевидные. Просто в программе можно визуально все это увидеть.
Описание и сама программа — здесь.
У меня идет все в жизни гладко
И аварий не было пока.Мне знакома каждая палатка,
Где нальют мне кружечку пивка.(Владимир Гуляев, Х/ф «Весна на Заречной улице», 1956-й год)
Начинаем обходиться на бирже без аварий!
В предыдущей части «Опционов с нуля» я достаточно подробно описал идеологию и технологию выбора опциона или простейшей опционной конструкции (спреда) для покупки.
https://smart-lab.ru/blog/429246.php
Теперь попробуем открыть опционную позицию, используя наши предыдущие рассуждения и наш накопленный опыт.
Как обычно, небольшое лирическое отступление…
В мои золотые-молодые годы, когда я был студентом факультета «Т» (Теоретической и экспериментальной физики) МИФИ, лекции по теоретической физике нам читал некий Черепушкин, как мы его называли промеж себя. Всего Ландау (многотомник по теоретической физике) отчитал.