API Reference ============= Core Modules ------------ .. automodule:: openclaw.core.economy :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.core.config :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.core.costs :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.core.work_trade_balance :members: :undoc-members: :show-inheritance: Agents ------ Base Agent ~~~~~~~~~~ .. automodule:: openclaw.agents.base :members: :undoc-members: :show-inheritance: Specialized Agents ~~~~~~~~~~~~~~~~~~ .. automodule:: openclaw.agents.market_analyst :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.agents.sentiment_analyst :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.agents.fundamental_analyst :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.agents.bull_researcher :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.agents.bear_researcher :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.agents.risk_manager :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.agents.trader :members: :undoc-members: :show-inheritance: Workflow -------- .. automodule:: openclaw.workflow.trading_workflow :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.workflow.state :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.workflow.nodes :members: :undoc-members: :show-inheritance: Backtesting ----------- .. automodule:: openclaw.backtest.engine :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.backtest.analyzer :members: :undoc-members: :show-inheritance: Factors ------- .. automodule:: openclaw.factor.base :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.factor.basic :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.factor.advanced :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.factor.store :members: :undoc-members: :show-inheritance: Learning System --------------- .. automodule:: openclaw.learning.manager :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.learning.courses :members: :undoc-members: :show-inheritance: Portfolio & Risk ---------------- .. automodule:: openclaw.portfolio.risk :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.portfolio.risk_factory :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.portfolio.strategy_portfolio :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.portfolio.weights :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.portfolio.signal_aggregator :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.portfolio.rebalancer :members: :undoc-members: :show-inheritance: Exchange -------- .. automodule:: openclaw.exchange.base :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.exchange.models :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.exchange.binance :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.exchange.mock :members: :undoc-members: :show-inheritance: Monitoring ---------- .. automodule:: openclaw.monitoring.metrics :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.monitoring.status :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.monitoring.system :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.monitoring.log_analyzer :members: :undoc-members: :show-inheritance: Fusion & Debate --------------- .. automodule:: openclaw.fusion.decision_fusion :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.debate.debate_framework :members: :undoc-members: :show-inheritance: Strategy -------- .. automodule:: openclaw.strategy.base :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.strategy.buy :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.strategy.sell :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.strategy.factory :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.strategy.registry :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.strategy.select :members: :undoc-members: :show-inheritance: Indicators ---------- .. automodule:: openclaw.indicators.technical :members: :undoc-members: :show-inheritance: Data Sources ------------ .. automodule:: openclaw.data.interface :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.data.yahoo :members: :undoc-members: :show-inheritance: Trading ------- .. automodule:: openclaw.trading.live_mode :members: :undoc-members: :show-inheritance: Evolution --------- .. automodule:: openclaw.evolution.engine :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.evolution.genetic_algorithm :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.evolution.genetic_programming :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.evolution.fitness :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.evolution.nsga2 :members: :undoc-members: :show-inheritance: Memory ------ .. automodule:: openclaw.memory.agent_memory :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.memory.bm25_index :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.memory.learning_memory :members: :undoc-members: :show-inheritance: Optimizer --------- .. automodule:: openclaw.optimizer.base :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.optimizer.bayesian :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.optimizer.grid_search :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.optimizer.random_search :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.optimizer.analysis :members: :undoc-members: :show-inheritance: Comparison ---------- .. automodule:: openclaw.comparison.comparator :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.comparison.metrics :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.comparison.report :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.comparison.statistical_tests :members: :undoc-members: :show-inheritance: Dashboard --------- .. automodule:: openclaw.dashboard.app :members: :undoc-members: :show-inheritance: .. automodule:: openclaw.dashboard.models :members: :undoc-members: :show-inheritance: CLI --- .. automodule:: openclaw.cli.main :members: :undoc-members: :show-inheritance: Utilities --------- .. automodule:: openclaw.utils.logging :members: :undoc-members: :show-inheritance: