├── .gitattributes ├── .github └── workflows │ ├── release_build.yml │ └── ubuntu_simple_build.yml ├── .gitignore ├── CLAUDE.md ├── Cargo.toml ├── LICENSE.txt ├── README.md ├── copyright.txt ├── doc ├── environment.md └── img │ ├── backtest_sample.png │ └── rbot_outline.png ├── exchanges ├── binance │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── market.rs │ │ ├── message.rs │ │ ├── rest.rs │ │ └── ws.rs ├── bitbank │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── market.rs │ │ ├── message.rs │ │ ├── rest.rs │ │ ├── socket.rs │ │ └── ws.rs ├── bitflyer │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── market.rs │ │ ├── message.rs │ │ ├── mod.rs │ │ ├── rest.rs │ │ └── ws.rs ├── bybit │ ├── Cargo.toml │ └── src │ │ ├── archive_test.rs │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── market.rs │ │ ├── message.rs │ │ ├── rest.rs │ │ └── ws.rs ├── ccxt │ └── Cargo.toml ├── example │ └── Cargo.toml └── hyperliquid │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── market.rs │ ├── message.rs │ ├── rest.rs │ └── ws.rs ├── modules ├── rbot_blockon │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rbot_lib │ ├── Cargo.toml │ └── src │ │ ├── common │ │ ├── bar.py │ │ ├── bar.rs │ │ ├── calc_class.rs │ │ ├── ccxt_config.rs │ │ ├── ch.rs │ │ ├── config.rs │ │ ├── env.rs │ │ ├── exchange.json │ │ ├── hub.rs │ │ ├── logger.rs │ │ ├── mod.rs │ │ ├── order.rs │ │ ├── orderbook.rs │ │ ├── text_message.rs │ │ ├── time.rs │ │ └── util.rs │ │ ├── db │ │ ├── archive.rs │ │ ├── df.rs │ │ ├── fs.rs │ │ ├── mod.rs │ │ ├── polars_test.rs │ │ ├── sqlite.rs │ │ └── tradedf.rs │ │ ├── lib.rs │ │ └── net │ │ ├── ccxt │ │ ├── ccxt_api.py │ │ ├── ccxt_api.rs │ │ ├── message.rs │ │ ├── mod.rs │ │ └── test_ccxt.py │ │ ├── mod.rs │ │ ├── rest.rs │ │ ├── udp.rs │ │ └── ws.rs ├── rbot_market │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── market.rs ├── rbot_server │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── server.rs └── rbot_session │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── logger.rs │ ├── mod_test.rs │ ├── orderlist.rs │ ├── orderlist.test.rs │ ├── python_if.rs │ ├── runner.rs │ └── session.rs ├── package.json ├── pyproject.toml ├── python └── rbot │ └── __init__.py ├── rbot └── README.md ├── src └── lib.rs └── test ├── 00_suite ├── 10_ccxt │ ├── test_ccxt_config_generate.py │ ├── test_ccxt_get.py │ └── test_ccxt_rest.py ├── __init__.py ├── test_00exchange.py ├── test_00exchange_order.py ├── test_01market.py ├── test_01market_basic.py ├── test_01market_download.py ├── test_01market_realtime.py ├── test_02_config.py └── test_bitbank_order.py ├── 02_runner └── test_01_nullagent.py ├── binance_test ├── backtest.ipynb ├── best_price.py ├── download.py ├── log_load.ipynb ├── market.ipynb ├── market_dry_order.ipynb ├── market_stat.ipynb ├── nullagent.py ├── plotly.ipynb └── session.ipynb ├── bitbank_test ├── basilbot_backtest.ipynb ├── download.py ├── nullagent.py └── test_market_basic.py ├── breakout.py ├── bybit_test ├── basilbot_backtest.ipynb ├── bybit.ipynb ├── bybit_main.py ├── download.py ├── handler.py ├── main.py ├── market.ipynb ├── market.py ├── market_symbol.ipynb ├── marketconfig_test.ipynb ├── nullagent.py ├── runner.py ├── skelton_real_run_testnet.ipynb └── warmup.py ├── experiment └── cryptfeed.py ├── gui └── sample.py ├── manual ├── = ├── binance_market.ipynb ├── binance_order.ipynb ├── logger.ipynb ├── manual.ipynb ├── session.ipynb └── time.ipynb ├── plotly └── realtime.ipynb ├── polars └── polars_test.ipynb ├── simple_test.py └── tutorial ├── = ├── basilbot_backtest.ipynb ├── basilbot_real_testnet.ipynb ├── best_rate_bot_real_run_testnet copy.ipynb ├── breakout_agent.ipynb ├── richman_type.ipynb ├── skelton_back_test.ipynb ├── skelton_forward_test.ipynb └── skelton_real_run_testnet.ipynb /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/.github/workflows/release_build.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu_simple_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/.github/workflows/ubuntu_simple_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/README.md -------------------------------------------------------------------------------- /copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/copyright.txt -------------------------------------------------------------------------------- /doc/environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/doc/environment.md -------------------------------------------------------------------------------- /doc/img/backtest_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/doc/img/backtest_sample.png -------------------------------------------------------------------------------- /doc/img/rbot_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/doc/img/rbot_outline.png -------------------------------------------------------------------------------- /exchanges/binance/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/Cargo.toml -------------------------------------------------------------------------------- /exchanges/binance/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/src/config.rs -------------------------------------------------------------------------------- /exchanges/binance/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/src/lib.rs -------------------------------------------------------------------------------- /exchanges/binance/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/src/market.rs -------------------------------------------------------------------------------- /exchanges/binance/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/src/message.rs -------------------------------------------------------------------------------- /exchanges/binance/src/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/src/rest.rs -------------------------------------------------------------------------------- /exchanges/binance/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/binance/src/ws.rs -------------------------------------------------------------------------------- /exchanges/bitbank/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/Cargo.toml -------------------------------------------------------------------------------- /exchanges/bitbank/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/config.rs -------------------------------------------------------------------------------- /exchanges/bitbank/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/lib.rs -------------------------------------------------------------------------------- /exchanges/bitbank/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/market.rs -------------------------------------------------------------------------------- /exchanges/bitbank/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/message.rs -------------------------------------------------------------------------------- /exchanges/bitbank/src/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/rest.rs -------------------------------------------------------------------------------- /exchanges/bitbank/src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/socket.rs -------------------------------------------------------------------------------- /exchanges/bitbank/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitbank/src/ws.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/Cargo.toml -------------------------------------------------------------------------------- /exchanges/bitflyer/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/src/config.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/src/lib.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/src/market.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/src/message.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/src/mod.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/src/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bitflyer/src/rest.rs -------------------------------------------------------------------------------- /exchanges/bitflyer/src/ws.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /exchanges/bybit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/Cargo.toml -------------------------------------------------------------------------------- /exchanges/bybit/src/archive_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/archive_test.rs -------------------------------------------------------------------------------- /exchanges/bybit/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/config.rs -------------------------------------------------------------------------------- /exchanges/bybit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/lib.rs -------------------------------------------------------------------------------- /exchanges/bybit/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/market.rs -------------------------------------------------------------------------------- /exchanges/bybit/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/message.rs -------------------------------------------------------------------------------- /exchanges/bybit/src/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/rest.rs -------------------------------------------------------------------------------- /exchanges/bybit/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/bybit/src/ws.rs -------------------------------------------------------------------------------- /exchanges/ccxt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/ccxt/Cargo.toml -------------------------------------------------------------------------------- /exchanges/example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/example/Cargo.toml -------------------------------------------------------------------------------- /exchanges/hyperliquid/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/hyperliquid/Cargo.toml -------------------------------------------------------------------------------- /exchanges/hyperliquid/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/hyperliquid/src/lib.rs -------------------------------------------------------------------------------- /exchanges/hyperliquid/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/hyperliquid/src/market.rs -------------------------------------------------------------------------------- /exchanges/hyperliquid/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/hyperliquid/src/message.rs -------------------------------------------------------------------------------- /exchanges/hyperliquid/src/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/hyperliquid/src/rest.rs -------------------------------------------------------------------------------- /exchanges/hyperliquid/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/exchanges/hyperliquid/src/ws.rs -------------------------------------------------------------------------------- /modules/rbot_blockon/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_blockon/Cargo.toml -------------------------------------------------------------------------------- /modules/rbot_blockon/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_blockon/src/lib.rs -------------------------------------------------------------------------------- /modules/rbot_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/Cargo.toml -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/bar.py -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/bar.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/calc_class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/calc_class.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/ccxt_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/ccxt_config.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/ch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/ch.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/config.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/env.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/exchange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/exchange.json -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/hub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/hub.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/logger.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/mod.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/order.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/orderbook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/orderbook.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/text_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/text_message.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/time.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/common/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/common/util.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/archive.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/df.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/df.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/fs.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/mod.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/polars_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/polars_test.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/sqlite.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/db/tradedf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/db/tradedf.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/lib.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/ccxt/ccxt_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/ccxt/ccxt_api.py -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/ccxt/ccxt_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/ccxt/ccxt_api.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/ccxt/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/ccxt/message.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/ccxt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/ccxt/mod.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/ccxt/test_ccxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/ccxt/test_ccxt.py -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/mod.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/rest.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/udp.rs -------------------------------------------------------------------------------- /modules/rbot_lib/src/net/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_lib/src/net/ws.rs -------------------------------------------------------------------------------- /modules/rbot_market/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_market/Cargo.toml -------------------------------------------------------------------------------- /modules/rbot_market/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_market/src/lib.rs -------------------------------------------------------------------------------- /modules/rbot_market/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_market/src/market.rs -------------------------------------------------------------------------------- /modules/rbot_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_server/Cargo.toml -------------------------------------------------------------------------------- /modules/rbot_server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_server/src/lib.rs -------------------------------------------------------------------------------- /modules/rbot_server/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_server/src/server.rs -------------------------------------------------------------------------------- /modules/rbot_session/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/Cargo.toml -------------------------------------------------------------------------------- /modules/rbot_session/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/lib.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/logger.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/mod_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/mod_test.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/orderlist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/orderlist.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/orderlist.test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/orderlist.test.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/python_if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/python_if.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/runner.rs -------------------------------------------------------------------------------- /modules/rbot_session/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/modules/rbot_session/src/session.rs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/rbot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/python/rbot/__init__.py -------------------------------------------------------------------------------- /rbot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/rbot/README.md -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/src/lib.rs -------------------------------------------------------------------------------- /test/00_suite/10_ccxt/test_ccxt_config_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/10_ccxt/test_ccxt_config_generate.py -------------------------------------------------------------------------------- /test/00_suite/10_ccxt/test_ccxt_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/10_ccxt/test_ccxt_get.py -------------------------------------------------------------------------------- /test/00_suite/10_ccxt/test_ccxt_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/10_ccxt/test_ccxt_rest.py -------------------------------------------------------------------------------- /test/00_suite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/00_suite/test_00exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_00exchange.py -------------------------------------------------------------------------------- /test/00_suite/test_00exchange_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_00exchange_order.py -------------------------------------------------------------------------------- /test/00_suite/test_01market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_01market.py -------------------------------------------------------------------------------- /test/00_suite/test_01market_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_01market_basic.py -------------------------------------------------------------------------------- /test/00_suite/test_01market_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_01market_download.py -------------------------------------------------------------------------------- /test/00_suite/test_01market_realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_01market_realtime.py -------------------------------------------------------------------------------- /test/00_suite/test_02_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_02_config.py -------------------------------------------------------------------------------- /test/00_suite/test_bitbank_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/00_suite/test_bitbank_order.py -------------------------------------------------------------------------------- /test/02_runner/test_01_nullagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/02_runner/test_01_nullagent.py -------------------------------------------------------------------------------- /test/binance_test/backtest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/backtest.ipynb -------------------------------------------------------------------------------- /test/binance_test/best_price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/best_price.py -------------------------------------------------------------------------------- /test/binance_test/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/download.py -------------------------------------------------------------------------------- /test/binance_test/log_load.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/log_load.ipynb -------------------------------------------------------------------------------- /test/binance_test/market.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/market.ipynb -------------------------------------------------------------------------------- /test/binance_test/market_dry_order.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/market_dry_order.ipynb -------------------------------------------------------------------------------- /test/binance_test/market_stat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/market_stat.ipynb -------------------------------------------------------------------------------- /test/binance_test/nullagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/nullagent.py -------------------------------------------------------------------------------- /test/binance_test/plotly.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/plotly.ipynb -------------------------------------------------------------------------------- /test/binance_test/session.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/binance_test/session.ipynb -------------------------------------------------------------------------------- /test/bitbank_test/basilbot_backtest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bitbank_test/basilbot_backtest.ipynb -------------------------------------------------------------------------------- /test/bitbank_test/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bitbank_test/download.py -------------------------------------------------------------------------------- /test/bitbank_test/nullagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bitbank_test/nullagent.py -------------------------------------------------------------------------------- /test/bitbank_test/test_market_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bitbank_test/test_market_basic.py -------------------------------------------------------------------------------- /test/breakout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/breakout.py -------------------------------------------------------------------------------- /test/bybit_test/basilbot_backtest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/basilbot_backtest.ipynb -------------------------------------------------------------------------------- /test/bybit_test/bybit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/bybit.ipynb -------------------------------------------------------------------------------- /test/bybit_test/bybit_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/bybit_main.py -------------------------------------------------------------------------------- /test/bybit_test/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/download.py -------------------------------------------------------------------------------- /test/bybit_test/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/handler.py -------------------------------------------------------------------------------- /test/bybit_test/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/main.py -------------------------------------------------------------------------------- /test/bybit_test/market.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/market.ipynb -------------------------------------------------------------------------------- /test/bybit_test/market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/market.py -------------------------------------------------------------------------------- /test/bybit_test/market_symbol.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/market_symbol.ipynb -------------------------------------------------------------------------------- /test/bybit_test/marketconfig_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/marketconfig_test.ipynb -------------------------------------------------------------------------------- /test/bybit_test/nullagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/nullagent.py -------------------------------------------------------------------------------- /test/bybit_test/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/runner.py -------------------------------------------------------------------------------- /test/bybit_test/skelton_real_run_testnet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/skelton_real_run_testnet.ipynb -------------------------------------------------------------------------------- /test/bybit_test/warmup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/bybit_test/warmup.py -------------------------------------------------------------------------------- /test/experiment/cryptfeed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/experiment/cryptfeed.py -------------------------------------------------------------------------------- /test/gui/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/gui/sample.py -------------------------------------------------------------------------------- /test/manual/=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/= -------------------------------------------------------------------------------- /test/manual/binance_market.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/binance_market.ipynb -------------------------------------------------------------------------------- /test/manual/binance_order.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/binance_order.ipynb -------------------------------------------------------------------------------- /test/manual/logger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/logger.ipynb -------------------------------------------------------------------------------- /test/manual/manual.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/manual.ipynb -------------------------------------------------------------------------------- /test/manual/session.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/session.ipynb -------------------------------------------------------------------------------- /test/manual/time.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/manual/time.ipynb -------------------------------------------------------------------------------- /test/plotly/realtime.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/plotly/realtime.ipynb -------------------------------------------------------------------------------- /test/polars/polars_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/polars/polars_test.ipynb -------------------------------------------------------------------------------- /test/simple_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/simple_test.py -------------------------------------------------------------------------------- /test/tutorial/=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/= -------------------------------------------------------------------------------- /test/tutorial/basilbot_backtest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/basilbot_backtest.ipynb -------------------------------------------------------------------------------- /test/tutorial/basilbot_real_testnet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/basilbot_real_testnet.ipynb -------------------------------------------------------------------------------- /test/tutorial/best_rate_bot_real_run_testnet copy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/best_rate_bot_real_run_testnet copy.ipynb -------------------------------------------------------------------------------- /test/tutorial/breakout_agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/breakout_agent.ipynb -------------------------------------------------------------------------------- /test/tutorial/richman_type.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/richman_type.ipynb -------------------------------------------------------------------------------- /test/tutorial/skelton_back_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/skelton_back_test.ipynb -------------------------------------------------------------------------------- /test/tutorial/skelton_forward_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/skelton_forward_test.ipynb -------------------------------------------------------------------------------- /test/tutorial/skelton_real_run_testnet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasstake/rbot/HEAD/test/tutorial/skelton_real_run_testnet.ipynb --------------------------------------------------------------------------------