Как выдержать мин количество сделок при генетической оптимизации в Ами
Беда генетического оптимизатора в Ами в том, что он находит лучшие наборы параметров, не учитывая количество сделок. Приходится либо колдовать с границами параметров, либо увеличивать сроки оптимизации.
Для себя я нашел такое решение — посчитал новую метрику modified Recovery Factor (я обычно по нему оптимизирую): если количество трейдов меньше 50, то приравнял его -1, иначе он равен Recovery Factor по расчетам ами. Теперь, если этот modified Recovery Factor использовать в качестве цели оптимизации, то получим наборы параметров, которые дают не менее определенного количества сделок за период оптимизации.
Код, показанный ниже, надо просто добавить в конце afl скрипта стратегии:
TotalTrades = 0;
SetCustomBacktestProc("");
if (Status(«action») == actionPortfolio)
{
bo = GetBacktesterObject(); // Get backtester object
bo.Backtest(); // Run backtests
stats = bo.GetPerformanceStats(0); // Get Stats object for all trades
for (trade = bo.GetFirstTrade(); trade; trade = bo.GetNextTrade())
{
TotalTrades++;
}
for (trade = bo.GetFirstOpenPos(); trade; trade = bo.GetNextOpenPos())
{
TotalTrades++;
}
modRF = stats.GetValue(«RecoveryFactor»); // Calculate new metric
if (TotalTrades < 50) // Минимальное количество сделок — 50
{
modRF = -1;
}
bo.AddCustomMetric(«modRF», modRF);
bo.AddCustomMetric(«TotalTrades», TotalTrades);
}
Рынок часто движется импульсами, и тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят выходные дни. В конце недели разбираем самые заметные события и...
Народный портфель. Норникель снова заменил Роснефть
Московская биржа опубликовала данные о «Народном портфеле» на конец 2025 г. Рассмотрим, какие бумаги были популярны у российских частных инвесторов, а также проанализируем их выбор....
USD/CHF: фокус не удался — медведи присматриваются к уровням повыше?
Швейцарский франк попробовал было отскочить вниз, но силы «быков» в моменте оказались серьёзнее, и котировки прорвались выше. Середина коридора дала о себе знать, хотя предпосылки для нисходящего...
Обзор данных Росстата по выработке электроэнергии в РФ в ноябре 2025г. и по потреблению энергии в декабре 2025г.
Росстат представил данные по выработке электроэнергии в РФ в ноябре 2025г.: 👉выработка электроэнергии в РФ — 104,59 млрд кВт*ч. ( -2,69% г/г)
— в т.ч. выработка ТЭС станциями — 68,43...
Энтони Деанджело, привет. Да, на фоне того, что творится с ценами на драг.металлы поневоле ловишь себя на мысли, а чего я не покупал эти акции в 2024 и не обменял больше )
Снова в рост 🔼 ◽️Пошли по моему лайт-сценарию, оттолкнувшись от 2690 по #IMOEX. Хорошая неделя для рынка акций. Ближе к концу месяца дивиденды Лукойла, Икс 5 и Роснефти должны еще сильнее подстегнуть ...
🔎 Один клик — и паника исчезла 🧾 Всё началось вечером 15 января. В чатах и комментариях пошли скрины с сайта ФНС: у Уральской стали — приостановление операций по счетам.
Код основания — налоговая ...
Один день более менее трезвой коррекции — и все, паника!
Друзья, не впадайте в крайности, не эмоционируйте ❗️. Если у вас проблемная точка входа, то это другой вопрос. Возможно ошибкой было в целом...
KristSa, по идее да должно было помочь, я тоже так думал. а зачем правосудию разбираться в этой сложной схеме за 70 тр. бксники же умело подделывают документы, угрожают, делают что хотят. а судьи к...