MCPcopy Create free account

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

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

↓ 21 callersMethod_is_valid_user
(update: telegram.Update, associated_config=services_constants.CONFIG_TELEGRAM)
packages/tentacles/Services/Interfaces/telegram_bot_interface/telegram_bot.py:358
↓ 21 callersFunction_make_mock_process
Build a mock asyncio.subprocess.Process whose stdout/stderr are real StreamReaders pre-loaded with the given lines.
packages/commons/tests/test_monitored_process.py:47
↓ 21 callersFunction_make_provider
(tmp_path)
packages/sync/tests/sync/collection_backend/test_base_local_collection_provider.py:86
↓ 21 callersFunction_patch_wallet
(private_key: str = _TEST_PRIVATE_KEY)
packages/sync/tests/sync/collection_backend/test_base_local_collection_provider.py:90
↓ 21 callersMethod_run_command_async
(self, args: List[str], timeout: Optional[int] = BIRD_COMMAND_TIMEOUT)
packages/tentacles/Services/Services_bases/bird_service/bird.py:56
↓ 21 callersMethodcomplete
( self, result: typing.Optional[dict] = None, error_status: typing.Optional[str] = Non
packages/flow/octobot_flow/entities/actions/action_details.py:52
↓ 21 callersMethodemit
(self, record: logging.LogRecord)
packages/commons/octobot_commons/logging/context_based_file_handler.py:55
↓ 21 callersMethodget_all_orders
(self, symbol: str = None, since: int = None, limit: int = None, **kwargs: dict)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:764
↓ 21 callersMethodget_logger
(cls)
packages/services/octobot_services/abstract_service_user.py:94
↓ 21 callersMethodget_logger_name
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:152
↓ 21 callersMethodis_cancelled
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:414
↓ 21 callersMethodis_inverse_contract
Inverse Contract is a contract using the coin itself as collateral if not inverted the contract uses fiat as the collateral :
packages/trading/octobot_trading/exchange_data/contracts/future_contract.py:56
↓ 21 callersMethodis_open
:return: True if the instance is considered as open
packages/trading/octobot_trading/personal_data/state.py:64
↓ 21 callersMethodstop
Stops non-triggered tasks management
packages/async_channel/async_channel/producer.py:142
↓ 21 callersMethodto_dict
(self)
packages/tentacles_manager/octobot_tentacles_manager/models/metadata/artifact_metadata.py:29
↓ 21 callersMethodtrigger
Called by finalize and MANUAL_TRIGGER user command. Override if necessary
packages/trading/octobot_trading/modes/channel/abstract_mode_producer.py:370
↓ 20 callersFunction_item
(item_id: str, label: str | None = None)
packages/sync/tests/sync/collection_backend/test_base_local_collection_provider.py:102
↓ 20 callersMethod_send_message
(update: telegram.Update, message: str, markdown=True)
packages/tentacles/Services/Interfaces/telegram_bot_interface/telegram_bot.py:373
↓ 20 callersMethodadd_to_order_group
(self, order_group)
packages/trading/octobot_trading/personal_data/orders/order.py:387
↓ 20 callersFunctiond_order_price
Exact decimal view of a stored order price (avoids float + int mix in assertions).
packages/flow/tests/functionnal_tests/__init__.py:35
↓ 20 callersMethodget_name
()
packages/evaluators/octobot_evaluators/evaluators/evaluator_dsl_factory.py:656
↓ 20 callersMethodget_name
(cls)
packages/tentacles/Services/Interfaces/web_interface/plugins/abstract_plugin.py:47
↓ 20 callersFunctionget_temp_directory
Context manager for creating a temporary directory.
packages/commons/tests/databases/document_database_adaptors/test_tinydb_adaptor.py:36
↓ 20 callersMethodis_self_managed
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:904
↓ 20 callersMethodregister_producer
Add the producer to producers list Can be overwritten to perform additional action when registering Should end by calling 'pa
packages/async_channel/async_channel/channels/channel.py:261
↓ 20 callersMethodremove_consumer
Should be overwritten according to the class needs Should end by calling '_check_producers_state' and then 'consumer.stop' :p
packages/async_channel/async_channel/channels/channel.py:199
↓ 20 callersMethodrun
(self)
packages/node/octobot_node/scheduler/octobot_flow_client.py:146
↓ 20 callersMethodstop
(exchange_manager)
packages/trading/tests/personal_data/trades/test_trade_factory.py:54
↓ 20 callersMethodto_json
Returns the JSON representation of the model using alias
packages/protocol/octobot_protocol/models/order.py:70
↓ 19 callersFunction_order
( symbol: str, quantity: float, cost: float, side: str, fee: dict = None, local_fees_currency: str = None,
packages/trading/tests/personal_data/portfolios/test_portfolio_util.py:2200
↓ 19 callersMethodget_importers
(self, importer_parent_class=None)
packages/backtesting/octobot_backtesting/backtesting.py:111
↓ 19 callersMethodget_item
(self, user_id: str, item_id: str)
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_provider.py:194
↓ 19 callersMethodget_logger
(self)
packages/flow/octobot_flow/logic/actions/abstract_action_executor.py:19
↓ 19 callersMethodget_logger
(parsed_inputs: params.AutomationWorkflowInputs)
packages/node/octobot_node/scheduler/workflows/automation_workflow.py:501
↓ 19 callersMethodhandle_recent_trades
Handle new recent trades prices :param recent_trades: prices to check
packages/trading/octobot_trading/exchange_data/prices/price_events_manager.py:59
↓ 19 callersMethodis_logged_in
(self)
octobot/community/authentication.py:555
↓ 19 callersMethodlist_items
(self, user_id: str)
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_provider.py:191
↓ 19 callersMethodupdate
Updates rows :param table_name: table to update data from :param row: updated data :param query: select query
packages/commons/octobot_commons/databases/implementations/db_writer.py:60
↓ 18 callersMethod_user_action
(self, *, action_identifier: str, configuration_inner)
packages/node/tests/scheduler/test_user_action_executor_factory.py:51
↓ 18 callersMethodcancel_order
Cancels the given order and updates the portfolio, publish in order channel if order is from a real exchange. :param order: O
packages/trading/octobot_trading/exchanges/traders/trader.py:572
↓ 18 callersMethodcancel_order
( self, exchange_order_id: str, symbol: str, order_type: trading_enums.TraderOrderType, **kwargs:
packages/tentacles/Trading/Exchange/bybit/bybit_exchange.py:116
↓ 18 callersMethodcreate_rebalancer
(self, exchange_manager)
packages/tentacles/Trading/Mode/index_trading_mode/index_trading.py:706
↓ 18 callersMethodget_consumers
Returns all consumers instance Can be overwritten according to the class needs :return: the subscribed consumers list
packages/async_channel/async_channel/channels/channel.py:162
↓ 18 callersMethodget_exchange_id_from_matrix_id
(self, *args)
packages/evaluators/tests/evaluators/test_evaluator_factory.py:266
↓ 18 callersMethodget_reference_market
(self)
packages/flow/octobot_flow/parsers/actions_dag_parser.py:125
↓ 18 callersFunctionget_temp_database
Context manager for creating a temporary TinyDB database.
packages/commons/tests/databases/document_database_adaptors/test_tinydb_adaptor.py:43
↓ 18 callersMethodget_user_reference_tentacle_config_file_path
Return the path to the main tentacles config file under reference config.
packages/commons/octobot_commons/user_root_folder_provider.py:66
↓ 18 callersMethodis_initialized
(self)
packages/node/octobot_node/scheduler/scheduler.py:132
↓ 18 callersMethodis_re_calling_operator_result
Check if the result is a re-calling operator result.
packages/commons/octobot_commons/dsl_interpreter/operators/re_callable_operator_mixin.py:40
↓ 18 callersMethodremote_signal_publisher
(self, symbol: str)
packages/trading/octobot_trading/modes/abstract_trading_mode.py:654
↓ 18 callersMethodupdate_from_order
( self, order: "order_import.Order", creation_time: float=0, canceled_time: float=0,
packages/trading/octobot_trading/personal_data/trades/trade.py:71
↓ 18 callersFunctionuseCustomToast
()
packages/tentacles/Services/Interfaces/node_web_interface/src/hooks/useCustomToast.ts:3
↓ 17 callersFunction_btc_usdc_limit_reference_order
( *, order_id: str, side: protocol_models.Side, price: decimal.Decimal, quantity: decimal.
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_reconciliation.py:88
↓ 17 callersFunction_check_open_orders_count
(exchange_manager, count)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/tests/test_staggered_orders_trading_mode.py:2910
↓ 17 callersMethod_create_checker
Create a VolatilityThresholdChecker instance with computed ratios. Ratios are computed manually to allow testing with zero percentage
packages/tentacles/Automation/trigger_events/volatility_threshold_event/tests/test_volatility_threshold.py:91
↓ 17 callersFunction_synchronizer_with_open_orders
( *, reference_orders: list[protocol_models.Order], open_orders: list, )
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_reconciliation.py:139
↓ 17 callersFunction_wait_for_orders_creation
(orders_count=1)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/tests/test_staggered_orders_trading_mode.py:2905
↓ 17 callersMethodcreate_group
Should be used to create temporary groups binding localized orders, where this group can be created once and directly associated to e
packages/trading/octobot_trading/personal_data/orders/orders_manager.py:142
↓ 17 callersFunctioncreate_hedging_order
Helper function to create a real Order instance for testing.
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/hedging/__init__.py:106
↓ 17 callersMethodfind_matching_data_file
(self, **kwargs)
packages/backtesting/octobot_backtesting/comparators/data_comparator.py:123
↓ 17 callersMethodget_exchange_manager_from_exchange_name_and_id
(self, *args)
packages/evaluators/tests/evaluators/test_evaluator_factory.py:269
↓ 17 callersMethodget_name
(cls)
packages/services/octobot_services/services/abstract_service.py:52
↓ 17 callersMethodget_node
Get the node at the specified path :param path: the node path (as a list of string). For example: - If you created a
packages/commons/octobot_commons/tree/base_tree.py:111
↓ 17 callersMethodget_trading_mode_consumers
(self)
packages/trading/octobot_trading/modes/abstract_trading_mode.py:738
↓ 17 callersMethodhandle_mark_price_update
( self, mark_price: decimal.Decimal, mark_price_source: str, reset_mark_price_from_other_sources: bool
packages/trading/octobot_trading/exchange_data/exchange_symbol_data.py:114
↓ 17 callersFunctioninject_w3
Temporarily set _w3 on a wallet as open() would, then remove it.
packages/tentacles/Trading/Blockchain_wallet/evm/tests/test_evm_blockchain_wallet.py:96
↓ 17 callersMethodupsert_automation_actions
(self, actions: list[action_details_import.AbstractActionDetails])
packages/flow/octobot_flow/entities/automations/automation_state.py:51
↓ 16 callersFunction_automation_child_config_path
(tmp_path, automation_id: str = "test-automation")
packages/tentacles/Meta/DSL_operators/octobot_process_operators/tests/test_octobot_process_ops.py:383
↓ 16 callersFunction_fresh_default_like_cfg_template
Minimal dict shaped like packaged ``default_config.json`` for isolated ``read_file`` mocks.
packages/tentacles/Meta/DSL_operators/octobot_process_operators/tests/test_octobot_process_ops.py:370
↓ 16 callersFunction_get_logger
()
packages/tentacles/Services/Interfaces/web_interface/models/configuration.py:145
↓ 16 callersFunction_octobot_actions_job_mock_class
Patch target for ``OctoBotActionsJob``: each constructor call receives ``result`` at index 3. Use ``run_on_result`` to mutate that object li
packages/node/tests/scheduler/workflows/test_automation_workflow.py:190
↓ 16 callersFunction_open_limit_order_stub
( *, order_id: str, exchange_order_id: str, side: trading_enums.TradeOrderSide, quantity:
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_reconciliation.py:112
↓ 16 callersMethodcreate_new_orders
(self, symbol, final_note, state, **kwargs)
packages/tentacles/Trading/Mode/daily_trading_mode/daily_trading.py:549
↓ 16 callersMethodexecute_iteration
Execute an automation iteration: executed actions can be received priority actions or DAG's executable actions. In case of priority a
packages/node/octobot_node/scheduler/workflows/automation_workflow.py:131
↓ 16 callersFunctionfill_market_order
(market_order)
packages/trading/tests/test_utils/order_util.py:24
↓ 16 callersMethodget_run_db
:return: the run database. Opens it if not open already
packages/commons/octobot_commons/databases/implementations/meta_database.py:34
↓ 16 callersMethodget_symbol_position
Returns or create the symbol position instance :param symbol: the position symbol :param side: the position side :ret
packages/trading/octobot_trading/personal_data/positions/positions_manager.py:57
↓ 16 callersMethodhandle_balance_updated
Handle balance update notification :return: True if profitability changed
packages/trading/octobot_trading/personal_data/portfolios/portfolio_manager.py:170
↓ 16 callersMethodinitialize_if_required
( self, exchange_manager, candle_manager_by_time_frame_by_symbol: typing.Optional[
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/advanced_reference_price.py:84
↓ 16 callersMethodparse_order_type
(self, type: Str)
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_sync.py:2682
↓ 16 callersMethodrun
Start the producer main task Shouldn't start the producer main task if the channel is synchronized Should always call
packages/async_channel/async_channel/producer.py:158
↓ 16 callersMethodsend
(self, message, channel_type, identifier, **kwargs)
octobot/community/feeds/abstract_feed.py:49
↓ 16 callersMethodshould_emit_trading_signal
:return: True if the mode should be emitting trading signals according to configuration and trading environment
packages/trading/octobot_trading/modes/abstract_trading_mode.py:175
↓ 16 callersMethodstart
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/scheduled_volume.py:75
↓ 15 callersFunction_check_open_orders_count
(trader, count)
packages/tentacles/Trading/Mode/dip_analyser_trading_mode/tests/test_dip_analyser_trading_mode.py:791
↓ 15 callersMethod_get_dsl_signal_keyword_and_params
(cls, parsed_data: dict)
packages/tentacles/Trading/Mode/trading_view_signals_trading_mode/tradingview_signal_to_dsl_translator.py:38
↓ 15 callersMethod_get_logger
(cls)
octobot/community/history_backend/iceberg_historical_backend_client.py:836
↓ 15 callersMethod_get_replicable_reference_orders
(self)
packages/copy/octobot_copy/orders_mirroring/orders_synchronizer.py:59
↓ 15 callersFunction_healthy_recall_inner
( *, pid: int = 10002, init_state_ok: bool = True, user_root: str | None = None, tmp_path=
packages/tentacles/Meta/DSL_operators/octobot_process_operators/tests/test_octobot_process_ops.py:103
↓ 15 callersFunction_live_exchange_account
( *, account_id: str, remote_account_id: str, is_simulated: bool = False, exchange_config_
packages/sync/tests/sync/collection_providers/validation/test_exchange_account_identity.py:83
↓ 15 callersFunction_make_context
( identity: str | None = "0xabc", action: str = "pull", collection: str = "test", params: dict
packages/sync/tests/test_server.py:23
↓ 15 callersFunction_sample_exchange_config
( *, config_id: str = _DEFAULT_EXCHANGE_CONFIG_ID, exchange: str = "binanceus", url: str | Non
packages/sync/tests/sync/collection_providers/validation/test_exchange_account_identity.py:53
↓ 15 callersMethodbuild
Build the exchange
packages/trading/octobot_trading/exchanges/exchange_builder.py:43
↓ 15 callersMethodcatch
( onRejected?: ((reason: unknown) => TResult | PromiseLike<TResult>) | null )
packages/tentacles/Services/Interfaces/node_web_interface/src/client/core/CancelablePromise.ts:94
↓ 15 callersMethodclose
Closes the database, flushes it first
packages/commons/octobot_commons/databases/bases/base_database.py:96
↓ 15 callersMethodcreate_exchange_config
( self, address: str, exchange_config: protocol_models.ExchangeConfig, )
packages/sync/octobot_sync/sync/collection_providers/user_account_provider.py:114
↓ 15 callersFunctiondecimal_random_recent_trade
(price=None, timestamp: float = None)
packages/trading/tests/test_utils/random_numbers.py:117
↓ 15 callersMethodensure_api_credentials
Ensures API credentials are generated(lazy generation, similar to dYdX's retrieveCredentials) :param dict [params]: extra parameters
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_async.py:5207
↓ 15 callersMethodensure_api_credentials
Ensures API credentials are generated(lazy generation, similar to dYdX's retrieveCredentials) :param dict [params]: extra parameters
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_sync.py:5206
↓ 15 callersMethodfrom_profile_data
( cls, profile_data, to_create_profile_path: str, )
packages/commons/octobot_commons/profiles/profile_types/profile.py:109
← previousnext →201–300 of 23,558, ranked by callers