MCPcopy Create free account

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

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

↓ 9 callersMethodupsert
Update or insert a row Upsert can be a very slow operation: avoid is as much as possible Upsert with uuid is fast though, try
packages/commons/octobot_commons/databases/implementations/db_writer.py:71
↓ 9 callersMethoduse_active_trigger
(self, active_trigger: base_trigger_import.BaseTrigger)
packages/trading/octobot_trading/personal_data/orders/order.py:478
↓ 9 callersMethoduse_tentacles_setup_config
(self, tentacles_setup_config)
packages/trading/octobot_trading/exchanges/exchange_builder.py:282
↓ 9 callersFunctionuserAction
OpenAPI oneOf bridge: runtime JSON uses flat user-action configuration payloads.
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/debug/user-action-templates.ts:173
↓ 9 callersFunctionuserActionJson
(userActionPayload: UserAction)
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/debug/user-action-templates.ts:183
↓ 9 callersFunctionwalk
(current)
docs/scripts/shared.mjs:75
↓ 8 callersFunction_action_dependency
( action_id: str, *, parameter: str | None = None, result_path: str | None = None, )
packages/node/octobot_node/scheduler/user_actions/user_actions_executor/util/action_details_factory.py:48
↓ 8 callersMethod_adapt_special_format_values_for_param
( self, value: typing.Any, param_name: str, param_type: type )
packages/tentacles/Trading/Mode/trading_view_signals_trading_mode/signal_to_dsl_translator.py:89
↓ 8 callersFunction_apply_octobot_actions_job_result_template
Copy fields from ``template`` onto ``target`` (real ``run()`` mutates ``OctoBotActionsJob.result`` in place).
packages/node/tests/scheduler/workflows/test_automation_workflow.py:157
↓ 8 callersMethod_build_identifier
(self, user_id: str, account_id: str)
packages/sync/octobot_sync/sync/collection_backend/single_item_local_collection_provider.py:57
↓ 8 callersFunction_create_mock_order
(exchange_order_id: str, side: str = "buy", symbol: str = SYMBOL)
packages/tentacles/Meta/DSL_operators/exchange_operators/tests/exchange_personal_data_operators/test_cancel_order_operators.py:41
↓ 8 callersFunction_exchange_account
( *, account_id: str = "acc-1", authentication_id: str | None = _AUTHENTICATION_ID, is_simulat
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_account_authentication_resolver.py:22
↓ 8 callersMethod_get_db_identifier
(self, run_database_name, exchange, **base_folder_kwargs)
packages/commons/octobot_commons/databases/run_databases/run_databases_identifier.py:159
↓ 8 callersFunction_get_fees
(currency, value)
packages/trading/tests/personal_data/trades/test_trade_pnl.py:271
↓ 8 callersMethod_get_order_associated_hedging_fill
(self, order: dict)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/hedging/hedging_engine.py:284
↓ 8 callersMethod_list_workflows
( self, user_id: typing.Optional[str], statuses: typing.Optional[list[dbos.WorkflowSt
packages/node/octobot_node/scheduler/scheduler.py:200
↓ 8 callersFunction_load
()
packages/sync/tests/test_sync_collections.py:27
↓ 8 callersFunction_make_loader
( collection: str, state_class: typing.Any = None, **loader_kwargs: typing.Any, )
packages/sync/tests/sync/collection_backend/test_tolerant_state_loading.py:88
↓ 8 callersFunction_make_scope
( path: str, root_path: str = "", raw_path: bytes | None = None, scope_type: str = "http", )
packages/sync/tests/test_namespace_middleware.py:28
↓ 8 callersMethod_make_task
(self, user_id: str = "wallet-a")
packages/node/tests/scheduler/test_scheduler.py:377
↓ 8 callersFunction_minimal_config
( tmp_path, *, metrics_enabled: bool = True, community: dict | None = None, )
tests/unit_tests/community/activity_analysis/test_activity_metrics.py:37
↓ 8 callersFunction_patch_wallet
(private_key: str = _TEST_PRIVATE_KEY)
packages/sync/tests/sync/collection_providers/validation/test_exchange_account_identity.py:33
↓ 8 callersMethod_refresh_symbol_data
(self, symbol_market)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/staggered_orders_trading.py:2732
↓ 8 callersFunction_stop_test_ensure_state_dict
(http_base_url: str)
packages/tentacles/Meta/DSL_operators/octobot_process_operators/tests/test_octobot_process_ops.py:133
↓ 8 callersFunction_symbol_market
()
packages/trading/tests/personal_data/orders/test_order_factory.py:423
↓ 8 callersMethod_sync_other_profiles
Update profile partially managed elements for all profiles except self.profile with self.config
packages/commons/octobot_commons/configuration/configuration.py:213
↓ 8 callersFunction_trading_mode_mock
( *, waiting_time=3600.0, dsl_state=None, supports_portfolio_optimization=False, name="Moc
packages/trading/tests/modes/test_mode_dsl_factory.py:121
↓ 8 callersMethodaccepted_terms
Check if terms has been accepted :return: the check result
packages/commons/octobot_commons/configuration/configuration.py:344
↓ 8 callersMethodadapt_position
(self, raw, **kwargs)
packages/trading/octobot_trading/exchanges/adapters/abstract_adapter.py:104
↓ 8 callersMethodassert_edit_allowed
( self, profile: profile_module.Profile, edit_type: ProfileEditType, )
packages/commons/octobot_commons/profiles/profile_edit_gate.py:58
↓ 8 callersFunctionassert_emitted_signal_account_allocation_ratios
Allocation checks for ``TradingSignal.account.copied_assets`` from ``insert_trading_signal`` only.
packages/flow/tests/functionnal_tests/__init__.py:72
↓ 8 callersFunctionassert_response_headers
( response, expected_content_type: typing.Optional[str] = None, expected_content_length: typing.Op
packages/tentacles/Services/Interfaces/node_api_interface/tests/conftest.py:173
↓ 8 callersMethodcheck
Will raise AssertionError if an exception has been raised in the registered loop(s) :return: None
packages/commons/octobot_commons/asyncio_tools.py:103
↓ 8 callersFunctioncompareStrings
( left: string, right: string, direction: SortDirection, )
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/table.ts:9
↓ 8 callersMethodcompute_expression
Compute the result of the expression stored in self._operator_tree_or_constant. If the expression is a constant, return it directly.
packages/commons/octobot_commons/dsl_interpreter/interpreter.py:143
↓ 8 callersMethodconfigure_readonly_reference_tentacles_path
Use a shared reference tentacles config directory (e.g. master user root).
packages/commons/octobot_commons/user_root_folder_provider.py:48
↓ 8 callersFunctionconvert_timestamp_to_datetime
Convert a timestamp to a human readable string :param timestamp: the timestamp to convert :param time_format: the time format :param
packages/commons/octobot_commons/timestamp_util.py:23
↓ 8 callersMethodcreate_re_callable_result_dict
Builds a dict formatted re-callable result from the given parameters.
packages/commons/octobot_commons/dsl_interpreter/operators/re_callable_operator_mixin.py:141
↓ 8 callersFunctiondebugTableCellClass
( align: DebugTableColumnAlign, ...extra: Array<string | undefined> )
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/debug/display-utils.ts:694
↓ 8 callersMethoddelete_item
(self, user_id: str, item_id: str)
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_provider.py:203
↓ 8 callersFunctionevm_to_user_id
Translate an EVM wallet address (HTTP Basic login username) to the Starfish user_id used throughout the sync-core and scheduler. The HTTP API
packages/tentacles/Services/Interfaces/node_api_interface/api/user_id.py:21
↓ 8 callersMethodfetch_bot
(self, bot_id: str)
octobot/community/supabase_backend/community_supabase_client.py:308
↓ 8 callersMethodfill_trade_factory
( trading_exchange_manager: trading_exchanges.ExchangeManager, order: dict, locally_fi
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/hedging/hedging_engine.py:342
↓ 8 callersMethodget_and_unset_is_first_display
(self, element)
packages/tentacles/Services/Interfaces/web_interface/flask_util/browsing_data_provider.py:71
↓ 8 callersMethodget_cache
Returns the cache associated to the given tentacle_name :param tentacle_name: name of the tentacle to get cache from :param c
packages/commons/octobot_commons/databases/cache_client.py:93
↓ 8 callersMethodget_close_ratio
(self)
packages/trading/octobot_trading/personal_data/trades/trade_pnl.py:84
↓ 8 callersMethodget_closed_close_value
(self)
packages/trading/octobot_trading/personal_data/trades/trade_pnl.py:95
↓ 8 callersMethodget_deposit_address
(self, asset: str, params: dict = None)
packages/trading/octobot_trading/exchanges/traders/trader.py:1056
↓ 8 callersMethodget_if_fresh
(self, cache_key: CacheKeyT, storage_key: str)
packages/sync/octobot_sync/sync/collection_backend/file_checksum_tracked_cache.py:53
↓ 8 callersMethodget_input_value_by_parameter
Get the raw input (uncomputed) value of each parameter by its name.
packages/commons/octobot_commons/dsl_interpreter/operator.py:214
↓ 8 callersMethodget_name
(cls)
octobot/strategy_optimizer/strategy_optimizer.py:287
↓ 8 callersMethodget_order_book
(self, **kwargs)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:934
↓ 8 callersMethodget_order_price
(self, price, is_above_price, symbol=None, price_diff=None)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1377
↓ 8 callersMethodget_order_size
(self, portfolio, price, symbol=None, order_size=None, settlement_currency=None)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1311
↓ 8 callersMethodget_potentially_outdated_price
(self, symbol: str)
packages/copy/octobot_copy/exchange/market.py:32
↓ 8 callersMethodget_profile_storage
(self)
packages/commons/octobot_commons/profiles/profile_types/profile.py:91
↓ 8 callersMethodget_shape_distance_from
Returns a float averaging the distance of each given order relatively to the ideal configured order volumes shape
packages/tentacles/Trading/Mode/market_making_trading_mode/order_book_distribution.py:138
↓ 8 callersMethodget_symbol_open_candles
(self, limit=-1)
packages/trading/octobot_trading/exchange_data/ohlcv/candles_manager.py:82
↓ 8 callersMethodget_symbol_time_candles
(self, limit=-1)
packages/trading/octobot_trading/exchange_data/ohlcv/candles_manager.py:91
↓ 8 callersFunctionget_tentacle_node
Return the node at tentacle path :param matrix_id: the matrix id :param tentacle_path: the tentacle path :return: the tentacle node
packages/evaluators/octobot_evaluators/matrix/matrix_manager.py:96
↓ 8 callersMethodget_timeframe_seconds
(self)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1192
↓ 8 callersFunctionget_transactions
(meta_database, transaction_type=None, transaction_types=None)
packages/tentacles/Meta/Keywords/scripting_library/backtesting/run_data_analysis.py:60
↓ 8 callersFunctionisMobileDisplay
()
packages/tentacles/Services/Interfaces/web_interface/static/js/common/util.js:146
↓ 8 callersFunctionis_ms_valid
(value, zero_valid=False)
packages/trading/octobot_trading/exchanges/util/exchange_market_status_fixer.py:24
↓ 8 callersMethodis_pending
:return: True if the state is pending for update
packages/trading/octobot_trading/personal_data/state.py:52
↓ 8 callersMethodis_short
(self)
packages/trading/octobot_trading/personal_data/positions/position.py:701
↓ 8 callersMethodis_status_pending
(self)
packages/trading/octobot_trading/personal_data/orders/states/cancel_order_state.py:57
↓ 8 callersMethodis_sync_available
(self)
packages/commons/octobot_commons/profiles/profile_storage.py:144
↓ 8 callersMethodkill
(self)
octobot/community/errors_upload/sentry_aiohttp_transport.py:202
↓ 8 callersMethodload_items_encrypted
Read the encrypted blob for *storage_key* directly from disk. Skips decryption entirely and returns the raw ``{"iv": ..., "data": ..
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_storage.py:199
↓ 8 callersMethodnew_event
Create a new event at price and timestamp. This event can already be set should it be instantly triggered. Otherwise it will
packages/trading/octobot_trading/exchange_data/prices/price_events_manager.py:101
↓ 8 callersMethodon_new_price
(self, symbol: str, price: decimal.Decimal)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/hedging/hedging_engine.py:427
↓ 8 callersMethodon_refresh_successful
Called when synchronize succeed to update the instance
packages/trading/octobot_trading/personal_data/state.py:245
↓ 8 callersFunctionparseSortTime
(value: string | null | undefined)
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/table.ts:3
↓ 8 callersMethodparse_order_status
parse the status of an order :param str status: order status from exchange :returns str: a unified order status
packages/tentacles/Trading/Exchange/polymarket/ccxt/polymarket_sync.py:2661
↓ 8 callersMethodpre_compute
(self)
packages/trading/octobot_trading/modes/mode_dsl_factory.py:280
↓ 8 callersMethodpush_to_channel
(self, channel_name, *args, **kwargs)
packages/trading/octobot_trading/exchanges/abstract_websocket_exchange.py:97
↓ 8 callersMethodread_dependency_result
( self, dependency: action_details.ActionDependency, )
packages/flow/octobot_flow/entities/actions/actions_dependencies.py:87
↓ 8 callersMethodreplace_all_candles
(self, all_candles_data)
packages/trading/octobot_trading/exchange_data/ohlcv/candles_manager.py:125
↓ 8 callersFunctionresolve
(options: ApiRequestOptions<T>, resolver?: T | Resolver<T>)
packages/tentacles/Services/Interfaces/node_web_interface/src/client/core/request.ts:113
↓ 8 callersMethodsave_active_profile
( self, profile: profile_module.Profile, global_config: dict, )
packages/commons/octobot_commons/profiles/profile_storage.py:216
↓ 8 callersMethodsave_service_config
Save the service's config into the user config file :param service_key: the key of the service config in file :param service_
packages/services/octobot_services/services/abstract_service.py:170
↓ 8 callersMethodsend
(self, data, **kwargs)
packages/async_channel/tests/test_producer.py:29
↓ 8 callersMethodset
(self, cache_key: CacheKeyT, storage_key: str, state: S)
packages/sync/octobot_sync/sync/collection_backend/file_checksum_tracked_cache.py:63
↓ 8 callersFunctionset_tentacle_value
Set the node value at tentacle path :param matrix_id: the matrix id :param tentacle_path: the tentacle path :param tentacle_type: the
packages/evaluators/octobot_evaluators/matrix/matrix_manager.py:40
↓ 8 callersMethodspawn_managed_subprocess
Launch a child process without a shell (``creationflags``: hide console on Windows when asked).
packages/commons/octobot_commons/dsl_interpreter/operators/process_bound_operator_mixin.py:130
↓ 8 callersMethodstop
(exchange_manager)
packages/trading/tests/personal_data/orders/test_order_factory.py:61
↓ 8 callersMethodtrading_mode_trigger
(self, skip_health_check=False)
packages/trading/octobot_trading/modes/channel/abstract_mode_producer.py:404
↓ 8 callersMethodtransaction
:param transaction: the ccxt transaction dict :param kwargs: the feed kwargs
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_websocket_connector.py:1258
↓ 8 callersMethodtrigger
Trigger the local event, propagate to the parent if any change
packages/commons/octobot_commons/tree/event_tree.py:61
↓ 8 callersMethodupdate_global_distribution
(self)
packages/tentacles/Trading/Mode/profile_copy_trading_mode/profile_copy_trading.py:226
↓ 8 callersFunctionupdate_state_reference_account_details
( dump: dict[str, typing.Any], reference_market: str, reference_account: protocol_models.CopiedAcc
packages/flow/tests/functionnal_tests/trading_modes_actions/simulator/test_grid_trading_mode_sync_grace_period.py:323
↓ 8 callersMethodvalidate_config
(self)
packages/tentacles/Automation/trigger_events/volatility_threshold_event/volatility_threshold.py:70
↓ 8 callersMethodwait_required_locked_funds_init
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/scheduled_volume.py:221
↓ 7 callersMethod__init__
(self, tentacles_setup_config)
packages/tentacles/Evaluator/TA/momentum_evaluator/momentum.py:327
↓ 7 callersMethod__where_clauses_from_kwargs
(self, should_quote_value=True, **kwargs)
packages/commons/octobot_commons/databases/relational_databases/sqlite/sqlite_database.py:230
↓ 7 callersMethod_active_reference_order_ids
(self, replicable: list[protocol_models.Order])
packages/copy/octobot_copy/orders_mirroring/orders_synchronizer.py:62
↓ 7 callersFunction_activity_metrics
(config: configuration.Configuration)
tests/unit_tests/community/activity_analysis/test_activity_metrics.py:63
↓ 7 callersFunction_assert_no_decimal_leaves
``_merge_trading_signal_documents`` wraps the merged dict in ``json_util.sanitize`` (no nested Decimal).
packages/flow/tests/repositories/community/test_trading_signals_channel.py:110
↓ 7 callersMethod_build_exchange_configs
()
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_simple_market_making_trading_adapter.py:75
← previousnext →601–700 of 23,757, ranked by callers