mirror of
https://github.com/webclinic017/drift.git
synced 2026-08-07 08:07:49 +00:00
feat(Evaluation): adjusted transaction costs to be more realistic 0.3% (#150)
This commit is contained in:
committed by
GitHub
parent
54ea59c0cf
commit
580500a46a
+1
-1
@@ -6,7 +6,7 @@ from utils.helpers import get_first_valid_return_index
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
|
||||
def backtest(returns: pd.Series, signal: pd.Series, transaction_cost = 0.008) -> pd.Series:
|
||||
def backtest(returns: pd.Series, signal: pd.Series, transaction_cost = 0.003) -> pd.Series:
|
||||
delta_pos = signal.diff(1).abs().fillna(0.)
|
||||
costs = transaction_cost * delta_pos
|
||||
return (signal * returns) - costs
|
||||
|
||||
Reference in New Issue
Block a user