Как выдержать мин количество сделок при генетической оптимизации в Ами
Беда генетического оптимизатора в Ами в том, что он находит лучшие наборы параметров, не учитывая количество сделок. Приходится либо колдовать с границами параметров, либо увеличивать сроки оптимизации.
Для себя я нашел такое решение — посчитал новую метрику 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 году: стабилизация и консолидация
Банк России представил аналитику по тенденциям на рынке МФО в 2025 году. Чем отметился прошлый год для сектора? Приводим ключевые тезисы:
🔸 Выдачи и портфель займов стабилизировались....
Две акции ритейлеров с потенциалом роста в апреле 2026
К концу марта Индекс МосБиржи заметно отступил вниз от трехнедельного максимума. Среднесрочные перспективы рынка акций теперь выглядят неопределенными. Вместе с тем в некоторых бумагах...
Самый большой "перетряс" моего портфеля за последние годы. Синтетический валютный бонд с доходностью 13% годовых
Доброго дня, дорогие читатели. Сегодня я все утро совершал сделки. Вероятно, это даже самый большой перетряс портфеля за последние годы. Ротация портфеля затронула почти все позиции в нем. Я не...
Времени у ребят все меньше, для отжатия у физиков бумаг и денег через маржинкол, скоро будет сложно объяснить падение рынка при цене нефти в 150$ хотя их даже 106$ не смущает, спокойно себе давят все ...
Наверняка уже поступали подобные предложения, но я все же напишу. Есть рубрика счет, в которой можно в ручную вести статистику счета, почему бы ее не расширить до функционала на подобие Myfxbook, можн...
[Статус сделок:] Закрыл [ЛОНГ] Серебра с прибылью. Вернулся в [ЛОНГ] Газпрома. Может зря, будущего не знаю. Но вот так как есть — решил зафиксировать прибыль. Нефть (WTI) цена на 100, Серебро на 70 — ...
через высокую цену на нефть кризис в экономиках всех стран не разогнать(изжить нивелировать). не успокоить.наоборот усугубляет и цены на газ на химию еду удобрения только растут. раздрай полный. абсол...