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
Проверено вчера на путах сишки. Расчет совпал с табличными значениями «теор цена» на июньских, сентярьских, декабрьских досках опционов.
def sharpe_ratio(close: Series, benchmark_rate: float = 0.0, log: bool = False, use_cagr: bool = False, period: int = RATE["TRADING_DAYS_PER_YEAR"]) -> float:
"""Sharpe Ratio of a series.
Args:
close (pd.Series): Series of 'close's
benchmark_rate (float): Benchmark Rate to use. Default: 0.0
log (bool): If True, calculates log_return.В условиях растущей волатильности финансовых рынков, особенно криптовалютного и усложнения алгоритмической торговли, трейдеры всех уровней постоянно ищут инструменты, способные повысить точность их торговых решений. RSI Signal — это индикатор, который использует классический индекс относительной силы (RSI), дополняя его множественными источниками сигналов и многоуровневой системой фильтрации для значительного повышения качества торговых сигналов.
Если вы когда-либо сталкивались с ложными сигналами классического RSI — вы не одиноки. Согласно исследованию Journal of Portfolio Management, среднестатистический трейдер сталкивается с ложными сигналами технических индикаторов в 60-70% случаев при использовании только одного инструмента без дополнительной фильтрации.
Успех на современных рынках определяется не просто хорошим индикатором, а комплексной системой с многоуровневой проверкой сигналов

В роботах, особенно с большим кол-вом настроек, бывает, требуется как-то визуально выделить некоторые Параметры и/или разделить их на группы. В OsEngine имеется такая возможность, и сегодня мы рассмотрим доступный функционал, как он выглядит и как им пользоваться.
Знакомиться с функционалом будем на примере робота VisualSettingsParametersExample. Открываем проект OsEngine в Visual Studio и находим файл в папке Robots\TechSamples:
Открываем робота, смотрим Конструктор:
Подскажите, а почему сискальп так лагает когда открыто несколько стаканов и к ним графиков? Курсор с пересечением тормозит, задержка по пол ...
🚀 Индикатор Swap: Узнайте о свопах!
Теперь Вы можете легко отслеживать, сколько теряете или зарабатываете на свопах! Представляем уникальный индикатор SwapOneDay, который показывает свопы по текущему инструменту прямо на графике.
Скачать
📊 Что отображает индикатор?
💡 Как это работает?
Индикатор анализирует открытые ордера, рассчитывает дни жизни каждого, определяет усредненный своп за день и суммирует свопы для BUY и SELL ордеров.
🎯 Почему это полезно?
Простота использования для трейдеров любого уровня!



Отличная новость: мы круто прокачали наш веб-терминал. В нём появились безлимитные виджеты, гибридные графики и полноценный скринер облигаций. Эти новинки точно оценят и трейдеры, и инвесторы (ссылка открывается на ПК).
Что это: Добавили возможность с помощью виджетов создавать гибкий рабочий стол, в дополнение к сеточному, который был ранее.
В чём фишка: Теперь можно открывать любое число виджетов (рабочих ячеек), в том числе виджеты внутри других виджетов и располагать их в любом удобном для вас порядке.

Кому пригодится: Если вы работаете с разными инструментами (акции, ОФЗ, валюта, фьючерсы), то их можно держать под рукой одновременно, анализируя и отслеживая в пару кликов.
Как использовать: В гибкой конфигурации ячейки виджетов можно перемещать по столу, выносить за пределы видимой области, при этом сохранилась возможность добавлять несколько виджетов вкладками внутри каждой ячейки.
Что это: С помощью простых вычислений (плюс, минус, умножить, разделить) можно создавать собственный график-индикатор.
У кого есть идея для индикатора пишите возможно реализую в quik чисто для вас! Авто-репост. Читать в блоге >>>
СКАЧАТЬ робота
СКАЧАТЬ Set файлы
Разруливание Lock позиции
Если Вы попали в затруднительное положение на выбранном инструменте и Ваша стратегия вышла из-под контроля, страховочный билет это LOCK позиция, а что дальше?
В процессе своих же торгов, робот поможет Вам постепенно снизить убытки.
Это особенно полезно когда у вас мастер счет и не хочется портить красивый график.

Как это работает?
Укажите инструмент и объем удаления (например, 0.01). Робот удаляет ордера по крупицам:
Преимущества:
Когда использовать?


Коллеги, обращаюсь к Вам с просьбой, помогите разобраться с Аналитической информацией портфеля в ВТБ мои инвестиции. За период существования ИИС сделок было много, но некоторые были разовые, это с акциями Полюс одна сделка: купила, продала, купила за 14650, продала за 14720, вроде убытков нет. И один раз по фонду Золото- Купила за 11500, продала за 11510,02, вроде тоже плюс, однако заработано на фондах убыток -367,26, а на акциях по Полюс убыток -777,84, СКРИНЫ прилагаю, могли ли эти убытки возникнуть по вине брокера, из за того, существует «Согласие на использование активов». И если да, то насколько это правомерно, или надо разбираться по каждой сделке. Заранее всем Спасибо!
