MCPcopy Create free account

hub / github.com/Drakkar-Software/OctoBot / types & classes

Types & classes3,617 in github.com/Drakkar-Software/OctoBot

↓ 36 callersClassBuyMarketOrder
packages/trading/octobot_trading/personal_data/orders/types/market/buy_market_order.py:20
↓ 32 callersClassCommunityBot
Bot utility methods to update the community bot representation in database
octobot/community/community_bot.py:82
↓ 32 callersClassSellMarketOrder
packages/trading/octobot_trading/personal_data/orders/types/market/sell_market_order.py:20
↓ 29 callersClassMatrix
Matrix dataclass store tentacles data in a BaseTree
packages/evaluators/octobot_evaluators/matrix/matrix.py:21
↓ 27 callersClassBuyLimitOrder
packages/trading/octobot_trading/personal_data/orders/types/limit/buy_limit_order.py:21
↓ 24 callersClassEnsureOctobotProcessOperator
packages/tentacles/Meta/DSL_operators/octobot_process_operators/octobot_process_ops.py:904
↓ 22 callersClassExecutionDetails
octobot/automation/bases/execution_details.py:19
↓ 20 callersClassSellLimitOrder
packages/trading/octobot_trading/personal_data/orders/types/limit/sell_limit_order.py:20
↓ 19 callersClassExchangeManager
packages/trading/octobot_trading/exchanges/exchange_manager.py:39
↓ 18 callersClassExchangeError
an error related to the bot's communication with the exchange
packages/flow/octobot_flow/errors.py:7
↓ 18 callersClass_SimpleProcess
Minimal concrete subclass used as system under test.
packages/commons/tests/test_monitored_process.py:26
↓ 16 callersClassMockProfileData
packages/tentacles/Trading/Mode/profile_copy_trading_mode/tests/test_profile_distribution.py:15
↓ 15 callersClassDataComparator
packages/backtesting/octobot_backtesting/comparators/data_comparator.py:25
↓ 13 callersClassBaseTree
Tree based on BaseTreeNode
packages/commons/octobot_commons/tree/base_tree.py:59
↓ 13 callersClassInstallWorker
packages/tentacles_manager/octobot_tentacles_manager/workers/install_worker.py:24
↓ 12 callersClassTraderSimulator
TraderSimulator has a role of exchange response simulator - During order creation / filling / canceling process
packages/trading/octobot_trading/exchanges/traders/trader_simulator.py:26
↓ 11 callersClassConcreteChannelBasedTrigger
tests/unit_tests/automation/bases/test_abstract_channel_based_trigger_event.py:51
↓ 11 callersClassStopLossOrder
packages/trading/octobot_trading/personal_data/orders/types/limit/stop_loss_order.py:20
↓ 10 callersClassExchangeMarketStatusFixer
packages/trading/octobot_trading/exchanges/util/exchange_market_status_fixer.py:114
↓ 10 callersClassTriggerWithBaseRegisterConsumer
Uses base _register_exchange_channel_consumer for testing.
tests/unit_tests/automation/bases/test_abstract_channel_based_trigger_event.py:29
↓ 9 callersClassCandlesManager
packages/trading/octobot_trading/exchange_data/ohlcv/candles_manager.py:26
↓ 8 callersClassLinearPosition
packages/trading/octobot_trading/personal_data/positions/types/linear_position.py:23
↓ 8 callersClass_TestReCallableOperator
Minimal operator using the mixin for testing.
packages/commons/tests/dsl_interpreter/operators/test_re_callable_operator_mixin.py:90
↓ 7 callersClassAsyncJob
Async job management
packages/commons/octobot_commons/async_job.py:24
↓ 7 callersClassAutomationDetails
octobot/automation/automation.py:36
↓ 7 callersClassExecution
packages/node/octobot_node/models.py:49
↓ 7 callersClassRPMLimiter
Sliding-window requests-per-minute limiter. Async-safe.
packages/tentacles/Services/Services_bases/gpt_service/rpm_limiter.py:28
↓ 7 callersClassTask
packages/node/octobot_node/models.py:70
↓ 7 callersClassTestStateModel
Minimal pydantic state envelope for tests.
packages/sync/tests/sync/collection_backend/test_base_local_collection_storage.py:44
↓ 7 callersClassWalletNotFoundError
octobot/community/wallet_backend/errors.py:30
↓ 6 callersClassEnvVarWalletStorage
Read-only storage that parses wallets from an environment variable. The variable must contain a base64-encoded JSON array of wallet objects.
octobot/community/wallet_backend/wallet_storage.py:155
↓ 6 callersClassMockAction
tests/unit_tests/automation/test_automation.py:114
↓ 6 callersClassMockCondition
tests/unit_tests/automation/test_automation.py:101
↓ 6 callersClassMockTriggerEvent
tests/unit_tests/automation/test_automation.py:88
↓ 6 callersClassNvidiaAdapter
packages/tentacles/Services/Services_bases/gpt_service/provider_adapters.py:70
↓ 6 callersClassSynchronizedProducerTest
packages/async_channel/tests/test_synchronized.py:30
↓ 6 callersClassTestItemModel
packages/sync/tests/sync/collection_backend/test_base_local_collection_storage.py:32
↓ 6 callersClassTestPersonClass
packages/commons/tests/dataclasses/test_minimizable_dataclass.py:82
↓ 6 callersClassTestPersonClass
packages/commons/tests/dataclasses/test_updatable_dataclass.py:23
↓ 5 callersClassConcreteAutomationStep
tests/unit_tests/automation/bases/test_automation_step.py:24
↓ 5 callersClassConcreteTriggerEvent
tests/unit_tests/automation/bases/test_abstract_trigger_event.py:23
↓ 5 callersClassConfigJsonWalletStorage
Stores wallets inside config.json under the existing wallets key (default).
octobot/community/wallet_backend/wallet_storage.py:99
↓ 5 callersClassDedicatedFileWalletStorage
Stores wallets in a standalone JSON file, separate from config.json. Writes are atomic (write to .tmp then rename). Concurrent in-process saves
octobot/community/wallet_backend/wallet_storage.py:121
↓ 5 callersClassInversePosition
packages/trading/octobot_trading/personal_data/positions/types/inverse_position.py:23
↓ 5 callersClassTimeFrames
OctoBot supported time frames values
packages/commons/octobot_commons/enums.py:20
↓ 5 callersClassWalletEntry
octobot/community/wallet_backend/community_wallet.py:54
↓ 5 callersClass_TestClass
packages/commons/tests/test_cache_util.py:24
↓ 4 callersClassAsyncClient
octobot/community/history_backend/clickhouse_historical_backend_client.py:34
↓ 4 callersClassAuthenticationError
Raised when an exchange failed to authenticate
packages/trading/octobot_trading/errors.py:260
↓ 4 callersClassAutomation
octobot/automation/automation.py:48
↓ 4 callersClassContext
packages/trading/octobot_trading/modes/script_keywords/context_management.py:86
↓ 4 callersClassEncryptionTaskError
packages/node/octobot_node/scheduler/encryption/__init__.py:29
↓ 4 callersClassLazyJSONStorage
packages/commons/octobot_commons/databases/document_database_adaptors/tinydb_adaptor.py:74
↓ 4 callersClassOrderData
packages/tentacles/Trading/Mode/staggered_orders_trading_mode/staggered_orders_trading.py:112
↓ 4 callersClassTestProducer
packages/async_channel/tests/test_producer.py:28
↓ 4 callersClass_TickerMarketsMockCCXT
packages/trading/tests/exchanges/connectors/ccxt/test_ccxt_connector.py:499
↓ 3 callersClassBacktesting
packages/backtesting/octobot_backtesting/backtesting.py:27
↓ 3 callersClassBlockchainTestWallet
Concrete implementation for testing
packages/trading/tests/blockchain_wallets/test_blockchain_wallet.py:31
↓ 3 callersClassBookOrderData
packages/tentacles/Trading/Mode/market_making_trading_mode/order_book_distribution.py:55
↓ 3 callersClassCancelOrderAction
packages/tentacles/Trading/Mode/market_making_trading_mode/market_making_trading.py:70
↓ 3 callersClassInvalidPassphraseError
octobot/community/wallet_backend/errors.py:34
↓ 3 callersClassJob
packages/commons/tests/dataclasses/test_minimizable_dataclass.py:72
↓ 3 callersClassMemoryObjectStore
Minimal AbstractObjectStore for testing.
packages/sync/tests/conftest.py:20
↓ 3 callersClassMockCCXT
packages/trading/tests/exchanges/connectors/ccxt/test_ccxt_connector.py:54
↓ 3 callersClassOrder
Order class will represent an open order in the specified exchange In simulation it will also define rules to be filled / canceled It is
packages/trading/octobot_trading/personal_data/orders/order.py:40
↓ 3 callersClassOrderDetails
packages/tentacles/Trading/Mode/daily_trading_mode/daily_trading.py:43
↓ 3 callersClassSignatureVerificationError
packages/tentacles_manager/octobot_tentacles_manager/util/signature_verification.py:27
↓ 3 callersClassStepWithDecorator
tests/unit_tests/automation/test_automation.py:36
↓ 3 callersClassStubExecutor
packages/flow/tests/logic/dsl/test_dsl_action_execution_context.py:230
↓ 3 callersClassTentacleFactory
packages/tentacles_manager/octobot_tentacles_manager/models/tentacle_factory.py:21
↓ 3 callersClassTentacleTest
packages/commons/tests/tentacles_management/test_abstract_tentacle.py:20
↓ 3 callersClassTestAIAgentProducer
Test agent producer for testing.
packages/agents/tests/test_agent.py:28
↓ 3 callersClassTestAgentChannel
Test channel for testing.
packages/agents/tests/test_agent.py:23
↓ 3 callersClassTestPersonGroupClass
packages/commons/tests/dataclasses/test_flexible_dataclass.py:51
↓ 3 callersClassTestPersonGroupClass
packages/commons/tests/dataclasses/test_updatable_dataclass.py:30
↓ 3 callersClassUninstallWorker
packages/tentacles_manager/octobot_tentacles_manager/workers/uninstall_worker.py:23
↓ 3 callersClassWallet
packages/sync/octobot_sync/chain/evm.py:23
↓ 3 callersClassWalletInfo
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/wallets.py:34
↓ 3 callersClass_LazyLoadMarketsMockCCXT
packages/trading/tests/exchanges/connectors/ccxt/test_ccxt_connector.py:441
↓ 3 callersClass_ReCreateScriptTestOperator
Operator with parameters so re_create_script can call resove_operator_params.
packages/commons/tests/dsl_interpreter/operators/test_re_callable_operator_mixin.py:103
↓ 3 callersClass_TestSignalOperatorA
packages/commons/tests/dsl_interpreter/operators/test_signalable_operator_mixin.py:20
↓ 3 callersClass_TestSignalOperatorB
packages/commons/tests/dsl_interpreter/operators/test_signalable_operator_mixin.py:29
↓ 2 callersClassAutomationStep
octobot/automation/bases/automation_step.py:33
↓ 2 callersClassChannelDependency
packages/commons/tests/dsl_interpreter/test_interpreter.py:27
↓ 2 callersClassCommunityLoginForm
packages/tentacles/Services/Interfaces/web_interface/controllers/community_authentication.py:130
↓ 2 callersClassConcreteAction
tests/unit_tests/automation/bases/test_abstract_action.py:22
↓ 2 callersClassDistributionAIAgentProducer
Distribution agent producer that makes final portfolio allocation decisions. Combines signal synthesis and risk assessment to determine targe
packages/tentacles/Agent/sub_agents/distribution_agent/distribution_agent.py:41
↓ 2 callersClassEventMockedCallback
additional_tests/supabase_backend_tests/_test_realtime.py:381
↓ 2 callersClassExchangeAPIMock
packages/evaluators/tests/evaluators/test_evaluator_factory.py:264
↓ 2 callersClassExchangeDataDependency
packages/tentacles/Meta/DSL_operators/exchange_operators/exchange_public_data_operators/ohlcv_operators.py:37
↓ 2 callersClassExchangeDataImporter
packages/backtesting/octobot_backtesting/importers/exchanges/exchange_importer.py:27
↓ 2 callersClassFailingAction
tests/unit_tests/automation/bases/test_abstract_action.py:37
↓ 2 callersClassFailingCondition
tests/unit_tests/automation/bases/test_abstract_condition.py:37
↓ 2 callersClassInvalidPrivateKeyError
octobot/community/wallet_backend/errors.py:46
↓ 2 callersClassKlineManager
packages/trading/octobot_trading/exchange_data/kline/kline_manager.py:23
↓ 2 callersClassMetadataParsingError
packages/node/octobot_node/scheduler/encryption/__init__.py:26
↓ 2 callersClassMissingMetadataError
packages/node/octobot_node/scheduler/encryption/__init__.py:23
↓ 2 callersClassMockPortfolio
packages/tentacles/Trading/Mode/profile_copy_trading_mode/tests/test_profile_distribution.py:27
↓ 2 callersClassNoMoreRunError
octobot/strategy_optimizer/strategy_design_optimizer.py:59
↓ 2 callersClassOctoBot
Constructor : - Load configs
octobot/octobot.py:54
next →1–100 of 3,617, ranked by callers