422 lines
7.3 KiB
ReStructuredText
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:
|