From 966d7e4b1f331d4dd3160bc002aca296c85bbc9c Mon Sep 17 00:00:00 2001 From: Oleg Sheynin Date: Tue, 27 May 2025 15:26:02 -0400 Subject: [PATCH] progress --- src/__pycache__/data_loader.cpython-312.pyc | Bin 1227 -> 0 bytes src/pt_backtest.py | 1 + 2 files changed, 1 insertion(+) delete mode 100644 src/__pycache__/data_loader.cpython-312.pyc diff --git a/src/__pycache__/data_loader.cpython-312.pyc b/src/__pycache__/data_loader.cpython-312.pyc deleted file mode 100644 index 3bc2e4ff6191218cbb081fffa450ac8e3a7d0d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1227 zcmah}&1)1%6o1v#Jv}q&?nz9L&4S6W5p_^9iWhM=LPop<5ky$rxip=w%E#C<-Bx!p znJ_UTyO11~2rD=s3%ZwGiGP6Cn4l<=pv$|)G_bCwQt3#Z@2v>~!4+{0 zK=cLLZvuyb^~|YJE+G-6sosOXm84e$x5Rws)EjCYMV$#Nj?%u0!t?t@X*aYws>2Na z4eDq>oYwyPnE%c`>X76psF%3v`nB4ub>;HK$%y7DV?H~ZpVcqy7=;Yi!|R@aPIFx{ zsT*-6AlzcqA+~_*>r<39c*^r##|ydUdVWZ`7RPffV3W0oXD-aRG>9hsS|P=CGHM4- zG{LnvlF7G_D`bpobjA%Lj%X+kF(1ozsW{xSc#+U)>iI#@k0vOy1LjvmH(}BB zMGZR699f_kGPg*a$gw@&A(RaU4gP~PWv^lzcI4X<9%D|GvK~=L77PCo>L#=mQ|sN# z9bB4UoNv`%a&hR>qh6&$l}PK z7uy(&zKmyfSD=`)sb1!K)cf*sB&Ub-`*^f9WLV zY1^(klQr9ZC%-3dREd46D*RE0g$2a3ku&O1yC%jV4jYG!kjbx!rvj%&oRI0liRUB} zNtSJM)nVh)9FwtAO#THP!j{m$x`o;_mH(EVPu zP;WaAs!AL~`bCD%b=4ZB diff --git a/src/pt_backtest.py b/src/pt_backtest.py index 545c715..96dd56e 100644 --- a/src/pt_backtest.py +++ b/src/pt_backtest.py @@ -263,6 +263,7 @@ def create_trading_signals(vecm_fit, testing_pair_df, pair: TradingPair) -> pd.D ) pair_result_df["abs_equilibrium"] = np.abs(pair_result_df["equilibrium"]) + pair_result_df["scaled_equilibrium"] = pair_result_df["abs_equilibrium"] / (abs(beta[0]) * pair_result_df[colname_a] + abs(beta[1]) * pair_result_df[colname_b]) # Reset index to ensure proper indexing pair_result_df = pair_result_df.reset_index()