Как выдержать мин количество сделок при генетической оптимизации в Ами
Беда генетического оптимизатора в Ами в том, что он находит лучшие наборы параметров, не учитывая количество сделок. Приходится либо колдовать с границами параметров, либо увеличивать сроки оптимизации.
Для себя я нашел такое решение — посчитал новую метрику 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);
}
🔹 Валютные облигации находятся под давлением с февраля. Причина — рост межбанковских ставок в юанях. Конъюнктура рынка радикально изменилась: если декабрьское размещение ОФЗ в юанях проходило при...
Финансовый маркетплейс Бробанк признал мобильное приложение Займера лучшим среди МФО в AppStore в 2026 году. 🔎 Всего представители сервиса проанализировали 31 приложение МФО на основе оценок...
На Ближнем Востоке неспокойно, цены на энергоресурсы растут, что может спровоцировать очередную волну инфляции в мире. Так почему же главный защитный актив всех времен и народов — золото —...
Т-Технологии МСФО 2025 г. - хороший результат, но скромный прогноз на 2026 год
Т-Технологии опубликовала финансовые результаты за 2025 год. Чистая прибыль за год составила 192 млрд руб. (+57%). В 4 квартале рост +86% до 72,1 млрд руб. Скорректированная на эффект...
✂️Нефтяные ножницы: Азия скупает сырье, а Минэнерго готовит запрет на экспорт
Разбираем три главные новости от 19.03, которые определят финансовые результаты сектора. 👇🌏 1. Внешний рынок: Азиатский...
💡 Как меняются межбанковские ставки в юанях 🔹 Валютные облигации находятся под давлением с февраля. Причина — рост межбанковских ставок в юанях.Конъюнктура рынка радикально изменилась: если декабрьско...
GeorgZ, 20 лет падения, исключительно мелкие дивиденды — рекордно мелкие на рынке РФ, были убыточные года. В 4 раза отстает по выручке от сбера и в 3 раза по прибыли! Очень скромно смотрится на фон...
Есть более простое объяснение — эмитент пока не может договориться с банками-кредиторами. А без этого договариваться с мелкими кредиторами не о чем. Такова сейчас позиция Вератека. Не утверждаю, что э...
а еще в 2023 году пао европейскя электротехника говорила об амбициозных планах занять длю в 50 лярдов от рынка вертикального тарнспорты ( это около 25%)
путь будет это цель на 10 лет и не 50 а 25 л...
Михаил Гайлит, по сравнению с 2014 годом акция Лукойла стоит дороже в 2.88 раза, а акция Газпром-нефти — в 3.99 раза...
ДВМП — в 20 (двадцать) раз...
Задумаешься, тут, о критериях качества мене...