金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1116|回复: 1

python如何实现enterbars的功能

[复制链接]

7

主题

34

帖子

44

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
发表于 2023-10-31 13:55 | 显示全部楼层 |阅读模式
如题,麻烦给个代码示范
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-31 14:37 | 显示全部楼层
图表上的开仓历时是得益于图表模型的历史回测信号,在python上是无法依靠这个历史信号。

后台里的开仓历史 则完全依赖于实际下单的记录,后台功能上有一个“监控”页面,通过这个页面记录每次下单的信息,同样这个自动记录的表 python默认是没有的,只能额外实现,这个过程目前来说是比较麻烦的。

原先在PEL里的很多东西,在python上都需要额外实现,不是那么简单的。




所以目前建议采用一个简易的替代方案。

1.如果是需要隔日。
每次下单时候 用全局变量,你可以定义多个,例如开多一个,开空一个,平多一个,平空一个。每次执行对应操作的时候 记录下 context.now

它的值一般是这样的:“2023-10-31 18:30:06”

之后 利用之前记录的时间,计算这2个时间的差值。   大体思路只能如此。

2.如果只是日内需要得话,那可以直接读日内的委托记录。
get_orders

https://www.weistock.com/docs/Py ... 8%E8%AE%A2%E5%8D%95

同样是获取到指定订单后,取到订单时间 再和当前的时间做差值。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:25 , Processed in 0.259539 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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