Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Drakkar-Software/OctoBot
/ functions
Functions
23,558 in github.com/Drakkar-Software/OctoBot
⨍
Functions
23,558
◇
Types & classes
3,617
↳
Endpoints
198
↓ 21 callers
Method
_is_valid_user
(update: telegram.Update, associated_config=services_constants.CONFIG_TELEGRAM)
packages/tentacles/Services/Interfaces/telegram_bot_interface/telegram_bot.py:358
↓ 21 callers
Function
_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 callers
Function
_make_provider
(tmp_path)
packages/sync/tests/sync/collection_backend/test_base_local_collection_provider.py:86
↓ 21 callers
Function
_patch_wallet
(private_key: str = _TEST_PRIVATE_KEY)
packages/sync/tests/sync/collection_backend/test_base_local_collection_provider.py:90
↓ 21 callers
Method
_run_command_async
(self, args: List[str], timeout: Optional[int] = BIRD_COMMAND_TIMEOUT)
packages/tentacles/Services/Services_bases/bird_service/bird.py:56
↓ 21 callers
Method
complete
( self, result: typing.Optional[dict] = None, error_status: typing.Optional[str] = Non
packages/flow/octobot_flow/entities/actions/action_details.py:52
↓ 21 callers
Method
emit
(self, record: logging.LogRecord)
packages/commons/octobot_commons/logging/context_based_file_handler.py:55
↓ 21 callers
Method
get_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 callers
Method
get_logger
(cls)
packages/services/octobot_services/abstract_service_user.py:94
↓ 21 callers
Method
get_logger_name
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:152
↓ 21 callers
Method
is_cancelled
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:414
↓ 21 callers
Method
is_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 callers
Method
is_open
:return: True if the instance is considered as open
packages/trading/octobot_trading/personal_data/state.py:64
↓ 21 callers
Method
stop
Stops non-triggered tasks management
packages/async_channel/async_channel/producer.py:142
↓ 21 callers
Method
to_dict
(self)
packages/tentacles_manager/octobot_tentacles_manager/models/metadata/artifact_metadata.py:29
↓ 21 callers
Method
trigger
Called by finalize and MANUAL_TRIGGER user command. Override if necessary
packages/trading/octobot_trading/modes/channel/abstract_mode_producer.py:370
↓ 20 callers
Function
_item
(item_id: str, label: str | None = None)
packages/sync/tests/sync/collection_backend/test_base_local_collection_provider.py:102
↓ 20 callers
Method
_send_message
(update: telegram.Update, message: str, markdown=True)
packages/tentacles/Services/Interfaces/telegram_bot_interface/telegram_bot.py:373
↓ 20 callers
Method
add_to_order_group
(self, order_group)
packages/trading/octobot_trading/personal_data/orders/order.py:387
↓ 20 callers
Function
d_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 callers
Method
get_name
()
packages/evaluators/octobot_evaluators/evaluators/evaluator_dsl_factory.py:656
↓ 20 callers
Method
get_name
(cls)
packages/tentacles/Services/Interfaces/web_interface/plugins/abstract_plugin.py:47
↓ 20 callers
Function
get_temp_directory
Context manager for creating a temporary directory.
packages/commons/tests/databases/document_database_adaptors/test_tinydb_adaptor.py:36
↓ 20 callers
Method
is_self_managed
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:904
↓ 20 callers
Method
register_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 callers
Method
remove_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 callers
Method
run
(self)
packages/node/octobot_node/scheduler/octobot_flow_client.py:146
↓ 20 callers
Method
stop
(exchange_manager)
packages/trading/tests/personal_data/trades/test_trade_factory.py:54
↓ 20 callers
Method
to_json
Returns the JSON representation of the model using alias
packages/protocol/octobot_protocol/models/order.py:70
↓ 19 callers
Function
_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 callers
Method
get_importers
(self, importer_parent_class=None)
packages/backtesting/octobot_backtesting/backtesting.py:111
↓ 19 callers
Method
get_item
(self, user_id: str, item_id: str)
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_provider.py:194
↓ 19 callers
Method
get_logger
(self)
packages/flow/octobot_flow/logic/actions/abstract_action_executor.py:19
↓ 19 callers
Method
get_logger
(parsed_inputs: params.AutomationWorkflowInputs)
packages/node/octobot_node/scheduler/workflows/automation_workflow.py:501
↓ 19 callers
Method
handle_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 callers
Method
is_logged_in
(self)
octobot/community/authentication.py:555
↓ 19 callers
Method
list_items
(self, user_id: str)
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_provider.py:191
↓ 19 callers
Method
update
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 callers
Method
_user_action
(self, *, action_identifier: str, configuration_inner)
packages/node/tests/scheduler/test_user_action_executor_factory.py:51
↓ 18 callers
Method
cancel_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 callers
Method
cancel_order
( self, exchange_order_id: str, symbol: str, order_type: trading_enums.TraderOrderType, **kwargs:
packages/tentacles/Trading/Exchange/bybit/bybit_exchange.py:116
↓ 18 callers
Method
create_rebalancer
(self, exchange_manager)
packages/tentacles/Trading/Mode/index_trading_mode/index_trading.py:706
↓ 18 callers
Method
get_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 callers
Method
get_exchange_id_from_matrix_id
(self, *args)
packages/evaluators/tests/evaluators/test_evaluator_factory.py:266
↓ 18 callers
Method
get_reference_market
(self)
packages/flow/octobot_flow/parsers/actions_dag_parser.py:125
↓ 18 callers
Function
get_temp_database
Context manager for creating a temporary TinyDB database.
packages/commons/tests/databases/document_database_adaptors/test_tinydb_adaptor.py:43
↓ 18 callers
Method
get_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 callers
Method
is_initialized
(self)
packages/node/octobot_node/scheduler/scheduler.py:132
↓ 18 callers
Method
is_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 callers
Method
remote_signal_publisher
(self, symbol: str)
packages/trading/octobot_trading/modes/abstract_trading_mode.py:654
↓ 18 callers
Method
update_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 callers
Function
useCustomToast
()
packages/tentacles/Services/Interfaces/node_web_interface/src/hooks/useCustomToast.ts:3
↓ 17 callers
Function
_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 callers
Function
_check_open_orders_count
(exchange_manager, count)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/tests/test_staggered_orders_trading_mode.py:2910
↓ 17 callers
Method
_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 callers
Function
_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 callers
Function
_wait_for_orders_creation
(orders_count=1)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/tests/test_staggered_orders_trading_mode.py:2905
↓ 17 callers
Method
create_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 callers
Function
create_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 callers
Method
find_matching_data_file
(self, **kwargs)
packages/backtesting/octobot_backtesting/comparators/data_comparator.py:123
↓ 17 callers
Method
get_exchange_manager_from_exchange_name_and_id
(self, *args)
packages/evaluators/tests/evaluators/test_evaluator_factory.py:269
↓ 17 callers
Method
get_name
(cls)
packages/services/octobot_services/services/abstract_service.py:52
↓ 17 callers
Method
get_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 callers
Method
get_trading_mode_consumers
(self)
packages/trading/octobot_trading/modes/abstract_trading_mode.py:738
↓ 17 callers
Method
handle_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 callers
Function
inject_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 callers
Method
upsert_automation_actions
(self, actions: list[action_details_import.AbstractActionDetails])
packages/flow/octobot_flow/entities/automations/automation_state.py:51
↓ 16 callers
Function
_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 callers
Function
_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 callers
Function
_get_logger
()
packages/tentacles/Services/Interfaces/web_interface/models/configuration.py:145
↓ 16 callers
Function
_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 callers
Function
_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 callers
Method
create_new_orders
(self, symbol, final_note, state, **kwargs)
packages/tentacles/Trading/Mode/daily_trading_mode/daily_trading.py:549
↓ 16 callers
Method
execute_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 callers
Function
fill_market_order
(market_order)
packages/trading/tests/test_utils/order_util.py:24
↓ 16 callers
Method
get_run_db
:return: the run database. Opens it if not open already
packages/commons/octobot_commons/databases/implementations/meta_database.py:34
↓ 16 callers
Method
get_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 callers
Method
handle_balance_updated
Handle balance update notification :return: True if profitability changed
packages/trading/octobot_trading/personal_data/portfolios/portfolio_manager.py:170
↓ 16 callers
Method
initialize_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 callers
Method
parse_order_type
(self, type: Str)
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_sync.py:2682
↓ 16 callers
Method
run
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 callers
Method
send
(self, message, channel_type, identifier, **kwargs)
octobot/community/feeds/abstract_feed.py:49
↓ 16 callers
Method
should_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 callers
Method
start
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/scheduled_volume.py:75
↓ 15 callers
Function
_check_open_orders_count
(trader, count)
packages/tentacles/Trading/Mode/dip_analyser_trading_mode/tests/test_dip_analyser_trading_mode.py:791
↓ 15 callers
Method
_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 callers
Method
_get_logger
(cls)
octobot/community/history_backend/iceberg_historical_backend_client.py:836
↓ 15 callers
Method
_get_replicable_reference_orders
(self)
packages/copy/octobot_copy/orders_mirroring/orders_synchronizer.py:59
↓ 15 callers
Function
_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 callers
Function
_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 callers
Function
_make_context
( identity: str | None = "0xabc", action: str = "pull", collection: str = "test", params: dict
packages/sync/tests/test_server.py:23
↓ 15 callers
Function
_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 callers
Method
build
Build the exchange
packages/trading/octobot_trading/exchanges/exchange_builder.py:43
↓ 15 callers
Method
catch
( onRejected?: ((reason: unknown) => TResult | PromiseLike<TResult>) | null )
packages/tentacles/Services/Interfaces/node_web_interface/src/client/core/CancelablePromise.ts:94
↓ 15 callers
Method
close
Closes the database, flushes it first
packages/commons/octobot_commons/databases/bases/base_database.py:96
↓ 15 callers
Method
create_exchange_config
( self, address: str, exchange_config: protocol_models.ExchangeConfig, )
packages/sync/octobot_sync/sync/collection_providers/user_account_provider.py:114
↓ 15 callers
Function
decimal_random_recent_trade
(price=None, timestamp: float = None)
packages/trading/tests/test_utils/random_numbers.py:117
↓ 15 callers
Method
ensure_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 callers
Method
ensure_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 callers
Method
from_profile_data
( cls, profile_data, to_create_profile_path: str, )
packages/commons/octobot_commons/profiles/profile_types/profile.py:109
← previous
next →
201–300 of 23,558, ranked by callers