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Проверено вчера на путах сишки. Расчет совпал с табличными значениями «теор цена» на июньских, сентярьских, декабрьских досках опционов.
Трейдинг — сфера не для всех, это точно, спорить нет смысла.Алготрейдинг — ещё более специфическая штука, даже, если ты в трейдинге минимально соображаешь и хотя бы по праздникам выходишь в плюс. Если что, алготрейдинг — это не под пиво биток усреднять.
Алго = алгоритмический, т.е. с помощью роботов, советников и прочих автоматизированных программ с чётко прописанным алгоритмом действий: если случилось это — делай так.
Эти вещи кажутся очевидными, но маркетинг творит чудеса и легко отключает народу критическое мышление. Такое отлично работает в сферах, которые для подавляющего большинства планеты совершенно неизвестны либо окутаны каким-то налётом элитности, приватности и вечной недоступности.
А народ любит быть приобщённым к чему-то закрытому и эксклюзивному. Потому берём и везде качаем два противоречивых тезиса:
Есть несколько причин, почему это именно так. Какие-то из них находятся в плоскости психологии, какие-то связаны с философией, какие-то имеют весьма прозаичные бытовые предпосылки. В серии постов я постараюсь описать те, которые известны лично мне, но этот список тоже не будет всеобъемлющим.
А начну я пожалуй с условного «технического» аспекта.
Наверняка, если вы не первый день на бирже, и не в первый раз решили прикупить в свой портфель каких-нибудь ценных бумаг, или заключить срочный контракт, вы уже читали книги или проходили какие-нибудь курсы посвящённые инвестициям. А значит с вероятностью 95% вы слышали расхожее выражение: «Прежде всего нужно научиться не терять деньги». Трактовать это выражение можно по-разному, и трактовки будут отличаться от того, каким инвестиционным «методом» вы решили воспользоваться. Но глобальная суть этого высказывания понятна всем из-за своей явной простоты. Я лишь хочу подчеркнуть, что для начинающих инвесторов — важнее научится «оставаться при своих», пусть в номинальных деньгах, чем сразу стремиться за эффективностью, устанавливать таргеты и т.
📈 Почему мы боимся торговых систем?
Представьте себе, что вы разработали новую систему. Протестировали, поставили в торговлю. И в начале все хорошо. Вы радостно потираете руки и подсчитываете дни до покупки нового Мазерати. 🚘 Но вот что-то идет не так, и ваша система начинает генерить убыток за убытком. И вроде рынок не совсем плохой, а тут уже десятый убыток подряд. Знакомо?
«Что делать? Оставлять или выбрасывать? Видимо сломалась!» – мелькают мысли в голове.
А действительно, почему мы боимся собственных торговых систем?
Очевидно – не доверяем.
Либо нам не хватило данных и количества сделок для уверенности. Либо недостаточно качественно провели тестирование, либо чуть перекрутили с оптимизацией, и помним эти «грешки».
Либо, как например было со мной в начале моего пути в алготрейдинге, я понимала свою некомпетентность в этом вопросе, и от этого возникало чувство неуверенности.
😬 Синдром «новичка» или осознанная некомпетентность лечится, нахождением «наставника», общением в среде коллег, чтением проф. литературы, в общем всем, что приносит новые знания и опыт.
Друзья и коллеги, всем привет! Удачного начала торговой недели!🙂
Хорошая новость! Предоставляю эффективные торговые системы (ТС) для торговли на Мосбирже. Не HFT или скальпинг, а интрадей/краткосрок, легко исполнять в ручном режиме, трудозатраты по 1-й ТС всего 5-10 минут в неделю, по 2-й и 3-й всего по 5-10 минут в месяц! Если нет желания/возможности самостоятельно исполнять ТС, могу исполнять их на вашем брокерском счете!
ТС №1 Результат тестирования акций Сбера. Cреднегодовая доходность (без плечей) за последние 9 лет cоставляет 63,4%!, прибыльных сделок 64% для лонга, 52% для шорта, фактор восстановления 42 для лонга, 26 для шорта, за этот период 427 сделок, прибыльных сделок — 253, профит-фактор (лонг + шорт) = 2. Cредняя доходность сделки + 1,33%, максимальная просадка — 7%, Коэф. Шарпа 1,16.
ТС №2 Результат тестирования фьючерса на индекс МосБиржи(MX) за последние 14 лет. Доходность 104,7%, cреднегодовая доходность (без плечей) 7,3%, сигнал не чаще 1 раза в месяц, число сделок 744, средний доход на сделку +1,11%, выигрышных сделок 63,17%, максимальное число непрерывных выигрышей 26, максимальная просадка — 6,4%, коэффициент шарпа 1,2, профит-фактор = 2,8, фактор восстановления 16.