Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GuntharDeNiro/gunbot-quant
/ functions
Functions
381 in github.com/GuntharDeNiro/gunbot-quant
⨍
Functions
381
◇
Types & classes
35
↳
Endpoints
27
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:133
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:139
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:145
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:157
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:164
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:170
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:176
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:182
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:188
Method
get_required_indicators
(self)
gunbot_quant/strategies/strategy_library.py:195
Function
get_result
(job_id: str)
gunbot_quant/api/routes.py:833
Function
get_screener_metrics
Returns a list of all available screener metrics with their definitions.
gunbot_quant/api/routes.py:650
Function
get_screener_result
(job_id: str)
gunbot_quant/api/routes.py:743
Function
get_screener_status
(job_id: str, request: Request)
gunbot_quant/api/routes.py:716
Method
get_stop_loss_price
Calculates the initial stop loss price for a new position.
gunbot_quant/strategies/base_strategy.py:32
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:130
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:136
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:142
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:148
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:160
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:167
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:173
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:179
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:185
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:191
Method
get_stop_loss_price
(self, i: int, entry_price: float)
gunbot_quant/strategies/strategy_library.py:198
Function
get_strategies
Returns a list of all available strategies with their details and parameter definitions.
gunbot_quant/api/routes.py:611
Method
get_take_profit_price
(self, i: int, position: dict)
gunbot_quant/strategies/strategy_library.py:192
Method
get_top_usdt_symbols
(self, n: int = 20)
gunbot_quant/core/data_manager.py:181
Function
get_trading_pairs
()
gunbot_quant/api/routes.py:1210
Function
handleAddAllStrategies
()
gunbot_quant/frontend/src/Backtester.jsx:234
Function
handleAddPair
(dataFromReport)
gunbot_quant/frontend/src/App.jsx:521
Function
handleAddStrategy
()
gunbot_quant/frontend/src/Backtester.jsx:228
Function
handleCapitalChange
(value)
gunbot_quant/frontend/src/GunbotConnect.jsx:269
Function
handleConfirmRemove
()
gunbot_quant/frontend/src/GunbotConnect.jsx:324
Function
handleConnect
()
gunbot_quant/frontend/src/GunbotConnect.jsx:321
Function
handleFindBetterPairConfirm
()
gunbot_quant/frontend/src/GunbotConnect.jsx:355
Function
handleRefresh
()
gunbot_quant/frontend/src/GunbotConnect.jsx:322
Function
handleRunBenchmarkConfirm
()
gunbot_quant/frontend/src/GunbotConnect.jsx:327
Function
handleViewReport
()
gunbot_quant/frontend/src/GunbotConnect.jsx:378
Method
init_continuous_backtest
(self, initial_capital: float, start_index: int, data: pd.DataFrame)
gunbot_quant/strategies/strategy_library.py:23
Function
lifespan
Manages application startup and shutdown events.
gunbot_quant/api/main.py:23
Function
list_discovery_results
Lists all saved discovery and benchmark reports.
gunbot_quant/api/routes.py:1352
Function
list_results
()
gunbot_quant/api/routes.py:815
Function
list_scenarios
Lists all available scenarios defined in scenarios.py.
gunbot_quant/cli/main.py:91
Function
list_screener_configs
()
gunbot_quant/api/routes.py:682
Function
list_screener_results
()
gunbot_quant/api/routes.py:735
Function
login_and_initialize_api
Connects to Gunbot using password, retrieves JWT, and initializes the global API client.
gunbot_quant/gunbot_api/client.py:144
Function
normalize_gunbot_pair
Exposes the normalization logic to the frontend.
gunbot_quant/api/routes.py:1224
Function
onStratChange
(v)
gunbot_quant/frontend/src/App.jsx:243
Function
onSubmit
(v)
gunbot_quant/frontend/src/App.jsx:275
Function
orders
Fetches order history for a specific pair. The pair string must be in 'exchange/QUOTE-BASE' format.
gunbot_quant/gunbot_api/client.py:278
Method
process_candle
(self, i: int)
gunbot_quant/strategies/strategy_library.py:67
Function
read_root_dev
()
gunbot_quant/api/main.py:89
Function
removePairFromGunbot
({ exchange, gunbot_pair })
gunbot_quant/frontend/src/GunbotConnect.jsx:46
Function
remove_pair_from_gunbot
Removes a pair from the connected Gunbot instance.
gunbot_quant/api/routes.py:1200
Function
renderMetricOption
({ option })
gunbot_quant/frontend/src/Screener.jsx:364
Function
renderSelectOption
({ option })
gunbot_quant/frontend/src/Backtester.jsx:354
Function
run
Runs a single backtesting scenario.
gunbot_quant/cli/main.py:101
Function
runBacktest
(values)
gunbot_quant/frontend/src/Backtester.jsx:305
Function
runScreener
(values)
gunbot_quant/frontend/src/Screener.jsx:284
Function
run_all
Runs all available backtesting scenarios sequentially.
gunbot_quant/cli/main.py:120
Function
run_backtest_task
(config: dict, job_store: Dict[str, Any], reference_test_data: dict = None)
gunbot_quant/api/routes.py:477
Function
run_continuous_backtest
(df, strategy, config: dict)
gunbot_quant/core/backtest_engine.py:169
Function
run_find_better_pair_task
(config_template: dict, job_store: Dict[str, Any])
gunbot_quant/api/routes.py:937
Function
run_generic_backtest
(df, strategy, config: dict)
gunbot_quant/core/backtest_engine.py:100
Function
run_gunbot_benchmark_task
(config_template: dict, job_store: Dict[str, Any])
gunbot_quant/api/routes.py:903
Function
run_screener_task
(config: dict, job_store: Dict[str, Any])
gunbot_quant/api/routes.py:425
Function
saveConfig
(values)
gunbot_quant/frontend/src/Screener.jsx:327
Function
save_screener_config
(config_name: str, config: ScreenerConfig)
gunbot_quant/api/routes.py:669
Function
serve_frontend
Catch-all endpoint to serve the frontend's index.html. This is necessary for client-side routing to work correctly.
gunbot_quant/api/main.py:70
Method
set_indicators
Injects the pre-computed indicators into the strategy.
gunbot_quant/strategies/base_strategy.py:14
Function
start_backtest
(req: BacktestRequest, request: Request, background_tasks: BackgroundTasks)
gunbot_quant/api/routes.py:754
Function
start_gunbot_benchmark
(req: GunbotBenchmarkRequest, request: Request, background_tasks: BackgroundTasks)
gunbot_quant/api/routes.py:1232
Function
start_screener
(req: ScreenerRequest, request: Request, background_tasks: BackgroundTasks)
gunbot_quant/api/routes.py:689
Function
stringify_dates
Recursively convert any datetime-like objects, special floats (inf, nan), and NumPy numeric types to standard, JSON-serializable Python type
gunbot_quant/core/utils.py:40
Function
trade_sell_market
(exch: str, pair: str, price: float, amt: float)
gunbot_quant/gunbot_api/client.py:274
Function
ts
Return a UTC Unix timestamp in **milliseconds** with offset.
gunbot_quant/gunbot_api/client.py:198
Method
update_trailing_stop
(self, i: int, current_price: float, position: dict)
gunbot_quant/strategies/strategy_library.py:161
Method
update_trailing_stop
(self, i: int, current_price: float, position: dict)
gunbot_quant/strategies/strategy_library.py:199
Method
update_trailing_stop
(self, i: int, price: float, position: dict)
gunbot_quant/strategies/dynamic_momentum_optimizer.py:127
← previous
301–381 of 381, ranked by callers