stock/docs/source/api.rst
2026-02-27 03:17:12 +08:00

422 lines
7.3 KiB
ReStructuredText

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: