MCPcopy Create free account

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

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

↓ 33 callersMethodparse
(value)
packages/trading/octobot_trading/modes/script_keywords/dsl/values.py:38
↓ 33 callersMethodpre_compute
(self)
packages/tentacles/Meta/DSL_operators/exchange_operators/exchange_public_data_operators/ticker_operators.py:53
↓ 32 callersMethod_get_error_message
Default classification when a channel executor does not recognize ``exc``. Returns the protocol enum *value* for ``internal_error``,
packages/node/octobot_node/scheduler/user_actions/user_actions_executor/base_user_action_executor.py:37
↓ 32 callersMethodassert_get_order_book
( self, limit: int | None = 20, *, order_book_entry_length: int = 2, d
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:927
↓ 32 callersMethodassert_time_frames
(self, time_frames: list[commons_enums.TimeFrames])
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:424
↓ 32 callersMethodcreate_order
Create a new order from an OrderFactory created order, update portfolio, registers order in order manager and notifies order channel.
packages/trading/octobot_trading/exchanges/traders/trader.py:198
↓ 32 callersMethodinner_test_unsupported_get_order_books
(self)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:297
↓ 31 callersMethodassert_get_kline_price
( self, time_frame=None, *, require_recent_open_time: bool = True, **k
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:898
↓ 31 callersMethodcheck_ticker_typing
( cls, ticker, check_open=True, check_high=True, check_low=True, check_close=True, che
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1355
↓ 31 callersMethodget_open_orders
(self, symbol: str = None, since: int = None, limit: int = None, **kwargs: dict)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:768
↓ 31 callersMethodput
( self, key: str, body: str, *, content_type: str | None = None, cache_control: str | None = None
packages/sync/tests/conftest.py:29
↓ 31 callersMethodupdate_portfolio_available
update_portfolio_available performs the availability update of the concerned currency in the current portfolio It is called when an o
packages/trading/octobot_trading/personal_data/portfolios/portfolio.py:185
↓ 30 callersFunction_automation_configuration
( *, name: str, strategy_reference: protocol_models.StrategyReference, account_id: str | None
packages/node/tests/scheduler/user_actions/user_actions_executor/automation/test_create_automation.py:58
↓ 30 callersFunction_user_action_with_context
( *, action_id: str, payload: protocol_models.CreateAutomationConfiguration, )
packages/node/tests/scheduler/user_actions/user_actions_executor/automation/test_create_automation.py:110
↓ 30 callersMethodassert_get_symbol_prices
( self, default_limit: int = 100, tested_limit: int = 150, *, default_
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:733
↓ 30 callersMethodcreate_item
(self, user_id: str, item: protocol_models.Account)
packages/sync/octobot_sync/sync/collection_providers/user_account_provider.py:81
↓ 30 callersMethodget_computed_left_and_right_parameters
Get the computed left and right computed operands.
packages/commons/octobot_commons/dsl_interpreter/operators/binary_operator.py:53
↓ 30 callersMethodopen
(self)
packages/tentacles/Trading/Blockchain_wallet/evm/evm_blockchain_wallet.py:180
↓ 30 callersMethodsave_state
Encrypt and atomically persist the state dict for a given storage key.
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_storage.py:210
↓ 30 callersMethodupsert_order_instance
(self, order)
packages/trading/octobot_trading/personal_data/orders/orders_manager.py:215
↓ 29 callersFunction_default_strategy_reference
( *, strategy_id: str = _DEFAULT_STORED_STRATEGY_ID, version: str = _DEFAULT_STORED_STRATEGY_VERSI
packages/node/tests/scheduler/user_actions/user_actions_executor/automation/test_create_automation.py:42
↓ 29 callersMethodassert_get_recent_trades
(self, limit=50)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1014
↓ 29 callersMethodget_quantity_to_close
:return: the order quantity to close the position
packages/trading/octobot_trading/personal_data/positions/position.py:707
↓ 29 callersMethodget_symbol_close_candles
(self, limit=-1)
packages/trading/octobot_trading/exchange_data/ohlcv/candles_manager.py:79
↓ 29 callersFunctioninit_default
(simulated=True, is_future=False)
packages/trading/tests/exchanges/traders/test_trader.py:63
↓ 29 callersMethodnew_consumer
Create an appropriate consumer instance for this async_channel and add it to the consumer list Should end by calling '_check_producer
packages/async_channel/async_channel/channels/channel.py:91
↓ 28 callersFunction_check_created_orders
(producer, orders, initial_price)
packages/tentacles/Trading/Mode/grid_trading_mode/tests/test_grid_trading_mode.py:2573
↓ 28 callersFunction_fill_order
(order, exchange_manager, trigger_update_callback=True, producer=None)
packages/tentacles/Trading/Mode/grid_trading_mode/tests/test_grid_trading_mode.py:2552
↓ 28 callersFunction_re_calling_ensure_value
(last_execution_result: dict)
packages/tentacles/Meta/DSL_operators/octobot_process_operators/tests/test_octobot_process_ops.py:150
↓ 28 callersFunctionautomation_state_dict
( resolved_actions: list[octobot_flow.entities.AbstractActionDetails], )
packages/flow/tests/functionnal_tests/__init__.py:382
↓ 28 callersMethodclear
Clear references
packages/trading/octobot_trading/personal_data/state.py:254
↓ 28 callersFunctiondecimal_random_price
(min_value=constants.ZERO, max_value: decimal.Decimal = None)
packages/trading/tests/test_utils/random_numbers.py:39
↓ 28 callersMethoddel_matrix
(self, matrix_id)
packages/evaluators/octobot_evaluators/matrix/matrices.py:33
↓ 28 callersMethodget_exchange_name
(self)
packages/trading/octobot_trading/exchanges/exchange_manager.py:322
↓ 28 callersMethodget_executable_actions
Return actions that can be executed: not yet executed, and either have no dependencies or all their dependencies have results (executed_at is
packages/flow/octobot_flow/entities/actions/actions_dag.py:36
↓ 28 callersMethodget_filtered_consumers
(self, trading_mode_name=channel_constants.CHANNEL_WILDCARD,
packages/trading/octobot_trading/modes/channel/mode.py:96
↓ 28 callersMethodlist_user_actions
( self, user_id: typing.Optional[str], active_only: bool = True, )
packages/node/octobot_node/scheduler/scheduler.py:735
↓ 27 callersFunctioncancel_ccxt_throttle_task
()
packages/trading/octobot_trading/api/exchange.py:409
↓ 27 callersMethodget_exchange_managers
()
packages/services/octobot_services/interfaces/abstract_interface.py:67
↓ 27 callersMethodget_tentacles_setup_config
(self)
octobot/octobot_api.py:73
↓ 27 callersMethodmonotonic
(self)
packages/tentacles/Services/Services_bases/gpt_service/tests/test_rpm_limiter.py:34
↓ 27 callersFunctionstop
(exchange_manager)
packages/trading/tests/exchanges/traders/test_trader.py:84
↓ 27 callersMethodto_dict
(self)
packages/trading/octobot_trading/personal_data/trades/trade.py:117
↓ 27 callersMethodupdate_portfolio_from_balance
Update portfolio from a balance dict :param balance: the portfolio dict :param force_replace: force to update portfolio. Shou
packages/trading/octobot_trading/personal_data/portfolios/portfolio.py:77
↓ 26 callersFunction_assert_missing_orders_count
(trading_mode_producer, expected_count)
packages/tentacles/Trading/Mode/grid_trading_mode/tests/test_grid_trading_mode.py:2523
↓ 26 callersFunction_replicable_buy_limit_order
( *, order_id: str = "ref-late-1", amount: decimal.Decimal = decimal.Decimal("1"), price: deci
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_grace_period.py:246
↓ 26 callersMethodall
:param table_name: table to select data from :return: all data of the selected table
packages/commons/octobot_commons/databases/implementations/db_reader.py:34
↓ 26 callersMethodassert_get_historical_ohlcv
( self, *, max_candle_upper_time: typing.Callable[[], float] | None = None, ca
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:833
↓ 26 callersMethodclose
(self)
packages/trading/octobot_trading/personal_data/positions/position.py:895
↓ 26 callersMethodget_exchange_manager
(self, market_filter=None)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:412
↓ 26 callersMethodget_or_create_node
Get the node at the specified path Creates the node if it doesn't exists :param path: the node path (as a list of string).
packages/commons/octobot_commons/tree/base_tree.py:150
↓ 26 callersMethodget_symbol_data
(self, symbol)
packages/trading/octobot_trading/exchanges/exchange_manager.py:280
↓ 26 callersMethodget_symbol_prices
(self, limit=None, **kwargs)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:727
↓ 26 callersMethodload_state
Load and decrypt the state dict for a given storage key. Raises ``CollectionNoDataError`` when the backing file does not exist.
packages/sync/octobot_sync/sync/collection_backend/base_local_collection_storage.py:153
↓ 26 callersMethodlocal_exchange_manager
( self, market_filter=None, identifiers_suffix=None, use_invalid_creds=False, http_proxy_callback_fact
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1714
↓ 26 callersMethodprepare
(self)
packages/tentacles/Services/Services_bases/gpt_service/gpt.py:1677
↓ 26 callersFunctionregister_fill
Helper function to register a fill to hedging details.
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/hedging/test_hedging_engine.py:82
↓ 26 callersFunctionset_future_exchange_fees
(exchange, symbol, taker=0.0004, maker=0.0004)
packages/trading/tests/exchanges/__init__.py:372
↓ 25 callersMethod_create_automation_actions
(self, user_action: protocol_models.UserAction)
packages/node/octobot_node/scheduler/user_actions/user_actions_executor/automation/create_automation.py:146
↓ 25 callersFunction_exchange_interface_stub
(*, currency_totals: dict[str, decimal.Decimal], market_price: decimal.Decimal)
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_grace_period.py:103
↓ 25 callersMethodadd_matrix
(self, matrix)
packages/evaluators/octobot_evaluators/matrix/matrices.py:26
↓ 25 callersMethodclear
Clear job object references and stop it
packages/commons/octobot_commons/async_job.py:284
↓ 25 callersMethodget_portfolio
(self)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:1045
↓ 25 callersMethodis_idle
(self)
packages/trading/octobot_trading/personal_data/positions/position.py:704
↓ 25 callersMethodon_fill
( self, force_fill=False, is_from_exchange_data=False, enable_associated_orders_creation=None,
packages/trading/octobot_trading/personal_data/orders/order.py:611
↓ 25 callersMethodread
Reads the configuration from self.config_path and load the current profile Overall config is stored into self.config and consists of
packages/commons/octobot_commons/configuration/configuration.py:72
↓ 25 callersMethodsave
Saves the current profile configuration :return: None
packages/commons/octobot_commons/profiles/profile_types/profile.py:211
↓ 24 callersMethod_calculates_size_update_from_filled_order
Calculates position size update from an order filled quantity :param order: the filled order :param size_to_close: the size t
packages/trading/octobot_trading/personal_data/positions/position.py:378
↓ 24 callersFunction_get_tools
(symbol, additional_portfolio={})
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_simple_market_making_trading.py:141
↓ 24 callersFunction_minimal_exchange_account
(*, account_id: str)
packages/node/tests/scheduler/user_actions/user_actions_executor/automation/test_create_automation.py:106
↓ 24 callersFunction_stored_strategy_matching_reference
( strategy_reference: protocol_models.StrategyReference, configuration_instance: typing.Any, )
packages/node/tests/scheduler/user_actions/user_actions_executor/automation/test_create_automation.py:85
↓ 24 callersFunction_stub_account_provider
(account_mock, account: protocol_models.Account)
packages/node/tests/scheduler/user_actions/user_actions_executor/automation/test_create_automation.py:102
↓ 24 callersFunctioncreated_order
(order_type, order_type_enum, *args, **kwargs)
packages/trading/tests/personal_data/orders/__init__.py:42
↓ 24 callersMethodfrom_dict
(cls, obj: Union[str, Dict[str, Any]])
packages/commons/tests/dataclasses/pydantic_test_models.py:223
↓ 24 callersMethodget_computed_value_by_parameter
Get the COMPUTED value of each parameter by its name.
packages/commons/octobot_commons/dsl_interpreter/operator.py:206
↓ 24 callersMethodget_time
()
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1174
↓ 24 callersMethodget_type
(self)
packages/tentacles/Services/Services_bases/gpt_service/gpt.py:1630
↓ 24 callersMethodlog
Write a row into the given table :param table_name: name of the table :param row: row to write :param cache: When Tru
packages/commons/octobot_commons/databases/implementations/db_writer.py:42
↓ 23 callersFunction_copied_account
( *, updated_at: typing.Optional[float] = None, copied_assets: typing.Optional[list[protocol_model
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_grace_period.py:56
↓ 23 callersFunctiondecimal_random_quantity
(min_value=constants.ZERO, max_value=DECIMAL_MAX_QUANTITY)
packages/trading/tests/test_utils/random_numbers.py:60
↓ 23 callersMethodencrypt
(self, data: dict[str, typing.Any])
packages/sync/octobot_sync/crypto.py:70
↓ 23 callersMethoderror_describer
(self, is_authenticated_request: bool)
packages/trading/octobot_trading/exchanges/connectors/ccxt/ccxt_connector.py:1501
↓ 23 callersFunctionevm_wallet
Factory fixture for EVMBlockchainWallet with valid config.
packages/tentacles/Trading/Blockchain_wallet/evm/tests/test_evm_blockchain_wallet.py:67
↓ 23 callersMethodget_name
()
packages/trading/octobot_trading/modes/mode_dsl_factory.py:420
↓ 23 callersMethodget_tentacle_config
Exchange config can be stored using exchange names and class names when taken from exchange_config_by_exchange, this is expected
packages/trading/octobot_trading/exchanges/abstract_exchange.py:831
↓ 23 callersMethodsynchronize
Align copier open orders with reference_account.orders (synched mirror rows).
packages/copy/octobot_copy/orders_mirroring/orders_synchronizer.py:497
↓ 22 callersFunction_content
(content: dict[str, float])
packages/trading/tests/personal_data/portfolios/test_portfolio_util.py:2172
↓ 22 callersFunction_get_config
(tools, update)
packages/tentacles/Trading/Mode/dca_trading_mode/tests/test_dca_trading_mode.py:164
↓ 22 callersFunction_init_mode
(tools, config)
packages/tentacles/Trading/Mode/dca_trading_mode/tests/test_dca_trading_mode.py:1645
↓ 22 callersFunction_make_storage
(tmp_path, collection="test-items")
packages/sync/tests/sync/collection_backend/test_base_local_collection_storage.py:66
↓ 22 callersFunction_minimal_protocol_base
()
packages/node/tests/protocol/test_automations.py:34
↓ 22 callersMethodensure_elements_order
(elements, sort_key, reverse=False)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1191
↓ 22 callersMethodfrom_json
Create an instance of Side from a JSON string
packages/protocol/octobot_protocol/models/side.py:33
↓ 22 callersMethodget_pair_cryptocurrency
(self, pair)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:890
↓ 22 callersFunctionget_tentacle_path
Returns the path related to the tentacle name, type and exchange name :param tentacle_type: the tentacle type to add in the path, ignored if
packages/evaluators/octobot_evaluators/matrix/matrix_manager.py:226
↓ 22 callersFunctionisDefined
(thing)
packages/tentacles/Services/Interfaces/web_interface/static/js/common/util.js:91
↓ 22 callersMethodis_closed
:return: True if the instance is considered as closed
packages/trading/octobot_trading/personal_data/state.py:70
↓ 22 callersMethodresolve
(self)
packages/flow/octobot_flow/logic/exchange/sub_portfolio/sub_portfolio_resolver.py:11
↓ 22 callersMethodtest
(self)
packages/tentacles/Evaluator/Util/text_analysis/text_analysis.py:59
↓ 21 callersFunction_eth_usdt_pair_assets
( *, eth_ratio: float = 0.25, usdt_ratio: float = 0.5, eth_value: float = 1.0, usdt_value:
packages/copy/tests/python/orders_mirroring/test_orders_synchronizer_grace_period.py:85
← previousnext →101–200 of 23,558, ranked by callers