├── .env.example ├── .github └── workflows │ ├── no-optional-deps.yml │ ├── pip-install.yml │ └── python-app.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE.txt ├── Makefile ├── README.md ├── environment.yml ├── extras ├── README.md └── pyarrow-8.0-py3-none-any.whl ├── logo.svg ├── poetry.lock ├── pyodide-tests ├── README.md ├── index.html └── test_pyodide_api_smoke_test.py ├── pyproject.toml ├── scripts ├── dash-assets │ ├── README.md │ ├── real-time-price-chart.css │ └── trading-strategy-logo.svg ├── data-waiter.py ├── download-coingecko-data.py ├── download-jsonl-candles-client.py ├── download-jsonl-candles-raw-api.py ├── download-lending-reserves.py ├── download-progress-bar.py ├── fetch-binance-candles.py ├── liquidity-iterator-speed-test.py ├── load-token-metadata.py ├── meme-token-basket.py ├── repackage-vault-data.sh ├── run-pyodide-tests.sh ├── sparse_timeseries_aggregate.py.ipynb ├── standalone-test.sh ├── synthetic-real-time-candles.py └── uniswap-v2-real-time-candles.py ├── tests ├── GLD.csv ├── __init__.py ├── conftest.py ├── direct_feed │ ├── test_currency_conversion.py │ ├── test_filter_wick.py │ ├── test_ohclv_resample.py │ ├── test_stores_trades.py │ ├── test_synthetic_candle_feed.py │ ├── test_synthetic_trade_feed.py │ ├── test_timeframe.py │ └── test_uniswap_v2_direct_feed.py ├── mock_client │ └── test_uniswap_v2_mock_client.py ├── output_mode_test.ipynb ├── standalone-check.py ├── test_aggregate_ohlcv.py ├── test_binance_data.py ├── test_caip.py ├── test_candle_data.py ├── test_candle_universe.py ├── test_charting.py ├── test_client.py ├── test_clmm.py ├── test_coingecko.py ├── test_exchange.py ├── test_exchange_universe.py ├── test_lending.py ├── test_liquidity_universe.py ├── test_memory_leak.py ├── test_no_opt_deps.py ├── test_pair_by_volume.py ├── test_pair_universe.py ├── test_price_impact.py ├── test_resampled_liquidity_universe.py ├── test_stablecoin.py ├── test_token_metadata.py ├── test_top_pairs.py ├── test_trading_data_availability.py ├── test_tvl.py ├── test_vault.py └── transport │ ├── __init__.py │ ├── test_cache.py │ └── test_pair_candle_cache.py └── tradingstrategy ├── __init__.py ├── alternative_data ├── __init__.py ├── coingecko.py └── vault.py ├── analysis ├── __init__.py ├── portfolioanalyzer.py ├── profitdistribution.py ├── tradeanalyzer.py └── tradehint.py ├── binance ├── __init__.py ├── constants.py ├── downloader.py └── utils.py ├── caip.py ├── candle.py ├── chain.py ├── charting ├── __init__.py └── candle_chart.py ├── client.py ├── clmm.py ├── data_bundles ├── __init__.py ├── coingecko.json.zstd ├── vault-db.pickle.zstd ├── vault-metadata-db.pickle.zstd └── vault-prices.parquet ├── direct_feed ├── __init__.py ├── candle_feed.py ├── conversion.py ├── dash.py ├── direct_feed_pair.py ├── ohlcv_aggregate.py ├── store.py ├── synthetic_feed.py ├── timeframe.py ├── trade_feed.py ├── trade_store.py ├── uniswap_v2.py └── warn.py ├── environment ├── base.py ├── colab.py ├── config.py ├── console.py ├── default_environment.py ├── inpage.py ├── interactive_setup.py ├── jupyterlite.py └── oracle.py ├── exceptions.py ├── exchange.py ├── frameworks ├── matplotlib.py └── qstrader.py ├── lending.py ├── liquidity.py ├── pair.py ├── priceimpact.py ├── reader.py ├── stablecoin.py ├── testing ├── __init__.py ├── mock_client.py └── uniswap_v2_mock_client.py ├── timebucket.py ├── token.py ├── token_metadata.py ├── top.py ├── trade.py ├── transport ├── __init__.py ├── base.py ├── cache.py ├── cache_utils.py ├── data_trigger.py ├── jsonl.py ├── pair_candle_cache.py ├── progress_enabled_download.py ├── pyodide.py └── token_cache.py ├── tvl.py ├── types.py ├── universe.py ├── utils ├── __init__.py ├── aggregate_ohlcv.py ├── columnar.py ├── df_index.py ├── format.py ├── forward_fill.py ├── gap.py ├── groupeduniverse.py ├── jupyter.py ├── liquidity_filter.py ├── logging_retry.py ├── mapper.py ├── schema.py ├── time.py ├── token_extra_data.py ├── token_filter.py └── wrangle.py └── vault.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/no-optional-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/.github/workflows/no-optional-deps.yml -------------------------------------------------------------------------------- /.github/workflows/pip-install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/.github/workflows/pip-install.yml -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/environment.yml -------------------------------------------------------------------------------- /extras/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extras/pyarrow-8.0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/extras/pyarrow-8.0-py3-none-any.whl -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/logo.svg -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyodide-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/pyodide-tests/README.md -------------------------------------------------------------------------------- /pyodide-tests/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyodide-tests/test_pyodide_api_smoke_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/pyodide-tests/test_pyodide_api_smoke_test.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/dash-assets/README.md: -------------------------------------------------------------------------------- 1 | CSS assets used in Dash app examples -------------------------------------------------------------------------------- /scripts/dash-assets/real-time-price-chart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/dash-assets/real-time-price-chart.css -------------------------------------------------------------------------------- /scripts/dash-assets/trading-strategy-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/dash-assets/trading-strategy-logo.svg -------------------------------------------------------------------------------- /scripts/data-waiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/data-waiter.py -------------------------------------------------------------------------------- /scripts/download-coingecko-data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/download-coingecko-data.py -------------------------------------------------------------------------------- /scripts/download-jsonl-candles-client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/download-jsonl-candles-client.py -------------------------------------------------------------------------------- /scripts/download-jsonl-candles-raw-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/download-jsonl-candles-raw-api.py -------------------------------------------------------------------------------- /scripts/download-lending-reserves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/download-lending-reserves.py -------------------------------------------------------------------------------- /scripts/download-progress-bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/download-progress-bar.py -------------------------------------------------------------------------------- /scripts/fetch-binance-candles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/fetch-binance-candles.py -------------------------------------------------------------------------------- /scripts/liquidity-iterator-speed-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/liquidity-iterator-speed-test.py -------------------------------------------------------------------------------- /scripts/load-token-metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/load-token-metadata.py -------------------------------------------------------------------------------- /scripts/meme-token-basket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/meme-token-basket.py -------------------------------------------------------------------------------- /scripts/repackage-vault-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/repackage-vault-data.sh -------------------------------------------------------------------------------- /scripts/run-pyodide-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/run-pyodide-tests.sh -------------------------------------------------------------------------------- /scripts/sparse_timeseries_aggregate.py.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/sparse_timeseries_aggregate.py.ipynb -------------------------------------------------------------------------------- /scripts/standalone-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/standalone-test.sh -------------------------------------------------------------------------------- /scripts/synthetic-real-time-candles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/synthetic-real-time-candles.py -------------------------------------------------------------------------------- /scripts/uniswap-v2-real-time-candles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/scripts/uniswap-v2-real-time-candles.py -------------------------------------------------------------------------------- /tests/GLD.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/GLD.csv -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/direct_feed/test_currency_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_currency_conversion.py -------------------------------------------------------------------------------- /tests/direct_feed/test_filter_wick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_filter_wick.py -------------------------------------------------------------------------------- /tests/direct_feed/test_ohclv_resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_ohclv_resample.py -------------------------------------------------------------------------------- /tests/direct_feed/test_stores_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_stores_trades.py -------------------------------------------------------------------------------- /tests/direct_feed/test_synthetic_candle_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_synthetic_candle_feed.py -------------------------------------------------------------------------------- /tests/direct_feed/test_synthetic_trade_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_synthetic_trade_feed.py -------------------------------------------------------------------------------- /tests/direct_feed/test_timeframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_timeframe.py -------------------------------------------------------------------------------- /tests/direct_feed/test_uniswap_v2_direct_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/direct_feed/test_uniswap_v2_direct_feed.py -------------------------------------------------------------------------------- /tests/mock_client/test_uniswap_v2_mock_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/mock_client/test_uniswap_v2_mock_client.py -------------------------------------------------------------------------------- /tests/output_mode_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/output_mode_test.ipynb -------------------------------------------------------------------------------- /tests/standalone-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/standalone-check.py -------------------------------------------------------------------------------- /tests/test_aggregate_ohlcv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_aggregate_ohlcv.py -------------------------------------------------------------------------------- /tests/test_binance_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_binance_data.py -------------------------------------------------------------------------------- /tests/test_caip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_caip.py -------------------------------------------------------------------------------- /tests/test_candle_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_candle_data.py -------------------------------------------------------------------------------- /tests/test_candle_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_candle_universe.py -------------------------------------------------------------------------------- /tests/test_charting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_charting.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_clmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_clmm.py -------------------------------------------------------------------------------- /tests/test_coingecko.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_coingecko.py -------------------------------------------------------------------------------- /tests/test_exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_exchange.py -------------------------------------------------------------------------------- /tests/test_exchange_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_exchange_universe.py -------------------------------------------------------------------------------- /tests/test_lending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_lending.py -------------------------------------------------------------------------------- /tests/test_liquidity_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_liquidity_universe.py -------------------------------------------------------------------------------- /tests/test_memory_leak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_memory_leak.py -------------------------------------------------------------------------------- /tests/test_no_opt_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_no_opt_deps.py -------------------------------------------------------------------------------- /tests/test_pair_by_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_pair_by_volume.py -------------------------------------------------------------------------------- /tests/test_pair_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_pair_universe.py -------------------------------------------------------------------------------- /tests/test_price_impact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_price_impact.py -------------------------------------------------------------------------------- /tests/test_resampled_liquidity_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_resampled_liquidity_universe.py -------------------------------------------------------------------------------- /tests/test_stablecoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_stablecoin.py -------------------------------------------------------------------------------- /tests/test_token_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_token_metadata.py -------------------------------------------------------------------------------- /tests/test_top_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_top_pairs.py -------------------------------------------------------------------------------- /tests/test_trading_data_availability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_trading_data_availability.py -------------------------------------------------------------------------------- /tests/test_tvl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_tvl.py -------------------------------------------------------------------------------- /tests/test_vault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/test_vault.py -------------------------------------------------------------------------------- /tests/transport/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/transport/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/transport/test_cache.py -------------------------------------------------------------------------------- /tests/transport/test_pair_candle_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tests/transport/test_pair_candle_cache.py -------------------------------------------------------------------------------- /tradingstrategy/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.1.0' 2 | -------------------------------------------------------------------------------- /tradingstrategy/alternative_data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/alternative_data/__init__.py -------------------------------------------------------------------------------- /tradingstrategy/alternative_data/coingecko.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/alternative_data/coingecko.py -------------------------------------------------------------------------------- /tradingstrategy/alternative_data/vault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/alternative_data/vault.py -------------------------------------------------------------------------------- /tradingstrategy/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/analysis/__init__.py -------------------------------------------------------------------------------- /tradingstrategy/analysis/portfolioanalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/analysis/portfolioanalyzer.py -------------------------------------------------------------------------------- /tradingstrategy/analysis/profitdistribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/analysis/profitdistribution.py -------------------------------------------------------------------------------- /tradingstrategy/analysis/tradeanalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/analysis/tradeanalyzer.py -------------------------------------------------------------------------------- /tradingstrategy/analysis/tradehint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/analysis/tradehint.py -------------------------------------------------------------------------------- /tradingstrategy/binance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/binance/__init__.py -------------------------------------------------------------------------------- /tradingstrategy/binance/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/binance/constants.py -------------------------------------------------------------------------------- /tradingstrategy/binance/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/binance/downloader.py -------------------------------------------------------------------------------- /tradingstrategy/binance/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/binance/utils.py -------------------------------------------------------------------------------- /tradingstrategy/caip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/caip.py -------------------------------------------------------------------------------- /tradingstrategy/candle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/candle.py -------------------------------------------------------------------------------- /tradingstrategy/chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/chain.py -------------------------------------------------------------------------------- /tradingstrategy/charting/__init__.py: -------------------------------------------------------------------------------- 1 | """Plotting price action charts. 2 | """ -------------------------------------------------------------------------------- /tradingstrategy/charting/candle_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/charting/candle_chart.py -------------------------------------------------------------------------------- /tradingstrategy/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/client.py -------------------------------------------------------------------------------- /tradingstrategy/clmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/clmm.py -------------------------------------------------------------------------------- /tradingstrategy/data_bundles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/data_bundles/__init__.py -------------------------------------------------------------------------------- /tradingstrategy/data_bundles/coingecko.json.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/data_bundles/coingecko.json.zstd -------------------------------------------------------------------------------- /tradingstrategy/data_bundles/vault-db.pickle.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/data_bundles/vault-db.pickle.zstd -------------------------------------------------------------------------------- /tradingstrategy/data_bundles/vault-metadata-db.pickle.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/data_bundles/vault-metadata-db.pickle.zstd -------------------------------------------------------------------------------- /tradingstrategy/data_bundles/vault-prices.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/data_bundles/vault-prices.parquet -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/__init__.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/candle_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/candle_feed.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/conversion.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/dash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/dash.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/direct_feed_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/direct_feed_pair.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/ohlcv_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/ohlcv_aggregate.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/store.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/synthetic_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/synthetic_feed.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/timeframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/timeframe.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/trade_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/trade_feed.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/trade_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/trade_store.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/uniswap_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/uniswap_v2.py -------------------------------------------------------------------------------- /tradingstrategy/direct_feed/warn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/direct_feed/warn.py -------------------------------------------------------------------------------- /tradingstrategy/environment/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/environment/base.py -------------------------------------------------------------------------------- /tradingstrategy/environment/colab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/environment/colab.py -------------------------------------------------------------------------------- /tradingstrategy/environment/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/environment/config.py -------------------------------------------------------------------------------- /tradingstrategy/environment/console.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tradingstrategy/environment/default_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/environment/default_environment.py -------------------------------------------------------------------------------- /tradingstrategy/environment/inpage.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tradingstrategy/environment/interactive_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/environment/interactive_setup.py -------------------------------------------------------------------------------- /tradingstrategy/environment/jupyterlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/environment/jupyterlite.py -------------------------------------------------------------------------------- /tradingstrategy/environment/oracle.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tradingstrategy/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/exceptions.py -------------------------------------------------------------------------------- /tradingstrategy/exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/exchange.py -------------------------------------------------------------------------------- /tradingstrategy/frameworks/matplotlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/frameworks/matplotlib.py -------------------------------------------------------------------------------- /tradingstrategy/frameworks/qstrader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/frameworks/qstrader.py -------------------------------------------------------------------------------- /tradingstrategy/lending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/lending.py -------------------------------------------------------------------------------- /tradingstrategy/liquidity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/liquidity.py -------------------------------------------------------------------------------- /tradingstrategy/pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/pair.py -------------------------------------------------------------------------------- /tradingstrategy/priceimpact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/priceimpact.py -------------------------------------------------------------------------------- /tradingstrategy/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/reader.py -------------------------------------------------------------------------------- /tradingstrategy/stablecoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/stablecoin.py -------------------------------------------------------------------------------- /tradingstrategy/testing/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit and integration testing helpers. 2 | """ -------------------------------------------------------------------------------- /tradingstrategy/testing/mock_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/testing/mock_client.py -------------------------------------------------------------------------------- /tradingstrategy/testing/uniswap_v2_mock_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/testing/uniswap_v2_mock_client.py -------------------------------------------------------------------------------- /tradingstrategy/timebucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/timebucket.py -------------------------------------------------------------------------------- /tradingstrategy/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/token.py -------------------------------------------------------------------------------- /tradingstrategy/token_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/token_metadata.py -------------------------------------------------------------------------------- /tradingstrategy/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/top.py -------------------------------------------------------------------------------- /tradingstrategy/trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/trade.py -------------------------------------------------------------------------------- /tradingstrategy/transport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/__init__.py -------------------------------------------------------------------------------- /tradingstrategy/transport/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/base.py -------------------------------------------------------------------------------- /tradingstrategy/transport/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/cache.py -------------------------------------------------------------------------------- /tradingstrategy/transport/cache_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/cache_utils.py -------------------------------------------------------------------------------- /tradingstrategy/transport/data_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/data_trigger.py -------------------------------------------------------------------------------- /tradingstrategy/transport/jsonl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/jsonl.py -------------------------------------------------------------------------------- /tradingstrategy/transport/pair_candle_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/pair_candle_cache.py -------------------------------------------------------------------------------- /tradingstrategy/transport/progress_enabled_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/progress_enabled_download.py -------------------------------------------------------------------------------- /tradingstrategy/transport/pyodide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/pyodide.py -------------------------------------------------------------------------------- /tradingstrategy/transport/token_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/transport/token_cache.py -------------------------------------------------------------------------------- /tradingstrategy/tvl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/tvl.py -------------------------------------------------------------------------------- /tradingstrategy/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/types.py -------------------------------------------------------------------------------- /tradingstrategy/universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/universe.py -------------------------------------------------------------------------------- /tradingstrategy/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Miscellaneous utility functions""" -------------------------------------------------------------------------------- /tradingstrategy/utils/aggregate_ohlcv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/aggregate_ohlcv.py -------------------------------------------------------------------------------- /tradingstrategy/utils/columnar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/columnar.py -------------------------------------------------------------------------------- /tradingstrategy/utils/df_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/df_index.py -------------------------------------------------------------------------------- /tradingstrategy/utils/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/format.py -------------------------------------------------------------------------------- /tradingstrategy/utils/forward_fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/forward_fill.py -------------------------------------------------------------------------------- /tradingstrategy/utils/gap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/gap.py -------------------------------------------------------------------------------- /tradingstrategy/utils/groupeduniverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/groupeduniverse.py -------------------------------------------------------------------------------- /tradingstrategy/utils/jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/jupyter.py -------------------------------------------------------------------------------- /tradingstrategy/utils/liquidity_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/liquidity_filter.py -------------------------------------------------------------------------------- /tradingstrategy/utils/logging_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/logging_retry.py -------------------------------------------------------------------------------- /tradingstrategy/utils/mapper.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tradingstrategy/utils/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/schema.py -------------------------------------------------------------------------------- /tradingstrategy/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/time.py -------------------------------------------------------------------------------- /tradingstrategy/utils/token_extra_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/token_extra_data.py -------------------------------------------------------------------------------- /tradingstrategy/utils/token_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/token_filter.py -------------------------------------------------------------------------------- /tradingstrategy/utils/wrangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/utils/wrangle.py -------------------------------------------------------------------------------- /tradingstrategy/vault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tradingstrategy-ai/trading-strategy/HEAD/tradingstrategy/vault.py --------------------------------------------------------------------------------