MCPcopy Create free account

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

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

↓ 6 callersMethod_subscribe_to_registration_topic
(self, registration_topics, currency_filter, symbol_filter)
packages/trading/octobot_trading/modes/channel/abstract_mode_producer.py:217
↓ 6 callersFunction_tentacles_local_path
()
packages/tentacles_manager/tests/configuration/test_tentacle_configuration.py:374
↓ 6 callersFunction_track_exchange_manager_context
( entered_calls: list[bool], )
packages/flow/tests/jobs/test_automation_runner_job_actions_context.py:58
↓ 6 callersMethod_trigger
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/scheduled_volume.py:301
↓ 6 callersFunction_wallet_descriptor_with_eth_balance
(amount: float)
packages/tentacles/Meta/DSL_operators/blockchain_wallet_operators/tests/test_blockchain_wallet_ops.py:49
↓ 6 callersFunction_workflow_status_row
( *, workflow_id: str, updated_at: int = 0, status: str = dbos.WorkflowStatusString.ENQUEUED.v
packages/node/tests/scheduler/test_workflows_util_automation_state.py:22
↓ 6 callersMethodaclose
(self)
octobot/community/supabase_backend/supabase_client.py:46
↓ 6 callersMethodadapt_orders
(self, raw, cancelled_only=False, **kwargs)
packages/trading/octobot_trading/exchanges/adapters/abstract_adapter.py:46
↓ 6 callersMethodadd_old_and_new_candles
Same as add_new_candle but also checks if old candles are missing :param candles_data: new candles data :return:
packages/trading/octobot_trading/exchange_data/ohlcv/candles_manager.py:144
↓ 6 callersFunctioncallback
()
packages/commons/tests/test_async_job.py:29
↓ 6 callersMethodclear
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:1200
↓ 6 callersMethodclear_future
(self)
octobot/automation/bases/abstract_channel_based_trigger_event.py:116
↓ 6 callersMethodclear_history
(self, flush=True)
packages/trading/octobot_trading/storage/candles_storage.py:90
↓ 6 callersMethodconvert_assets_to_target_asset
( self, sellable_assets: list, target_asset: str, tickers: dict, depen
packages/copy/octobot_copy/exchange/orders.py:348
↓ 6 callersMethodcreate_artificial_order
Creates an OctoBot managed order (managed orders example: stop loss that is not published on the exchange and that is maintained inte
packages/trading/octobot_trading/exchanges/traders/trader.py:247
↓ 6 callersMethodcreate_dsl_script_from_tv_format_action_details
( self, action_id: str, signal: str, details: dict )
packages/flow/octobot_flow/parsers/actions_dag_parser.py:807
↓ 6 callersMethodcreate_order_on_exchange
( self, order: "personal_data.Order", )
packages/trading/octobot_trading/personal_data/orders/order_factory.py:515
↓ 6 callersMethodcreate_pair_contract
Create a new FutureContract for the pair # TODO: support 1 contract by side when using hedge position mode --> think about another wa
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:974
↓ 6 callersFunctioncreate_tentacles_package
(package_name: str, tentacles_folder: str = constants.TENTACLES_PATH,
packages/tentacles_manager/octobot_tentacles_manager/api/creator.py:40
↓ 6 callersFunctiondata_collector
(exchange_name, tentacles_setup_config, symbols, time_frames, use_all_available_timeframes,
packages/tentacles/Backtesting/collectors/exchanges/exchange_history_collector/tests/test_history_collector.py:41
↓ 6 callersMethoddelete_node
Delete the node at the specified path :param path: the node path (as a list of string). For example: - If you created
packages/commons/octobot_commons/tree/base_tree.py:132
↓ 6 callersMethodevaluate_formula
(self, price: typing.Optional[decimal.Decimal] = None)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/advanced_reference_price.py:45
↓ 6 callersMethodexecute
Execute critic analysis of team execution. Args: input_data: Contains {"team_producer": team_producer, "execution_plan":
packages/agents/octobot_agents/team/critic/channels/critic_agent.py:33
↓ 6 callersMethodfetch_trades_from_orders
( cls, exchange_context: octobot_flow.repositories.exchange.ExchangeContextMixin, orde
packages/flow/octobot_flow/jobs/exchange_account_job.py:64
↓ 6 callersFunctionfill_limit_or_stop_order
(limit_or_stop_order)
packages/trading/tests/test_utils/order_util.py:19
↓ 6 callersMethodflush
(self)
octobot/community/models/community_user_account.py:164
↓ 6 callersMethodflush
(self)
packages/trading/octobot_trading/modes/channel/abstract_mode_consumer.py:62
↓ 6 callersMethodfrom_dict
Reads a profile from the given dict :return: self
packages/commons/octobot_commons/profiles/profile_types/profile.py:118
↓ 6 callersMethodget_active_tentacles_setup_config
:return: The tentacles setup config for the activated profile. Profile-data-backed profiles use in-memory setup; filesystem profiles
packages/commons/octobot_commons/configuration/configuration.py:286
↓ 6 callersMethodget_aiohttp_session
Get the aiohttp authenticated session :return:
packages/commons/octobot_commons/authentication.py:80
↓ 6 callersFunctionget_backend_client_creds
(identifier)
additional_tests/supabase_backend_tests/__init__.py:215
↓ 6 callersMethodget_balance
(self)
packages/trading/octobot_trading/personal_data/orders/groups/balanced_take_profit_and_stop_order_group.py:332
↓ 6 callersMethodget_balance
(self, **kwargs: dict)
packages/tentacles/Trading/Exchange/kucoin/kucoin_exchange.py:165
↓ 6 callersMethodget_bot_id
(self)
octobot/octobot_api.py:82
↓ 6 callersMethodget_channel_updater
(self, channel_name: str)
packages/flow/octobot_flow/repositories/exchange/base_exchange_repository.py:17
↓ 6 callersMethodget_computed_fee
(self, forced_value=None, use_origin_quantity_and_price=False)
packages/trading/octobot_trading/personal_data/orders/order.py:829
↓ 6 callersMethodget_dynamic_dependencies
Parse injected upstream operator results from resolved operator parameters.
packages/commons/octobot_commons/dsl_interpreter/operators/dynamic_dependencies_operator_mixin.py:86
↓ 6 callersMethodget_exchange_data
(self, symbol=None, all_symbols=None)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1690
↓ 6 callersMethodget_exchange_key
(exchange_name: str, exchange_type: str, sandboxed: bool)
packages/trading/octobot_trading/exchange_data/ticker/ticker_cache.py:89
↓ 6 callersMethodget_exchange_repository_factory
(self)
packages/flow/octobot_flow/repositories/exchange/exchange_context_mixin.py:36
↓ 6 callersMethodget_exchange_symbol
(self, symbol, error_on_missing=True)
packages/trading/octobot_trading/exchanges/exchange_manager.py:274
↓ 6 callersMethodget_fees_currency_side
:return: the force side to take fees from (ex: pay fees only in USDT on BTC/BTC positions)
packages/trading/octobot_trading/exchange_data/contracts/future_contract.py:65
↓ 6 callersMethodget_ideal_total_volume
( self, side: trading_enums.TradeOrderSide, reference_price: decimal.Decimal, daily_base_volum
packages/tentacles/Trading/Mode/market_making_trading_mode/order_book_distribution.py:103
↓ 6 callersMethodget_kline_price
(self, time_frame=None, **kwargs)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:894
↓ 6 callersMethodget_lock
(self)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/staggered_orders_trading.py:2776
↓ 6 callersMethodget_manager
Get the team manager. Returns: The team manager agent, or None if not set.
packages/agents/octobot_agents/team/channels/agents_team.py:175
↓ 6 callersMethodget_market_status_including_lazy_load
(self, symbol, price_example=None, with_fixer=True)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:596
↓ 6 callersFunctionget_matrix
Get the matrix from its id :param matrix_id: the matrix id :return: the matrix instance
packages/evaluators/octobot_evaluators/matrix/matrix_manager.py:31
↓ 6 callersMethodget_matrix
(self, matrix_id)
packages/evaluators/octobot_evaluators/matrix/matrices.py:30
↓ 6 callersFunctionget_min_string_from_number
Get a min string from number :param number: the number :param max_digits: the mex digits :return: the string from number
packages/commons/octobot_commons/pretty_printer.py:293
↓ 6 callersMethodget_name
Default implementation is to return the name of the class without the 'Channel' substring :returns the channel name
packages/async_channel/async_channel/channels/channel.py:83
↓ 6 callersMethodget_name
(cls)
packages/tentacles/Trading/Exchange/hollaex_autofilled/hollaex_autofilled_exchange.py:331
↓ 6 callersMethodget_option_value
( self, option_key: enums.ExchangeClientOptions )
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_connector.py:361
↓ 6 callersMethodget_order_position
Returns the position that matches the order :param order: the order :param contract: the symbol contract (optional) :
packages/trading/octobot_trading/personal_data/positions/positions_manager.py:66
↓ 6 callersMethodget_positions
(self, symbols=None, **kwargs: dict)
packages/tentacles/Trading/Exchange/binance/binance_exchange.py:152
↓ 6 callersMethodget_price_ticker
(self, symbol: str, **kwargs: dict)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:678
↓ 6 callersMethodget_price_ticker
(self, symbol: typing.Optional[str] = None)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1022
↓ 6 callersFunctionget_profiles_path
()
packages/commons/tests/profiles/conftest.py:22
↓ 6 callersMethodget_resolved_dsl_script
(self)
packages/flow/octobot_flow/entities/actions/action_details.py:131
↓ 6 callersMethodget_scheduled_volume_config
( cls, symbol_trading_config: dict )
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/simple_market_making_trading.py:410
↓ 6 callersMethodget_service_feed
(self, bot_id: str, feed_name: str)
packages/services/octobot_services/service_feeds/service_feeds.py:27
↓ 6 callersMethodget_signature_type
Helper method to get signature type from params or options with fallback to constants :param dict [params]: parameters that may contain sign
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_async.py:487
↓ 6 callersMethodget_signature_type
Helper method to get signature type from params or options with fallback to constants :param dict [params]: parameters that may contain sign
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_sync.py:486
↓ 6 callersMethodget_single_sub_identifier
Returns the name of the only sub-identifier at a given parent identifier, None otherwise example use: get the name of the only exchan
packages/commons/octobot_commons/databases/document_database_adaptors/tinydb_adaptor.py:192
↓ 6 callersFunctionget_task_metrics
( user_id: typing.Optional[str] = None, )
packages/node/octobot_node/scheduler/api.py:75
↓ 6 callersMethodget_trade
(self, trade_id: str)
packages/trading/octobot_trading/personal_data/trades/trades_manager.py:143
↓ 6 callersMethodget_trade_or_order_price
(self, trade_or_order)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/staggered_orders_trading.py:1305
↓ 6 callersMethodgraceful_stop_all
SIGTERM all snapshot pids, wait, force-kill survivors. Returns per-pid outcome.
packages/commons/octobot_commons/managed_child_process_registry.py:95
↓ 6 callersMethodhas_exchange
(self)
packages/flow/octobot_flow/entities/automations/automation_state.py:59
↓ 6 callersMethodhas_order
(self, order_id, exchange_order_id=None)
packages/trading/octobot_trading/personal_data/orders/orders_manager.py:235
↓ 6 callersMethodhas_user_data
(self)
octobot/community/models/community_user_account.py:45
↓ 6 callersMethodinit_tentacles_setup_config
(self)
packages/commons/octobot_commons/profiles/profile_types/profile.py:248
↓ 6 callersMethodinitialize_candles_from_exchange_data
( self, exchange_data: "exchange_data_import.ExchangeData" )
packages/trading/octobot_trading/exchange_data/exchange_symbols_data.py:54
↓ 6 callersMethodinitialize_impl
Default async State initialization process
packages/trading/octobot_trading/personal_data/state.py:88
↓ 6 callersFunctionisLoggedIn
()
packages/tentacles/Services/Interfaces/node_web_interface/src/hooks/useAuth.ts:21
↓ 6 callersFunctionisParamValueValid
( param: ActionParamDef, rawValue: string | undefined, )
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/action-templates.ts:536
↓ 6 callersMethodis_closed
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:424
↓ 6 callersMethodis_handled_contract
:return: False if this contract can't be traded in OctoBot
packages/trading/octobot_trading/exchange_data/contracts/contract.py:23
↓ 6 callersMethodis_mirrored_orphan_grace_invalid_no_compliant_snapshot
True when ``historical_snapshots`` is non-empty but no stored snapshot aligns with the copier under grace checks, so grace cannot be
packages/copy/octobot_copy/orders_mirroring/orders_synchronizer.py:91
↓ 6 callersMethodis_open
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:401
↓ 6 callersMethodis_refreshing
:return: True if the state is updating
packages/trading/octobot_trading/personal_data/state.py:58
↓ 6 callersMethodis_short
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:920
↓ 6 callersMethodis_status_cancelled
(self)
packages/trading/octobot_trading/personal_data/orders/states/cancel_order_state.py:60
↓ 6 callersFunctionload_historical_values
(meta_database, exchange, with_candles=True, with_trades=True, with_portfolio
packages/tentacles/Meta/Keywords/scripting_library/backtesting/run_data_analysis.py:78
↓ 6 callersMethodload_symbol_markets
( self, reload=False, market_filter: typing.Optional[typing.Callable[[dict], bool]] =
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_connector.py:259
↓ 6 callersMethodlog_many
Inserts multiple values into the given table :param table_name: name of the table :param rows: rows to insert :param
packages/commons/octobot_commons/databases/implementations/db_writer.py:129
↓ 6 callersFunctionmocked_common_methods
()
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/api/conftest.py:89
↓ 6 callersMethodon_fill
Called when an order referencing this group is filled This is called right before updating portfolio for this filled order and the
packages/trading/octobot_trading/personal_data/orders/groups/one_cancels_the_other_order_group.py:32
↓ 6 callersMethodon_new_value
Updates the historical value only if the current timestamp or currency is missing, unless force_update is True :param timestamp: time
packages/trading/octobot_trading/personal_data/portfolios/history/historical_portfolio_value_manager.py:121
↓ 6 callersFunctionopenDB
()
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/device-key.ts:13
↓ 6 callersMethodorder_not_in_open_orders
(self, previous_open_orders, order, symbol=None)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1647
↓ 6 callersMethodorder_state_creation
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:536
↓ 6 callersMethodparse_order
parses an order from the exchange response format :param dict order: order response from the exchange :param dict [market]: m
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_async.py:2545
↓ 6 callersMethodparse_trades
(self, fixed: list[dict], **kwargs)
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_adapter.py:267
↓ 6 callersMethodpre_compute
(self)
packages/tentacles/Meta/DSL_operators/python_std_operators/base_resetting_operators.py:188
↓ 6 callersFunctionprotocol_exchange_config_dict
(exchange: str = "binance", **overrides)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/api/conftest.py:48
↓ 6 callersMethodpush
(self, symbol, ticker)
packages/trading/octobot_trading/exchange_data/ticker/channel/ticker.py:27
↓ 6 callersMethodrecover_json_from_error
Try to extract JSON payloads from error strings produced by LLM parsers.
packages/agents/octobot_agents/models.py:69
↓ 6 callersMethodrefresh_real_trader_portfolio
(self, force_manual_refresh: bool = False)
packages/trading/octobot_trading/personal_data/portfolios/channel/balance.py:52
↓ 6 callersFunctionreset_orders_manager
(orders_manager, status=None)
packages/trading/tests/personal_data/orders/test_orders_manager.py:125
← previousnext →901–1,000 of 23,558, ranked by callers