Красаучег
Красаучег личный блог
05 марта 2026, 04:08

=Питострой= Робот на паттерне 3 Солдата с фильтрацией по стадиям волатильности

Продолжаем Питонизацию торговли.
Тестируем стратегию Три Солдата и фильтруем по стадиям волатильности.
=> github.com/Alex-Shur/RoboBuilding/tree/main/Stocks/R2_Soldiers

Для реализации робота используем пакет backtrader-next и индикаторы на Numba .
Робот тестировался на следующих тикерах 30мин интервала, данные с 01.01.2015 по 24.12.2025
AFKS,  AFLT,  ALRS,  BSPB,  CHMF, 
FEES,  GAZP,  GMKN,  HYDR,  IRAO, 
LKOH,  MAGN,  MGNT,  MOEX,  MTLR, 
MTSS,  NLMK,  NVTK,  PHOR,  PIKK, 
PLZL,  ROSN,  RTKM,  RUAL,  SBERP,
SBER,  SIBN,  SNGSP, SNGS,  TATNP, 
TATN,  TRNFP, UPRO,  VTBR
Данные были скачаны с Мосбирже с помощью
MOEX-Downloader  => github.com/Alex-Shur/moex-downloader

Результаты стратегии alex-shur.github.io/RoboBuilding/R2_Soldiers/output_stats.html

=Питострой= Робот на паттерне 3 Солдата с фильтрацией по стадиям волатильности


<code>Strategy                                R2_Soldiers
sma_filter                                     True
sma_period                                      150
volume_pct        <a name="cut"></a>                                 10
max_positions                                    10
volatility_cluster                                3
cluster_lookback                                 80
days_volatility_adaptive                          7
height_soldiers_vola_percent                     80
proc_height_take                                185
proc_height_stop                                106
trade_start_tm                             10:05:00
trade_end_tm                               18:00:00
trade_weekdays                      [0, 1, 2, 3, 4]
iceberg_count                                     1
printlog                                      False
live_mode                                     False
Start                           2015-01-05 10:00:00
End                             2025-12-24 11:00:00
Duration                         4006 days 01:00:00
Equity Start [$]                          1000000.0
Equity Final [$]                       3866304.5288
Equity Peak [$]                        3913830.6743
Commissions [$]                         270239.7199
Cum Return [%]                             286.6305
Return (Ann.) [%]                           12.8449
Volatility (Ann.) [%]                        8.5355
CAGR [%]                                       8.88
Sharpe Ratio                                 1.4586
Skew                                         0.9045
Kurtosis                                     8.6912
Smart Sharpe Ratio                           0.6556
Sortino Ratio                                2.3886
VWR Ratio                                     4.652
Calmar Ratio                                 0.9691
Recovery factor [%]                         10.5113
Max. Drawdown [%]                          -13.2546
Avg. Drawdown [%]                           -0.5392
Max. Drawdown Duration            457 days 22:00:00
Avg. Drawdown Duration              6 days 08:04:00
Drawdown Peak                   2015-10-02 15:30:00
# Trades                                       1589
Win Rate [%]                                46.5072
Best Trade [%]                              37.5191
Worst Trade [%]                            -20.6805
Avg. Trade [%]                               0.8283
Max. Trade Duration               430 days 17:00:00
Avg. Trade Duration                 8 days 17:21:00
Profit Factor                                 1.332
Expectancy [%]                               0.0494
SQN                                          6.1532
Kelly Criterion [%]                         15.1723</code>

 
Стратегия основана на идее из OS Engine  AlgoStart2Soldiers и получена в результате изучения ее работы
=Питострой=  Робот на канале линейной регрессии с фильтрацией по стадиям волатильности


Больше инфы про все посты => smart-lab.ru/my/AlexShurenberg/tree/  
-----------------------
Для данной стратегии можно подобрать  более лучшие параметры, которые дают более ровную эквити и доходность в 420% процентов.
Если пост получит 20 лайков, то опубликую здесь лучшие параметры.
Так выглядит эквити с лучшими параметрами.
=Питострой= Робот на паттерне 3 Солдата с фильтрацией по стадиям волатильности
0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн