MCPcopy Create free account

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

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

↓ 676 callersMethodget
(self, currency)
packages/trading/octobot_trading/personal_data/portfolios/history/historical_asset_value.py:38
↓ 547 callersMethodjoin
Implemented in SupervisedConsumer to wait for any "perform" call to be finished. Instantly returns on regular consumer
packages/async_channel/async_channel/consumer.py:123
↓ 458 callersMethodget
Returns the value associated to the given timestamp :param timestamp: timestamp to get data for :param name: identifier of th
packages/commons/octobot_commons/databases/implementations/cache_timestamp_database.py:22
↓ 402 callersMethoddebug
Called for a debug log :param message: the log message
packages/commons/octobot_commons/logging/logging_util.py:202
↓ 373 callersMethoderror
(self, msg)
packages/tentacles/Meta/Keywords/scripting_library/tests/backtesting/test_backtesting_data_collector.py:33
↓ 322 callersMethodinstance
Create the instance if not already created Return the class instance :param args: the constructor arguments :param kw
packages/commons/octobot_commons/singleton/singleton_class.py:26
↓ 312 callersMethodwarning
Called for a warning log :param message: the log message
packages/commons/octobot_commons/logging/logging_util.py:220
↓ 304 callersMethodinfo
(self, msg)
packages/tentacles/Meta/Keywords/scripting_library/tests/backtesting/test_backtesting_data_collector.py:31
↓ 292 callersMethodextend
Extend the interpreter with a list of operator classes.
packages/commons/octobot_commons/dsl_interpreter/interpreter.py:52
↓ 277 callersMethodexception
(self, err, *args, **kwargs)
packages/tentacles/Meta/Keywords/scripting_library/tests/backtesting/test_backtesting_data_collector.py:35
↓ 267 callersMethoddumps
(self, obj, **kwargs)
packages/tentacles/Services/Interfaces/web_interface/flask_util/json_provider.py:23
↓ 253 callersMethodupdate
Update the instance state if necessary. Necessary when the state is not already synchronizing and when the instance should be updated
packages/trading/octobot_trading/personal_data/state.py:120
↓ 212 callersMethodinfo
Called for an info log :param message: the log message
packages/commons/octobot_commons/logging/logging_util.py:211
↓ 192 callersMethodparse_symbol
Parse the specified symbol :param symbol_str: the symbol to parse
packages/commons/octobot_commons/symbols/symbol.py:82
↓ 179 callersMethodcreate_task
Creates a new asyncio task that contains start() execution
packages/async_channel/async_channel/producer.py:151
↓ 170 callersMethodsleep
(self, duration: float)
packages/tentacles/Services/Services_bases/gpt_service/tests/test_rpm_limiter.py:37
↓ 151 callersMethoderror
Called for an error log :param message: the log message :param skip_post_callback: when True, the error callback wont be call
packages/commons/octobot_commons/logging/logging_util.py:229
↓ 129 callersMethodget_open_orders
(self, symbol=None, since=None, limit=None, **kwargs)
packages/tentacles/Trading/Exchange/okx/okx_exchange.py:208
↓ 119 callersMethodjson
(self)
tests/unit_tests/community/test_authentication.py:53
↓ 116 callersMethodto_dict
Convert to dict. Returns: Dict representation of the execution plan.
packages/agents/octobot_agents/models.py:277
↓ 114 callersMethodinterprete
Interpret a string expression by parsing it with AST and mapping to operators. Args: expression: String expression to in
packages/commons/octobot_commons/dsl_interpreter/interpreter.py:78
↓ 106 callersMethodfrom_dict
Create an instance of Order from a dict
packages/protocol/octobot_protocol/models/order.py:116
↓ 104 callersMethodget_logger
:return: the instance logger
packages/trading/octobot_trading/personal_data/state.py:76
↓ 103 callersMethodmap
( self, url: str, max_depth: Optional[int] = None, max_breadth: Optional[int]
packages/tentacles/Services/Services_bases/tavily_service/tavily.py:425
↓ 96 callersMethodexception
Called for an exception log :param exception: the log exception :param publish_error_if_necessary: if the error should be pub
packages/commons/octobot_commons/logging/logging_util.py:240
↓ 96 callersMethodfind
Find a tentacle from an iterable :param iterable: the iterable :param name: the tentacle name :return: the tentacle i
packages/tentacles_manager/octobot_tentacles_manager/models/tentacle.py:68
↓ 96 callersMethodget_logger
(cls)
packages/tentacles/Trading/Mode/market_making_trading_mode/order_book_distribution.py:783
↓ 78 callersMethodexecute
(self, *run_arguments, **run_keyword_arguments)
packages/node/tests/scheduler/workflows/test_user_action_workflow.py:118
↓ 77 callersMethodinitialize
(self, force=False, **kwargs)
packages/trading/octobot_trading/util/initializable.py:26
↓ 76 callersMethoduser_input
Set and return a user input value. The returned value is set as an attribute named as the "name" param with " " replaced by "_"
packages/commons/octobot_commons/configuration/user_inputs.py:144
↓ 75 callersMethodget_currency_portfolio
Get specified currency asset from portfolio :param currency: the currency to get :return: the currency portfolio asset instan
packages/trading/octobot_trading/personal_data/portfolios/portfolio.py:98
↓ 71 callersMethodselect
:param table_name: table to select data from :param query: select query :return: list of selected results
packages/commons/octobot_commons/databases/implementations/db_reader.py:20
↓ 70 callersMethodget_logger
:return: the order logger
packages/trading/octobot_trading/personal_data/orders/order_state.py:75
↓ 70 callersMethodset
Set portfolio asset :return: True if updated
packages/trading/octobot_trading/personal_data/portfolios/asset.py:53
↓ 69 callersMethodpush
(self, time_frame, symbol, candle, replace_all=False, partial=False)
packages/trading/octobot_trading/exchange_data/ohlcv/channel/ohlcv.py:24
↓ 69 callersMethodupdate_from_raw
(self, raw_order)
packages/trading/octobot_trading/personal_data/orders/order.py:937
↓ 68 callersMethodbase_and_quote
return a tuple made of this symbol's base and quote assets
packages/commons/octobot_commons/symbols/symbol.py:108
↓ 67 callersMethod_ensure_staggered_orders
( self, ignore_mirror_orders_only=False, ignore_available_funds=False, trigger_trailing=False )
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/staggered_orders_trading.py:823
↓ 66 callersFunctioncreate_alert
(a_level, a_title, a_msg, url="_blank", sound=null)
packages/tentacles/Services/Interfaces/web_interface/static/js/common/dom_updater.js:146
↓ 66 callersMethodload_markets
(self, reload=False, market_filter=None)
packages/trading/tests/exchanges/connectors/ccxt/test_ccxt_connector.py:62
↓ 66 callersMethodrun
Run the job if possible Reschedule the job in the end :param force: When True, force the execution of the job :param
packages/commons/octobot_commons/async_job.py:70
↓ 65 callersMethodget_exchange_symbol_data
(self, symbol, allow_creation=True)
packages/trading/octobot_trading/exchange_data/exchange_symbols_data.py:76
↓ 65 callersMethodget_logger
:return: the database logger
packages/commons/octobot_commons/databases/bases/document_database.py:161
↓ 63 callersMethodget_exchange_current_time
(self)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:568
↓ 61 callersMethodget_option_value
( self, option_key: enums.ExchangeClientOptions )
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:198
↓ 61 callersMethodwait
Wait till the local event is triggered
packages/commons/octobot_commons/tree/event_tree.py:55
↓ 60 callersFunctioncn
(...inputs: ClassValue[])
packages/tentacles/Services/Interfaces/node_web_interface/src/lib/utils.ts:4
↓ 60 callersMethodupdate
Update the profile with new configuration values from the profile config dictionary. Only updates configurable fields, preserving run
packages/tentacles/Services/Services_feeds/exchange_service_feed/exchange_feed.py:51
↓ 59 callersMethoddump
(self)
packages/flow/octobot_flow/jobs/automation_job.py:487
↓ 59 callersMethodpost
(self, content, error_on_failure=True)
packages/tentacles/Services/Services_bases/twitter_service/twitter.py:123
↓ 58 callersFunctionhedging_engine_with_registered_symbol_context_and_heding_exchange
(order_book_distribution, symbol=SYMBOL, mock_async_start_for_hedging_details=True)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/hedging/test_hedging_engine.py:40
↓ 56 callersMethodexecute
(self, input_data, ai_service)
packages/agents/tests/test_agent.py:36
↓ 54 callersMethodresult_return_value
Build a single-result return_values list for catalog metadata.
packages/commons/octobot_commons/dsl_interpreter/operator.py:149
↓ 53 callersMethodget_edited_config
(self, config_key, dict_only=True)
octobot/octobot.py:307
↓ 53 callersMethodtable
( self, name, columns, rows, searches )
packages/tentacles/Meta/Keywords/scripting_library/UI/plots/displayed_elements.py:491
↓ 52 callersMethodget_logger
(cls)
octobot/community/community_bot.py:275
↓ 51 callersMethodget_bot_api
()
packages/services/octobot_services/interfaces/abstract_interface.py:59
↓ 51 callersMethodset_position_mode
Updates the symbol contract position mode :param symbol: the symbol to update :param position_mode: the new position mode (en
packages/trading/octobot_trading/exchanges/traders/trader.py:1188
↓ 50 callersMethodinsert
Insert dict data into the table_name table :param table_name: name of the table :param row: data to insert
packages/commons/octobot_commons/databases/bases/document_database.py:66
↓ 49 callersMethodget_name
()
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/api/test_core.py:1301
↓ 49 callersMethodwrap_configuration
(payload)
packages/node/tests/functional_tests/test_accounts_CRUD_operations.py:208
↓ 48 callersMethodset_pair_future_contract
(self, pair, future_contract)
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:1056
↓ 47 callersFunction_get_tools
(symbol, btc_holdings=None, additional_portfolio={}, fees=None)
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/tests/test_staggered_orders_trading_mode.py:71
↓ 47 callersMethodget_symbol_details
(self, symbol: str)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/hedging/hedging_engine.py:578
↓ 46 callersMethodget_name
(cls)
packages/tentacles/Trading/Exchange/htx/htx_exchange.py:21
↓ 46 callersMethodload
()
packages/commons/tests/test_json_util.py:69
↓ 45 callersMethodinitialize
(self)
packages/tentacles/Backtesting/collectors/exchanges/exchange_bot_snapshot_data_collector/bot_snapshot_with_history_collector.py:75
↓ 45 callersMethodrun
(self)
packages/flow/octobot_flow/jobs/automation_job.py:65
↓ 45 callersFunctionsend_and_interpret_bot_update
(updated_data, update_url, dom_root_element, success_callback, error_callback, method="POST")
packages/tentacles/Services/Interfaces/web_interface/static/js/common/bot_connection.js:96
↓ 45 callersMethodset_current_leverage
Set the contract current leverage value :param new_leverage: the new leverage value
packages/trading/octobot_trading/exchange_data/contracts/margin_contract.py:61
↓ 44 callersMethodget_computed_parameters
Get the computed parameters of the operator. Here computed means that any nested operator has already been computed.
packages/commons/octobot_commons/dsl_interpreter/operator.py:181
↓ 41 callersFunction_get_config
(tools, update)
packages/tentacles/Trading/Mode/index_trading_mode/tests/test_index_trading_mode.py:200
↓ 41 callersFunction_init_mode
(tools, config)
packages/tentacles/Trading/Mode/index_trading_mode/tests/test_index_trading_mode.py:3637
↓ 41 callersMethodcancel
()
packages/tentacles/Services/Interfaces/node_web_interface/src/client/core/CancelablePromise.ts:104
↓ 40 callersMethodclear
(self)
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/scheduled_volume.py:503
↓ 39 callersFunction_make_scheduler_with_mock_instance
()
packages/node/tests/scheduler/test_scheduler.py:86
↓ 39 callersMethodget_internal_producer
Returns internal producer if exists else creates it :param kwargs: arguments for internal producer __init__ :return: internal
packages/async_channel/async_channel/channels/channel.py:335
↓ 39 callersMethodread
(self)
packages/tentacles/Meta/Keywords/scripting_library/data/reading/metadata_reader.py:21
↓ 38 callersMethodassert_supports_order_type
( self, order_types: typing.Optional[list[trading_enums.TradeOrderType]] = None, )
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:436
↓ 38 callersMethodget_market_status
Override using get_fixed_market_status in exchange tentacle if the default market status is not as expected
packages/trading/octobot_trading/exchanges/types/rest_exchange.py:600
↓ 38 callersMethodinner_test_active_symbols
(self, expected_active_symbols_count: int, expected_total_symbols_count: int)
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:449
↓ 38 callersMethodnew_consumer
(self, callback: object = None, # shouldn't be provided here (InternalConsumer)
packages/trading/octobot_trading/modes/channel/mode.py:81
↓ 38 callersFunctionresolved_actions
(actions: list[dict[str, typing.Any]])
packages/flow/tests/functionnal_tests/__init__.py:393
↓ 37 callersMethodhas
:param table: table name :return: True if the given table is in rows_cache
packages/commons/octobot_commons/databases/database_caches/generic_database_cache.py:69
↓ 37 callersFunctionload_test_config
Return the complete default test configs :return: the complete default test config
packages/commons/octobot_commons/tests/test_config.py:55
↓ 37 callersMethodrun
(self, symbol)
packages/trading/octobot_trading/util/test_tools/spot_rest_exchange_test_tools.py:48
↓ 36 callersFunction_get_tools
(symbol, btc_holdings=None, additional_portfolio={}, fees=None)
packages/tentacles/Trading/Mode/grid_trading_mode/tests/test_grid_trading_mode.py:66
↓ 36 callersMethodevaluation_completed
Main async method to notify matrix to update :param cryptocurrency: evaluated cryptocurrency :param symbol: evaluated symbol
packages/evaluators/octobot_evaluators/evaluators/abstract_evaluator.py:275
↓ 36 callersMethodfrom_dict
Create Like from Bird CLI JSON (tweet + optional likedAt).
packages/tentacles/Services/Services_bases/bird_service/models.py:87
↓ 35 callersMethodassert_get_price_ticker
( self, extra_checks: typing.Optional[typing.Callable[[dict], None]] = None, *,
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1026
↓ 35 callersFunctioncreate_hedging_fill
Helper function to create a HedgingFill instance for testing.
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/hedging/__init__.py:76
↓ 35 callersFunctionwait_asyncio_next_cycle
Wait for next asyncio next loop cycle
packages/commons/octobot_commons/asyncio_tools.py:112
↓ 34 callersMethodassert_get_market_status
( self, normal_price_max=10000, normal_price_min=1e-06, normal_cost_max=10000, normal_
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:630
↓ 34 callersMethoddelete
(self, key: str)
packages/sync/tests/conftest.py:44
↓ 34 callersMethodpre_compute
(self)
packages/tentacles/Meta/DSL_operators/octobot_process_operators/octobot_process_ops.py:1468
↓ 33 callersFunction_check_open_orders_count
(exchange_manager, count)
packages/tentacles/Trading/Mode/grid_trading_mode/tests/test_grid_trading_mode.py:2547
↓ 33 callersMethodassert_get_all_currencies_price_ticker
( self, symbols: typing.Optional[list[str]] = None, extra_checks: typing.Optional[typi
packages/trading/tests_additional/real_exchanges/real_exchange_tester.py:1127
↓ 33 callersMethodget_edited_tentacles_config
(self)
octobot/octobot_api.py:64
↓ 33 callersMethodget_pre_order_data
( self, symbol: str, timeout: typing.Optional[int] = trading_constants.ORDER_DATA_FETC
packages/copy/octobot_copy/exchange/orders.py:304
↓ 33 callersMethodis_filled
(self)
packages/trading/octobot_trading/personal_data/orders/order.py:409
next →1–100 of 23,558, ranked by callers