Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GuntharDeNiro/gunbot-quant
/ endpoints
Endpoints
27 in github.com/GuntharDeNiro/gunbot-quant
⨍
Functions
381
◇
Types & classes
35
↳
Endpoints
27
Route
add_pair_to_gunbot
router.post("/gunbot/pairs/add", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
connect_gunbot
router.post("/gunbot/connect", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
disconnect_gunbot
router.post("/gunbot/disconnect", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
find_better_pair
router.post("/gunbot/find-better-pair", response_model=BacktestResponse, status_code=202, tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
get_backtest_status
router.get("/backtest/status/{job_id}", response_model=BacktestResponse, tags=["Backtesting"])
gunbot_quant/api/routes.py:None
Route
get_exchanges
router.get("/exchanges", response_model=List[Dict[str, Any]], tags=["Configuration"])
gunbot_quant/api/routes.py:None
Route
get_gunbot_config
router.get("/gunbot/config", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
get_gunbot_status
router.get("/gunbot/status", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
get_markets
router.get("/markets/{exchange_id}", response_model=List[str], tags=["Configuration"])
gunbot_quant/api/routes.py:None
Route
get_result
router.get("/backtest/results/{job_id}", response_model=Dict[str, Any], tags=["Results"])
gunbot_quant/api/routes.py:None
Route
get_screener_metrics
router.get("/screen/metrics", response_model=List[Dict[str, Any]], tags=["Screening"])
gunbot_quant/api/routes.py:None
Route
get_screener_result
router.get("/screen/results/{job_id}", response_model=Dict[str, Any], tags=["Screening"])
gunbot_quant/api/routes.py:None
Route
get_screener_status
router.get("/screen/status/{job_id}", response_model=BacktestResponse, tags=["Screening"])
gunbot_quant/api/routes.py:None
Route
get_strategies
router.get("/strategies", response_model=List[Dict[str, Any]], tags=["Configuration"])
gunbot_quant/api/routes.py:None
Route
get_trading_pairs
router.get("/gunbot/trading-pairs", response_model=Dict[str, Any], tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
list_discovery_results
router.get("/gunbot/discovery/results", response_model=List[str], tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
list_results
router.get("/backtest/results", response_model=List[str], tags=["Results"])
gunbot_quant/api/routes.py:None
Route
list_screener_configs
router.get("/screen/configs", response_model=List[str], tags=["Screening"])
gunbot_quant/api/routes.py:None
Route
list_screener_results
router.get("/screen/results", response_model=List[str], tags=["Screening"])
gunbot_quant/api/routes.py:None
Route
normalize_gunbot_pair
router.post("/gunbot/normalize-pair", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
read_root_dev
app.get("/", tags=["Root"])
gunbot_quant/api/main.py:None
Route
remove_pair_from_gunbot
router.post("/gunbot/pairs/remove", tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
save_screener_config
router.post("/screen/configs/{config_name}", status_code=201, tags=["Screening"])
gunbot_quant/api/routes.py:None
Route
serve_frontend
app.get("/{full_path:path}", tags=["Frontend"])
gunbot_quant/api/main.py:None
Route
start_backtest
router.post("/backtest", response_model=BacktestResponse, status_code=202, tags=["Backtesting"])
gunbot_quant/api/routes.py:None
Route
start_gunbot_benchmark
router.post("/gunbot/benchmark", response_model=BacktestResponse, status_code=202, tags=["Gunbot"])
gunbot_quant/api/routes.py:None
Route
start_screener
router.post("/screen", response_model=ScreenerResponse, status_code=202, tags=["Screening"])
gunbot_quant/api/routes.py:None