Избранное трейдера А.К.
Сколько раз мы слышали (или даже сами говорили): «Рынок эффективен», «Цена отражает всю информацию», «Инвесторы действуют рационально»? Долгое время классическая экономическая теория строилась на этом фундаменте – представлении о человеке как о холодном, расчетливом «гомо экономикусе», всегда максимизирующем свою выгоду на основе полной информации. Но давайте честно взглянем в зеркало и на свои сделки: действительно ли мы всегда так рациональны?
Ответ, как вы наверняка догадываетесь, громкое «НЕТ!». И за то, чтобы научно доказать эту очевидную для практиков истину, в 2017 году была присуждена Нобелевская премия по экономике американскому ученому Ричарду Талеру. Его работа стала революцией, положившей начало поведенческой экономике и финансам.
Ричард Талер: Ученый, который посмотрел правде в глаза
Талер не просто констатировал факт нашей иррациональности. Он кропотливо, с помощью экспериментов и наблюдений, выявил и систематизировал те самые когнитивные ошибки и психологические ловушки, которые заставляют нас, инвесторов и трейдеров, действовать вопреки собственной выгоде. Он показал, что иррациональность – не случайность, а системная особенность человеческого мышления, влияющая на решения о деньгах.
В предыдущих статьях я рассказывал, как пришёл к идее создания собственного торгового робота. Мотивация проста:
Автоматизация — алгоритм не спит, не нервничает и не занят своими делами.
Дисциплина — робот исключает эмоции, следуя правилам.
Тестирование — любую идею можно проверить на исторических данных, прежде чем рисковать деньгами.
Я всегда разделял два этапа: разработку торговых идей (логика стратегии) и реализацию механизма исполнения (отправка заявок, автотрейдинг). Сначала — бэктестинг и базовая оптимизация, и только потом — реальная торговля.
Поскольку я нахожусь в активном поиске подходящего решения для автотрейдинга и уже опробовал несколько рабочих вариантов, то эта статья представляет мои размышления об этом механизме исполнения заявок. Ваша критика или поддержка идей приветствуется.
Почему я не хочу использовать QUIК и Windows?
По моему мнению QUIK архаичен, нестабилен для автоматизации и требует оконной среды. Он не предназначен для headless-серверов (это компьютер без монитора, клавиатуры, мыши). QUIK + LUA или внешнее ПО — это сложная, криво документированная и уязвимая связка.

Издательство «АСТ» съэкономило на редакторе, вероятно пропустили текст оригинала «THE MOLECULE OF MORE: HOW A SINGLE CHEMICAL IN YOUR BRAIN DRIVES LOVE, SEX, AND CREATIVITY — AND WILL DETERMINE THE FATE OF THE HUMAN RACE» через гугл-переводчик. Много грамматических ошибок и читать такой ломаный русский — не очень приятно...
Бабайкин — криптоскамер и чёрт, это база. В финансовом инфопространстве есть приличные люди с деньгами, не запятнавшие свою репутацию, а его смотреть ну я не знаю. Миллионы мух не могут ошибаться


Некоторые принципы основателя:
📈 Смог подняться, начиная с низов (бедность, выпивающий отец, жили в комуналке)
⚠️ Низкий старт — это не твоя вина (у рожденных в 1982 г. просто выбора другого не было)
⚠️ привычки и стереотипы из детства по инерции определяют всю твою стартовую ментальность
💰 У богатых людей — другая ментальность! Они мыслят масштабами!
📈 Трейдинг — это база, на которой строился смартлаб с самого начала
💗 Россия — лучшее место для жизни, бизнеса и инвестиций. Есть с чем сравнивать жизнь в России (миграция в США, отдых зарубежом Тай, Дубай)
🍎 Москва — лучший город мира! (подтверждается мнением Артемия Лебедева)
🌳 Корни — партнеры, клиенты, семья, дети ходят в школу, садик, музыкалка, художка, секции. Это то что удерживает от миграции взрослого успешного человека
💼 Герман Клименко — близкий партнер — поддерживает концепт про корни и невозможность миграции из-за корней
Богатая селянка с зарплатой 200к+, директор по маркетингу и развитию, Маша отказалась пополнять мой брокерский счёт!
На её отказ я заявил, что её вагина не достойна моего члена! Мы разошлись как в море корабли!
function cnd(x)
-- taylor series coefficients
local a1, a2, a3, a4, a5 = 0.31938153, -0.356563782, 1.781477937,-1.821255978, 1.330274429
local l = math.abs(x)
local k = 1.0 / (1.0 + 0.2316419 * l)
local w = 1.0 - 1.0 / math.sqrt(2 * math.pi) * math.exp(-l * l / 2) * (a1 * k + a2 * k * k + a3 * (k^3) + a4 * (k^4) + a5 * (k^5))
if x < 0 then w = 1.0 - w end
return w
end
-- The Black-Scholes option valuation function
-- is_call: true for call, false for put
-- s: current price
-- x: strike price
-- t: time
-- r: interest rate
-- v: volatility
function black_scholes(is_call, s, x, t, r, v)
local d1 = (math.log(s / x) + (r + v * v / 2.0) * t) / (v * math.sqrt(t))
local d2 = d1 - v * math.sqrt(t)
if is_call then
return s * cnd(d1) - x * math.exp(-r * t) * cnd(d2)
else
return x * math.exp(-r * t) * cnd(-d2) - s * cnd(-d1)
end
end
Проверено вчера на путах сишки. Расчет совпал с табличными значениями «теор цена» на июньских, сентярьских, декабрьских досках опционов.