MCPcopy Create free account

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

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

↓ 8 callersFunction_assert_successful_predicted_order_book
( body: typing.Any, exchange: str, symbol: str, )
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/functional_tests/test_api.py:142
↓ 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:199
↓ 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 callersFunction_predicted_order_book_request
( exchanges: list[dict], pair_settings: list[dict], )
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/functional_tests/test_api.py:128
↓ 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 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:315
↓ 8 callersMethodadapt_position
(self, raw, **kwargs)
packages/trading/octobot_trading/exchanges/adapters/abstract_adapter.py:104
↓ 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 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_all_currencies_price_ticker
(self, **kwargs)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1123
↓ 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_price
(self, price, is_above_price, symbol=None, price_diff=None)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1376
↓ 8 callersMethodget_order_size
(self, portfolio, price, symbol=None, order_size=None, settlement_currency=None)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1310
↓ 8 callersMethodget_potentially_outdated_price
(self, symbol: str)
packages/copy/octobot_copy/exchange/market.py:32
↓ 8 callersMethodget_relevant_time_frames
(self)
packages/trading/octobot_trading/exchanges/config/exchange_config_data.py:160
↓ 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:1181
↓ 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:118
↓ 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 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
↓ 7 callersFunction_build_mock_workflow_status_no_output
(task: octobot_node.models.Task, workflow_id: str = PARENT_ID)
packages/node/tests/scheduler/test_scheduler.py:53
↓ 7 callersFunction_check_double_backtesting
(backtesting_coro1, backtesting_coro2)
tests/functional_tests/backtesting_tests/backtesting_test.py:122
↓ 7 callersMethod_check_threshold
( self, exchange_manager: "trading_exchanges.ExchangeManager" )
packages/tentacles/Automation/trigger_events/holding_threshold_event/holding_threshold.py:98
↓ 7 callersMethod_clear_completed_fills
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/hedging/hedging_engine.py:304
↓ 7 callersFunction_dsl_action
(dsl_script: str, *, action_id: str = "action_dsl")
packages/flow/tests/jobs/test_automation_job.py:37
↓ 7 callersMethod_ensure_params
(self, keys: list[str], action: str)
packages/flow/octobot_flow/parsers/actions_dag_parser.py:693
↓ 7 callersMethod_ensure_update_validity
Ensure that the portfolio final value is not negative. Raise a PortfolioNegativeValueError if the final value is negative :pa
packages/trading/octobot_trading/personal_data/portfolios/asset.py:101
↓ 7 callersFunction_exchange_data_dir
(**kwargs)
packages/backtesting/tests/comparators/test_data_comparator.py:115
↓ 7 callersFunction_exchange_with_balance_and_permissions
( permissions: list[trading_enums.APIKeyRights] | None | trading_errors.NotSupported, )
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_account_state_updater.py:48
↓ 7 callersFunction_fill_order
(order, trader, trigger_update_callback=True, ignore_open_orders=False, consumer=None, c
packages/tentacles/Trading/Mode/dip_analyser_trading_mode/tests/test_dip_analyser_trading_mode.py:834
↓ 7 callersFunction_gen_candles
(size)
packages/trading/tests/exchange_data/ohlcv/test_candles_manager.py:164
↓ 7 callersFunction_get_logger
()
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_client_util.py:679
← previousnext →601–700 of 23,558, ranked by callers