MCPcopy Create free account

hub / github.com/Drakkar-Software/OctoBot / functions

Functions23,558 in github.com/Drakkar-Software/OctoBot

↓ 5 callersMethodimport_wallet
(self, private_key: str, passphrase: str, name: typing.Optional[str], is_admin: bool = False)
octobot/community/authentication.py:666
↓ 5 callersMethodinit_default
()
packages/trading/tests/exchanges/test_exchanges.py:45
↓ 5 callersMethodinitialize
Initialize the database adaptor.
packages/commons/octobot_commons/databases/bases/document_database.py:32
↓ 5 callersMethodinsert_bot_log
( self, bot_log_type: supabase_enums.BotLogType, content: typing.Optional[dict] )
octobot/community/community_bot.py:164
↓ 5 callersFunctioninstall_all_tentacles
(tentacles_path_or_url, tentacle_path=constants.TENTACLES_PATH, bot_path=const
packages/tentacles_manager/octobot_tentacles_manager/api/installer.py:24
↓ 5 callersFunctionisRunningAutomation
(automation: AutomationState)
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/debug/automation.ts:12
↓ 5 callersMethodis_any_dex
return True when this symbol uses the any-dex wildcard (most liquid dex)
packages/commons/octobot_commons/symbols/symbol.py:165
↓ 5 callersMethodis_canceled
(self)
packages/trading/octobot_trading/personal_data/orders/states/cancel_order_state.py:54
↓ 5 callersMethodis_exchange_only
(self)
packages/trading/octobot_trading/exchanges/exchange_builder.py:250
↓ 5 callersMethodis_inverse
return True when this symbol is related to an inverse contract based on the settlement_asset
packages/commons/octobot_commons/symbols/symbol.py:228
↓ 5 callersMethodis_isolated
Margin in isolated margin mode is independent for each trading pair Margin in cross margin mode is shared among the user’s margin acc
packages/trading/octobot_trading/exchange_data/contracts/margin_contract.py:40
↓ 5 callersMethodis_linear
return True when this symbol is related to a linear contract based on the settlement_asset
packages/commons/octobot_commons/symbols/symbol.py:222
↓ 5 callersMethodis_mirrored_orphan_grace_aborted_for_missed_historical_signals
True when ``historical_snapshots`` is non-empty, at least one snapshot complies with ``_reference_state_complies_with_copier_for_grac
packages/copy/octobot_copy/orders_mirroring/orders_synchronizer.py:150
↓ 5 callersMethodis_paused
(cls, config)
packages/trading/octobot_trading/exchanges/traders/trader.py:136
↓ 5 callersMethodis_pending
(self)
packages/trading/octobot_trading/personal_data/orders/states/cancel_order_state.py:51
↓ 5 callersMethodis_perpetual_contract
Perpetual Contract is a contract without an expiry date :return: True if the contract is a perpetual contract
packages/trading/octobot_trading/exchange_data/contracts/future_contract.py:71
↓ 5 callersMethodis_priority_order
(self, order)
packages/trading/octobot_trading/personal_data/orders/active_order_swap_strategies/active_order_swap_strategy.py:35
↓ 5 callersMethodis_simulated
(self)
packages/flow/octobot_flow/entities/accounts/exchange_account_details.py:43
↓ 5 callersMethodis_status_pending
(self)
packages/trading/octobot_trading/personal_data/orders/states/fill_order_state.py:58
↓ 5 callersMethodis_storage_enabled
(self)
packages/trading/octobot_trading/exchanges/exchange_manager.py:381
↓ 5 callersMethodis_synchronization_enabled
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:1156
↓ 5 callersMethodis_valid
:return: True if the artifact version is not a None or a default value
packages/tentacles_manager/octobot_tentacles_manager/models/artifact.py:31
↓ 5 callersMethodlist_exchange_configs
(self, address: str)
packages/sync/octobot_sync/sync/collection_providers/user_account_provider.py:104
↓ 5 callersMethodlist_wallets
(self)
octobot/community/authentication.py:654
↓ 5 callersFunctionloadClientKeys
()
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/device-key.ts:215
↓ 5 callersMethodload_all_profiles
(self)
packages/commons/octobot_commons/profiles/profile_storage.py:121
↓ 5 callersMethodlog_event_message
Log an order state event
packages/trading/octobot_trading/personal_data/orders/order_state.py:82
↓ 5 callersFunctionmatchesColumnFilter
( cellText: string, filter: string | undefined, )
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/table.ts:67
↓ 5 callersFunctionmean
Return the list average :param number_list: the list to use :return: the list average
packages/commons/octobot_commons/data_util.py:40
↓ 5 callersFunctionmerge_user_actions_latest_per_id
( user_actions: list[protocol_models_module.UserAction], )
packages/node/tests/functional_tests/util/user_action_assertions.py:30
↓ 5 callersMethodmodel_from_dict_lenient
( self, model_class: type, raw_dict: typing.Any, *, context: str,
packages/sync/octobot_sync/sync/collection_backend/tolerant_state_loading.py:105
↓ 5 callersMethodmust_be_authenticated_through_authenticator
:return: True when this authenticator has to be validated
packages/commons/octobot_commons/authentication.py:95
↓ 5 callersMethodnew_consumer
(self, callback: object, size: int = 0,
packages/evaluators/octobot_evaluators/evaluators/channel/evaluators.py:84
↓ 5 callersFunctiono
(e,t,i,s,n,r)
packages/tentacles/Services/Interfaces/web_interface/static/js/lib/w2ui-1.5.min.js:3
↓ 5 callersMethodon_trading_modes_stopped_and_traders_paused
( self, stop_reason: commons_enums.StopReason, execution_details: typing.Optional[octo
octobot/community/community_bot.py:116
↓ 5 callersMethodopen
(self)
packages/trading/octobot_trading/blockchain_wallets/blockchain_wallet.py:48
↓ 5 callersFunctionpatch_logger
(monkeypatch)
packages/tentacles/Meta/Keywords/scripting_library/tests/backtesting/test_backtesting_data_collector.py:38
↓ 5 callersMethodportfolio_history_update
(self)
packages/trading/octobot_trading/personal_data/portfolios/portfolio_manager.py:216
↓ 5 callersFunctionrandom_recent_trade
(price=None, timestamp: float = None)
packages/trading/tests/test_utils/random_numbers.py:108
↓ 5 callersMethodread_config
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/simple_market_making_trading.py:829
↓ 5 callersFunctionreference_replace_highest_buy_with_sell
Remove the highest limit buy (grid_ref_b1), which is closest to the market and fills first, and add the grid-equivalent sell one spread above
packages/flow/tests/functionnal_tests/trading_modes_actions/simulator/test_grid_trading_mode_sync_grace_period.py:156
↓ 5 callersMethodrefresh_portfolio_available_from_order
Refresh portfolio available from an order :param order: the order to take into account :param is_new_order: True if this is a
packages/trading/octobot_trading/personal_data/portfolios/portfolio_manager.py:337
↓ 5 callersMethodrefresh_user_tentacles_setup_config_file
(self, tentacles_setup_config_to_update=None,
packages/tentacles_manager/octobot_tentacles_manager/managers/tentacles_setup_manager.py:39
↓ 5 callersMethodregister
Saves the given row/query in local cache :param table: the associated table :param row: the row/query to save :param
packages/commons/octobot_commons/databases/database_caches/generic_database_cache.py:31
↓ 5 callersFunctionregister_exit_confirm_function
(check_function)
packages/tentacles/Services/Interfaces/web_interface/static/js/common/dom_updater.js:203
↓ 5 callersMethodreplace_all
Deletes everything for the give table name and replace the content by the given rows :param table_name: name of the table :pa
packages/commons/octobot_commons/databases/implementations/db_writer.py:145
↓ 5 callersMethodrequest_graceful_stop
Ask the bound process (``SIGTERM`` when available) to terminate.
packages/commons/octobot_commons/dsl_interpreter/operators/process_bound_operator_mixin.py:43
↓ 5 callersMethodresolve_active_automation_workflow_ids_for_parent_id
Return the latest pending/enqueued child DBOS workflow id for ``parent_id``. For stop-automation user actions, ``parent_id`` is
packages/node/octobot_node/scheduler/scheduler.py:272
↓ 5 callersMethodrestore_available
Balance available value with total
packages/trading/octobot_trading/personal_data/portfolios/asset.py:60
↓ 5 callersMethodrun_test_default_run
(self, profitability)
octobot/backtesting/abstract_backtesting_test.py:201
↓ 5 callersMethodrun_test_flat_markets
(self, profitability_1, profitability_2, profitability_3, profitability_4,
octobot/backtesting/abstract_backtesting_test.py:217
↓ 5 callersMethodrun_test_sharp_downtrend
(self, profitability_1, profitability_2, skip_extended=False)
octobot/backtesting/abstract_backtesting_test.py:212
↓ 5 callersMethodrun_test_sharp_uptrend
(self, profitability_1, profitability_2)
octobot/backtesting/abstract_backtesting_test.py:229
↓ 5 callersMethodrun_test_slow_downtrend
(self, profitability_1, profitability_2, profitability_3, profitability_4,
octobot/backtesting/abstract_backtesting_test.py:204
↓ 5 callersMethodrun_test_slow_uptrend
(self, profitability_1, profitability_2)
octobot/backtesting/abstract_backtesting_test.py:225
↓ 5 callersMethodrun_test_up_then_down
(self, profitability_1, skip_extended=False)
octobot/backtesting/abstract_backtesting_test.py:233
↓ 5 callersMethodsafe_market_with_fallback
Safely get a market by ID, with fallback to synthetic market for missing/closed markets :param str marketId: Market ID(asset ID, clob
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_async.py:2815
↓ 5 callersMethodsafe_market_with_fallback
Safely get a market by ID, with fallback to synthetic market for missing/closed markets :param str marketId: Market ID(asset ID, clob
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_sync.py:2814
↓ 5 callersFunctionsampleStrategyShell
( id: string, name: string, configuration: StrategyConfigurationVariant, referenceMarket = "USDC", )
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/debug/user-action-templates.ts:310
↓ 5 callersFunctionsampleTradingTentaclesStrategyShell
( id: string, name: string, tradingConfiguration: TradingTentaclesConfiguration, referenceMarket = "US
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/debug/user-action-templates.ts:327
↓ 5 callersMethodsanitize_for_storage
(cls, element: dict)
packages/trading/octobot_trading/storage/abstract_storage.py:214
↓ 5 callersMethodsave_config
Save this profile config :param global_config: the bot config containing profile data :return: None
packages/commons/octobot_commons/profiles/profile_types/profile.py:152
↓ 5 callersMethodsave_historical_portfolio_value
(self, update_data=True, reset=False)
packages/trading/octobot_trading/personal_data/portfolios/history/historical_portfolio_value_manager.py:223
↓ 5 callersMethodsave_ohlcv
(self, timestamp, exchange, cryptocurrency, symbol, time_frame, candle, multiple=False)
packages/backtesting/octobot_backtesting/collectors/exchanges/exchange_collector.py:132
↓ 5 callersMethodselect_bot
(self, bot_id)
octobot/community/authentication.py:475
↓ 5 callersMethodsell_targeted_coins_for_reference_market
Sells targeted or swapped coins for the reference market.
packages/copy/octobot_copy/rebalancing/rebalancer/rebalancer.py:79
↓ 5 callersMethodsend
(self, cryptocurrency, symbol, trade, old_trade=False)
packages/trading/octobot_trading/personal_data/trades/channel/trades.py:50
↓ 5 callersMethodsend
(self, data, **kwargs)
packages/async_channel/tests/test_synchronized.py:31
↓ 5 callersMethodset_all_tickers
( self, exchange_name: str, exchange_type: str, sandboxed: bool, tickers: dict, replace_all: bool = Tr
packages/trading/octobot_trading/exchange_data/ticker/ticker_cache.py:56
↓ 5 callersMethodset_config_traded_pairs
(self)
packages/trading/octobot_trading/exchanges/config/exchange_config_data.py:100
↓ 5 callersMethodset_first_consecutive_authentication_error_at_if_unset
(self)
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_connector.py:250
↓ 5 callersMethodset_tentacles_config
Update self.tentacles from the given config_by_tentacle
packages/commons/octobot_commons/profiles/profile_data.py:321
↓ 5 callersMethodset_trailing_percent
Set trailing percent and reset event and tasks :param trailing_percent: the new trailing percent
packages/trading/octobot_trading/personal_data/orders/types/trailing/trailing_stop_order.py:46
↓ 5 callersMethodstart
(self)
packages/services/octobot_services/util/returning_startable.py:41
↓ 5 callersMethodsubmit
Submit a coroutine to the background executor :param fingerprint: the fingerprint of the coroutine :param coroutine: the coro
packages/commons/octobot_commons/asyncio_tools.py:203
↓ 5 callersMethodtime_frames
(self)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:420
↓ 5 callersMethodto_dict
Return the dictionary representation of the model using alias. This has the following differences from calling pydantic's `self.model
packages/protocol/octobot_protocol/models/automation_state.py:75
↓ 5 callersFunctiontrading_tentacles_configuration
( *, name: str, config: dict[str, typing.Any], strategies: list[protocol_models.StrategyEvalua
packages/node/tests/scheduler/user_actions/user_actions_executor/util/trading_tentacles_test_utils.py:105
↓ 5 callersMethodtry_convert_currency_value_using_multiple_pairs
( self, currency, target, quantity, base_bridge )
packages/trading/octobot_trading/personal_data/portfolios/value_converter.py:283
↓ 5 callersMethodunregister
Remove a pid from the registry. No-op if not present.
packages/commons/octobot_commons/managed_child_process_registry.py:53
↓ 5 callersMethodupdate
(self, price: decimal.Decimal)
packages/tentacles/Automation/trigger_events/volatility_threshold_event/volatility_threshold.py:40
↓ 5 callersFunctionupdate_element_temporary_look
(element)
packages/tentacles/Services/Interfaces/web_interface/static/js/common/dom_updater.js:51
↓ 5 callersMethodupdate_traded_symbol_pairs
( self, added_pairs: list[str], removed_pairs: list[str], added_time_frames: l
packages/trading/octobot_trading/exchanges/config/exchange_config_data.py:182
↓ 5 callersFunctionuseAuth
()
packages/tentacles/Services/Interfaces/node_web_interface/src/hooks/useAuth.ts:25
↓ 5 callersMethodvalidate_and_save_config
JSON validates this profile and then saves its configuration :return: None
packages/commons/octobot_commons/profiles/profile_types/profile.py:203
↓ 5 callersMethodwait_for_event
Wait for the event at the given path for the given bot_id. Returns instantly if the path doesn't lead to an event or if timeout is 0
packages/commons/octobot_commons/tree/event_provider.py:89
↓ 5 callersMethodwait_until_pid_stopped
Poll until ``pid`` is gone or ``timeout_seconds`` elapses (after e.g. SIGTERM).
packages/commons/octobot_commons/dsl_interpreter/operators/process_bound_operator_mixin.py:58
↓ 5 callersMethodwrite_profile_config
(self, profile: profile_module.Profile)
packages/commons/octobot_commons/profiles/backends/filesystem_profile_backend.py:109
↓ 4 callersMethod__init__
(self)
packages/commons/octobot_commons/monitored_process.py:157
↓ 4 callersMethod_analyse_current_orders_situation
(self, sorted_orders, recently_closed_trades, lower_bound, higher_bound, current_price)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/staggered_orders_trading.py:1910
↓ 4 callersMethod_apply_automation_state_configuration_update
( self, automation_state_update: octobot_flow.entities.AutomationState )
packages/flow/octobot_flow/logic/configuration/automation_configuration_updater.py:55
↓ 4 callersFunction_assert_adapt_order_quantity_because_fees
(get_fees_for_currency=False)
packages/tentacles/Trading/Mode/grid_trading_mode/tests/test_grid_trading_mode.py:2505
↓ 4 callersFunction_assert_exchange_price_mocks_called
( exchange_price_mock_calls: _ExchangePriceMockCalls, )
packages/flow/tests/functionnal_tests/trading_modes_actions/simulator/test_dca_trading_mode_action.py:522
↓ 4 callersFunction_assert_invalid_auth_response
(response)
packages/tentacles/Services/Interfaces/node_api_interface/tests/test_routes_debug.py:147
↓ 4 callersFunction_assert_successful_market_making_volume
( body: typing.Any, exchange: str, symbol: str, )
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/functional_tests/test_api.py:163
↓ 4 callersFunction_assert_trading_signal_btc_eth_usdt_index_portfolio
( trading_signal: octobot_flow.entities.TradingSignal, *, allow_zero_ratio_assets: frozenset[str]
packages/flow/tests/functionnal_tests/trading_modes_actions/simulator/test_index_trading_mode_action.py:187
↓ 4 callersFunction_async_live_process_bot_state_mock
(*_unused, metadata_pid=20002)
packages/tentacles/Meta/DSL_operators/octobot_process_operators/tests/test_octobot_process_ops.py:73
↓ 4 callersFunction_auth_header
(address: str, passphrase: str)
packages/tentacles/Services/Interfaces/node_api_interface/tests/test_routes_debug.py:142
↓ 4 callersMethod_balance_orders
(self, closed_order, ignored_orders, filled)
packages/trading/octobot_trading/personal_data/orders/groups/balanced_take_profit_and_stop_order_group.py:175
↓ 4 callersMethod_before_signal_processing
(self, parsed_data: dict)
packages/tentacles/Trading/Mode/trading_view_signals_trading_mode/trading_view_signals_trading.py:426
← previousnext →1,201–1,300 of 23,558, ranked by callers