Skip to main content

Libreria para obtener datos para usar en backtesting.py

Project description

Backtesting data

Accesde a datos historicos rapidamente :D para usar en backtesting.py

Installation

$ pip install backtesting backtesting_data

Usage

from backtesting import Backtest, Strategy
from backtesting.lib import crossover

from backtesting.test import SMA
from backtesting_data import historySymbol
import datetime


class SmaCross(Strategy):
    def init(self):
        price = self.data.Close
        self.ma1 = self.I(SMA, price, 10)
        self.ma2 = self.I(SMA, price, 20)

    def next(self):
        if crossover(self.ma1, self.ma2):
            self.buy()
        elif crossover(self.ma2, self.ma1):
            self.sell()


BTCUSDT = historyCoin('binance_future', 'BTCUSDT', '5m', 200, end_time=datetime.datetime(2024, 10, 25, 20, 30))

bt = Backtest(BTCUSDT, SmaCross, commission=.002,
              exclusive_orders=True)
stats = bt.run()
bt.plot()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backtesting_data-0.0.1.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

backtesting_data-0.0.1-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file backtesting_data-0.0.1.tar.gz.

File metadata

  • Download URL: backtesting_data-0.0.1.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for backtesting_data-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8281546869670f2b95b09731ed03436a188b217b376219573a77b1d32c70c2f0
MD5 a623d228f73801bbcf2a785580d1a14a
BLAKE2b-256 2fdb028193a1694498fa3a99a3fe1808c2cfbba75d1fa94d9ac497b4867a29c7

See more details on using hashes here.

File details

Details for the file backtesting_data-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for backtesting_data-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3bb80a761e50410ff43fc144ef4ad8e43fb754a550a48384c44065e0662d5297
MD5 b7bdc4b46945847840ab69bee6839698
BLAKE2b-256 e72952fe268431b5c884e39191b5f5d0864a51eff997ada71c28902714ae9557

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page