{% load static %}
Python 3.11+ 沙箱环境
测试结果

脚本 API 文档

可用的内置函数

get_macro_indicator(code)
获取宏观指标值
参数: code - 指标代码 (如 'CN_PMI_MANUFACTURING')
pmi = get_macro_indicator('CN_PMI_MANUFACTURING')
get_all_macro_indicators()
获取所有宏观指标
返回: 指标代码到值的映射
macros = get_all_macro_indicators()
get_regime()
获取当前 Regime 状态
返回: dominant_regime, confidence, growth_momentum_z, inflation_momentum_z
regime = get_regime()
get_asset_pool(min_score, limit)
获取可投资产池
参数: min_score=60.0, limit=50
返回: 资产列表
assets = get_asset_pool(min_score=70, limit=10)
get_valid_signals()
获取有效信号列表
返回: 信号列表
signals = get_valid_signals()
get_portfolio_positions()
获取投资组合持仓
返回: 持仓列表
positions = get_portfolio_positions()
get_portfolio_cash()
获取投资组合现金余额
返回: 现金余额
cash = get_portfolio_cash()
calculate_signal(...)
生成交易信号
参数: asset_code, asset_name, action, weight, reason, confidence
calculate_signal('ASSET_CODE', '示例资产', 'buy', weight=0.3, reason='宏观信号改善', confidence=0.8)
沙箱安全模式:Relaxed 允许的模块:math, datetime, statistics, pandas, numpy 等

禁止的操作:文件操作、网络请求、系统命令