Как выдержать мин количество сделок при генетической оптимизации в Ами
Беда генетического оптимизатора в Ами в том, что он находит лучшие наборы параметров, не учитывая количество сделок. Приходится либо колдовать с границами параметров, либо увеличивать сроки оптимизации.
Для себя я нашел такое решение — посчитал новую метрику 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);
}
Добрый день, Вы давеча генетическую оптимизацию в Ами упомянули. А я искал-искал таковую и не обнаружил вовсе. Где и как ее выискивать? Заранее признателен
Кандидаты на шорт: кто может стать аутсайдером рынка?
С начала текущего года Индекс МосБиржи не сформировал явного среднесрочного тренда. В таких условиях для акций характерно неоднородное разнонаправленное движение. Рассмотрим три бумаги, в которых...
В эту пятницу, 20 марта , состоится заседание Совета директоров Банка России. Главный вопрос, который волнует инвесторов — пойдет ли ставка дальше вниз. Что произошло после прошлого...
Уважаемые, недавно умные люди здесь подсказывали, что на Америке большие позиции в опционах на низкие цены заложены, поэтому возможно и цены на газ держат, несмотря на войну в Персии.
Когда у аме...
genubat, а по мне так правила у них абсолютно разные. Джо — ультраглобалист, ратующий за новое левачество, когда весь мир должен радостно слиться в зеленом трансгендерном экстазе. Дональд — имперск...
Обзор Т-Технологий — консервативные прогнозы на фоне сильных результатов! Чему верим?
Разбираю для вас отчетность компании за 2025 год. ✔️Скор. прибыль 2025 (по оценке Т-Технологий) = 174,4 млрд ру...
CashBack, Скорее прелестная. У нас жижа валится, рынок тоже, жижа растёт, мы падаем, тарифы заморожены были, падали, щас растут, всё равно валимся, в шестом году стоили больше 30 коп, прошло всего ...
Валютчики и лонгусты закупаются, как в последний раз, потому что скоро на рынок хлынет валюта от экспортёров и им будет просто негде спрятаться, эта валютная волна смоет всех!
Еще и НРА поставило «под наблюдением» на рейтинг ЕТ. Будут отказываться сразу от услуг двух агентств? Деньгов сэкономят…
Как бы лояльно я к ЕТ не относился, но чем дальше, тем… страньшее ситуаци...
amibroker.com/guide/afl/afl_view.php?id=359
www.amibroker.com/guide/h_optimization.html