MCPcopy Create free account

hub / github.com/GuntharDeNiro/gunbot-quant / functions

Functions381 in github.com/GuntharDeNiro/gunbot-quant

↓ 13 callersFunctiongetMetricColor
(metric, value)
gunbot_quant/frontend/src/ScreenerResultsDisplay.jsx:174
↓ 12 callersFunctiongb_api_call
A generic wrapper to call Gunbot API methods. It inspects the response for success/failure and catches transport-level exceptions.
gunbot_quant/gunbot_api/client.py:203
↓ 9 callersFunction_atr_stop
(indicators: dict, i: int, entry_price: float, atr_period: int, atr_mult: float)
gunbot_quant/strategies/strategy_library.py:8
↓ 9 callersFunctionformatCurrency
(val, precision = 2)
gunbot_quant/frontend/src/GunbotConnect.jsx:36
↓ 5 callersFunction_atr_numba
(high, low, close, w)
gunbot_quant/core/indicators.py:118
↓ 5 callersFunction_ema_numba
(arr, w)
gunbot_quant/core/indicators.py:103
↓ 5 callersFunction_sma_numba
(arr, w)
gunbot_quant/core/indicators.py:64
↓ 5 callersFunctionget_date_relative_to_now
Returns a date string for N days from now in YYYY-MM-DD format.
gunbot_quant/config/scenarios.py:9
↓ 5 callersFunctionrenderNumeric
(val, color = 'gray', suffix = '')
gunbot_quant/frontend/src/ScreenerResultsDisplay.jsx:168
↓ 5 callersFunctionstopPolling
()
gunbot_quant/frontend/src/GunbotConnect.jsx:277
↓ 4 callersFunction_format_equity_curve
(series: pd.Series)
gunbot_quant/core/engine_runner.py:114
↓ 4 callersMethod_get_candidate_symbols
(self, count: int = 0)
gunbot_quant/core/screener.py:75
↓ 4 callersFunction_get_start_index
(df, config)
gunbot_quant/core/backtest_engine.py:30
↓ 4 callersFunctioncalculate_stats
(trades_df, equity_curve, initial_capital, start_date, end_date, bh_return)
gunbot_quant/core/backtest_engine.py:7
↓ 4 callersFunctionformat
(value)
gunbot_quant/frontend/src/ScreenerResultsDisplay.jsx:72
↓ 4 callersFunctionrenderNumeric
(value, colorPositive = 'teal', colorNegative = 'red', suffix = '')
gunbot_quant/frontend/src/DiscoveryResults.jsx:76
↓ 4 callersFunctionrenderNumeric
( value, colorPositive = 'teal', colorNegative = 'red', suffix = '', )
gunbot_quant/frontend/src/ResultsDisplay.jsx:603
↓ 4 callersFunctionrenderStatTile
(label, key, suffix = '', positiveColor = 'green', negativeColor = 'red')
gunbot_quant/frontend/src/ResultsDisplay.jsx:320
↓ 4 callersFunctionstopPolling
()
gunbot_quant/frontend/src/Backtester.jsx:260
↓ 4 callersFunctionstopPolling
()
gunbot_quant/frontend/src/Screener.jsx:201
↓ 3 callersFunctionScreener
({ onAddPair })
gunbot_quant/frontend/src/Screener.jsx:74
↓ 3 callersFunction_aggregate_and_save_report
(all_individual_results: list, config: dict)
gunbot_quant/core/engine_runner.py:126
↓ 3 callersMethod_analyze_candidates
(self, symbols: list)
gunbot_quant/core/screener.py:132
↓ 3 callersMethod_download_and_save_data
(self, symbol: str, timeframe: str, filepath: str, initial_download_start_str: str = "2017-01-01")
gunbot_quant/core/data_manager.py:351
↓ 3 callersMethod_get_filepath
(self, symbol: str, timeframe: str)
gunbot_quant/core/data_manager.py:223
↓ 3 callersFunction_normalize_gunbot_request_data
Normalizes Gunbot exchange and pair data to GQ-compatible formats. Returns a dictionary with normalized data and any relevant warnings.
gunbot_quant/api/routes.py:361
↓ 3 callersFunction_process_symbol
(symbol: str, config: dict, data_manager: DataManager)
gunbot_quant/core/engine_runner.py:42
↓ 3 callersFunction_rsi_numba
(arr, w)
gunbot_quant/core/indicators.py:108
↓ 3 callersFunctiondownsample
(data, maxPoints = 500)
gunbot_quant/frontend/src/GunbotConnect.jsx:39
↓ 3 callersFunctionformatTimeframe
(min)
gunbot_quant/frontend/src/GunbotConnect.jsx:38
↓ 3 callersMethodget_data
(self, symbol: str, timeframe: str, start_date_str: str, end_date_str: str, warmup_candles: int, strict_start_
gunbot_quant/core/data_manager.py:301
↓ 3 callersFunctionrenderList
(items, onNavigate, emptyText)
gunbot_quant/frontend/src/Dashboard.jsx:127
↓ 3 callersFunctionrun_batch_backtest
(config: dict, reference_test_data: dict = None)
gunbot_quant/core/engine_runner.py:226
↓ 3 callersFunctionsetBenchmarkDatePreset
(days)
gunbot_quant/frontend/src/GunbotConnect.jsx:349
↓ 3 callersFunctionsetDiscoveryDatePreset
(days)
gunbot_quant/frontend/src/GunbotConnect.jsx:345
↓ 3 callersMethodwarm_data_cache
(self, symbols: list, timeframe: str, config: dict)
gunbot_quant/core/data_manager.py:259
↓ 2 callersFunction_aggregate_curves
(series_list: list, initial_capital_per_test: float, total_initial_capital: float)
gunbot_quant/core/engine_runner.py:104
↓ 2 callersFunction_construct_base_path
Constructs the base_path URL from credentials or returns a default.
gunbot_quant/gunbot_api/client.py:70
↓ 2 callersFunction_extract_ohlcv
(df: pd.DataFrame, ts_col: str)
gunbot_quant/core/data_manager.py:71
↓ 2 callersMethod_filter_and_rank
(self, df: pd.DataFrame)
gunbot_quant/core/screener.py:202
↓ 2 callersFunction_flatten_yf
(df: pd.DataFrame, symbol: str)
gunbot_quant/core/data_manager.py:62
↓ 2 callersMethod_get_required_download_start_info
(self, timeframe: str, backtest_start_str: str, warmup_candles: int)
gunbot_quant/core/data_manager.py:233
↓ 2 callersFunction_rolling_std_numba
(arr, w)
gunbot_quant/core/indicators.py:125
↓ 2 callersFunctioncalculate_adx_components
(high: np.ndarray, low: np.ndarray, close: np.ndarray, period: int)
gunbot_quant/core/indicators.py:8
↓ 2 callersFunctioncancelOrder
(orderId, pair, exchange)
gunbot_quant/gunbot_strategy_files/grid.js:141
↓ 2 callersFunctionclear_credentials
Removes the credentials file.
gunbot_quant/gunbot_api/client.py:43
↓ 2 callersFunctioncreate_gunbot_pair_report_data
Creates a synthetic backtest result from live Gunbot order data.
gunbot_quant/api/routes.py:845
↓ 2 callersFunctionformatNumber
(num, decimals = 2)
gunbot_quant/frontend/src/ScreenerResultsDisplay.jsx:69
↓ 2 callersFunctiongetSanitizedConfig
(values)
gunbot_quant/frontend/src/Screener.jsx:246
↓ 2 callersMethodget_entry_signal
(self, i: int)
gunbot_quant/strategies/strategy_library.py:152
↓ 2 callersMethodget_exit_signal
(self, i: int, position: dict)
gunbot_quant/strategies/strategy_library.py:153
↓ 2 callersMethodget_indicators
(self, required_indicators: dict)
gunbot_quant/core/indicators.py:149
↓ 2 callersFunctionget_scenario_config
(scenario_definition: dict)
gunbot_quant/config/scenarios.py:120
↓ 2 callersFunctionload_credentials
Loads Gunbot connection details from a file.
gunbot_quant/gunbot_api/client.py:28
↓ 2 callersFunctionrenderNumeric
(value, colorPositive = 'teal', colorNegative = 'red', suffix = '')
gunbot_quant/frontend/src/Dashboard.jsx:34
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/bollinger_band_ride.js:46
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/rsi_stoch_combo_tp.js:57
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/dynamic_momentum_optimizer.js:68
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/bb_reversion.js:52
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/rsi_reversion.js:53
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/donchian_breakout.js:47
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/emacross.js:53
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/trend_filter_rsi_entry.js:52
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/macd_cross.js:53
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/heikin_ashi_trend.js:44
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/stochastic_reversion.js:50
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/grid.js:58
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/supertrend_follower.js:49
↓ 2 callersFunctionsanitizeExchangeResponse
(res)
gunbot_quant/gunbot_strategy_files/keltner_squeeze_breakout.js:47
↓ 2 callersFunctionsellMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/dynamic_momentum_optimizer.js:174
↓ 2 callersMethodset_indicators
(self, indicators: dict)
gunbot_quant/strategies/dynamic_momentum_optimizer.py:61
↓ 2 callersFunctionstartJob
(endpoint, payload, title, type)
gunbot_quant/frontend/src/GunbotConnect.jsx:282
↓ 2 callersMethodupdate_trailing_stop
Updates the trailing stop loss (e.g., for trailing, breakeven). Default implementation is no-op.
gunbot_quant/strategies/base_strategy.py:43
↓ 1 callersMethod_download_binance
(self, symbol: str, timeframe: str, filepath: str, initial_download_start_str: str = "2017-01-01")
gunbot_quant/core/data_manager.py:488
↓ 1 callersMethod_download_ccxt
(self, symbol: str, timeframe: str, filepath: str, initial_download_start_str: str)
gunbot_quant/core/data_manager.py:414
↓ 1 callersMethod_download_yfinance
(self, symbol: str, timeframe: str, filepath: str, initial_download_start_str: str)
gunbot_quant/core/data_manager.py:359
↓ 1 callersFunction_encrypt_password
Encrypts a password using AES-128-CBC for Gunbot API login.
gunbot_quant/gunbot_api/client.py:111
↓ 1 callersMethod_get_start_str_for_timeframe
(self, timeframe: str, candles: int)
gunbot_quant/core/screener.py:113
↓ 1 callersFunction_resample_ohlc
(df: pd.DataFrame, target: str)
gunbot_quant/core/data_manager.py:88
↓ 1 callersFunction_rolling_max_numba
(arr, w)
gunbot_quant/core/indicators.py:130
↓ 1 callersFunction_rolling_min_numba
(arr, w)
gunbot_quant/core/indicators.py:135
↓ 1 callersFunction_rolling_slope_numba
Calculates the rolling slope (linear regression) of an array.
gunbot_quant/core/indicators.py:70
↓ 1 callersFunction_score_params_numba
(fma_g, sma_g, atr_g, mult_g, fma_a, sma_a, atr_a, close, start, end, trail_trigger
gunbot_quant/strategies/dynamic_momentum_optimizer.py:9
↓ 1 callersFunction_supertrend_numba
(high, low, close, atr, multiplier)
gunbot_quant/core/indicators.py:37
↓ 1 callersFunction_yf_fetch_all_intraday
(symbol: str, interval: str)
gunbot_quant/core/data_manager.py:103
↓ 1 callersFunction_yf_normalize_interval
(interval: str)
gunbot_quant/core/data_manager.py:54
↓ 1 callersFunctionauth_status
()
gunbot_quant/gunbot_api/client.py:231
↓ 1 callersFunctionbuild_optimizer_arrays
(strategy: DynamicMomentumOptimizer, indicators: dict)
gunbot_quant/core/engine_runner.py:32
↓ 1 callersFunctionbuyLimit
(amount, rate, exchange, pair)
gunbot_quant/gunbot_strategy_files/grid.js:120
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/bollinger_band_ride.js:166
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/rsi_stoch_combo_tp.js:233
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/dynamic_momentum_optimizer.js:160
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/bb_reversion.js:198
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/rsi_reversion.js:210
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/donchian_breakout.js:168
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/emacross.js:168
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/trend_filter_rsi_entry.js:188
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/macd_cross.js:213
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/heikin_ashi_trend.js:163
↓ 1 callersFunctionbuyMarket
(amount, exchange, pair)
gunbot_quant/gunbot_strategy_files/stochastic_reversion.js:216
next →1–100 of 381, ranked by callers