Compare commits
No commits in common. "03ef60b303f4f55d71275e0885cc0517949afec9" and "73d3a6145ac65b16e3f65e8fa12ccbfd8c831489" have entirely different histories.
03ef60b303
...
73d3a6145a
@ -1,28 +0,0 @@
|
||||
import datetime
|
||||
|
||||
from database.trades import trades
|
||||
|
||||
def average_slippage(date: datetime):
|
||||
trade_records = trades(date)
|
||||
|
||||
slippages = []
|
||||
for spreads in trade_records['Spreads']:
|
||||
for spread in spreads:
|
||||
if 'Entry Slippage' in spread:
|
||||
slippages.append(spread['Entry Slippage'])
|
||||
|
||||
if slippages:
|
||||
average_slippage = sum(slippages) / len(slippages)
|
||||
return average_slippage
|
||||
else:
|
||||
return None
|
||||
|
||||
if __name__ == "__main__":
|
||||
target_date = datetime.date(2024, 2, 23)
|
||||
|
||||
average_slippage = average_slippage(target_date)
|
||||
|
||||
if average_slippage is not None:
|
||||
print(f"{target_date} Average Entry Slippage: {average_slippage}")
|
||||
else:
|
||||
print(f"No trades found for {target_date}.")
|
Loading…
Reference in New Issue
Block a user