金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 332|回复: 2

python实盘问题

[复制链接]

16

主题

45

帖子

55

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2025-2-20 12:38 | 显示全部楼层 |阅读模式
比如某种滤波器
如果这样写:
[Python] 复制代码
def filter(close, filter_t):
    a = xx1
    b = xx2
    c = xx3
    d = xx4
    return a*close[-1] + b*close[-2] + c*filter_t[-1] + d*filter_t[-2]


init中定义空array:context.filter = np.array([])

然后在handle_bar里调用
[PEL] 复制代码
context.filter = np.append(close, context.filter)


这样如果在实盘中可以得到稳定的context.filter吗
或者说,实盘点启动策略,会提前算一些数据以得到稳定的输出吗

谢谢!
回复

使用道具 举报

16

主题

45

帖子

55

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2025-2-20 12:39 | 显示全部楼层
context.filter = np.append(filter(close, context.filter))
回复

使用道具 举报

2

主题

4843

帖子

4843

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-2-20 13:50 | 显示全部楼层

“会提前算一些数据以得到稳定的输出吗”
不会。 handle_bar 触发执行时候才会开始第一次计算。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-4-18 12:20 , Processed in 0.185160 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表