| Overall Statistics |
|
Total Orders 2 Average Win 14.61% Average Loss 0% Compounding Annual Return 14499.453% Drawdown 0.600% Expectancy 0 Start Equity 100000.0 End Equity 114629.63 Net Profit 14.630% Sharpe Ratio 385.01 Sortino Ratio 1040926714873.68 Probabilistic Sharpe Ratio 95.410% Loss Rate 0% Win Rate 100% Profit-Loss Ratio 0 Alpha 358.743 Beta 0.043 Annual Standard Deviation 0.932 Annual Variance 0.868 Information Ratio 337.935 Tracking Error 1.064 Treynor Ratio 8419.727 Total Fees $221.46 Estimated Strategy Capacity $67000000000000.00 Lowest Capacity Asset BTCUSD 10B Portfolio Turnover 18.66% |
from AlgorithmImports import *
class SimpleBTCTest(QCAlgorithm):
def initialize(self):
self.set_start_date(2024, 7, 1)
self.set_end_date(2024, 7, 10)
self.set_time_zone(TimeZones.UTC)
self.SetBrokerageModel(BrokerageName.BINANCE, AccountType.Margin)
self.symbol = self.AddCrypto("BTCUSD", Resolution.Minute, Market.KRAKEN).Symbol
self.Schedule.On(self.DateRules.On(2024, 7, 5),
self.TimeRules.At(8, 32),
self.buy_btc)
self.Schedule.On(self.DateRules.On(2024, 7, 5),
self.TimeRules.At(14, 32),
self.Liquidate)
def buy_btc(self) -> None:
self.set_holdings(self.symbol,1)