金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3526|回复: 7

后台程序化中设置内存保留K线数量的问题

[复制链接]

171

主题

475

帖子

485

积分

Rank: 2

等级: 标准版

注册:
2021-5-31
曾用名:
发表于 2021-12-14 21:25 | 显示全部楼层 |阅读模式
我写一个后台程序化的股票策略,采用3秒周期,我取开仓后的高点,如下面写的
GD:=HHV(H,TENTERBARS);
因为是3秒的周期,开仓后经历的周期数值就很大
问题:1、设置中内存保留的K 线数量已经小于TENTERBARS的值得时候,是不是这个GD就取不到数了?
2、因为3秒周期一天就有4800根K线,买入后要持股几天,设置内存保留K线数量就太大了,有办法解决吗?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 09:14 | 显示全部楼层
1.对数据量不足时候会取不到。
2.你这里是要始终计算有持仓这段时间的最高价?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

171

主题

475

帖子

485

积分

Rank: 2

等级: 标准版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2021-12-15 14:10 | 显示全部楼层
是的,因为我是当盈利到一定数量的时候启动止盈保护,所以需要计算持仓这段时间的最高价,与成本进行比较得到盈利的最大情况。请问有什么办法吗?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 14:34 | 显示全部楼层
这个可能只能用全局变量来记录了。在开仓时候就开始设置全局变量进行记录。

[PEL] 复制代码
IF TBUYHOLDINGEX( '','' ,0 )=0  THEN BEGIN //没有持仓后重置超全局变量
EXTGBDATASET(STKLABEL,0);
END


//监控有持仓开始后的最高价
IF DYNAINFO(  7)>EXTGBDATA(STKLABEL)  and  TBUYHOLDINGEX( '','' ,0 )>0  THEN BEGIN
EXTGBDATASET(STKLABEL,DYNAINFO(  7));
END


类似这样。但是如果中间程序中断运行了,那么这段的最高价可能就不能被统计到。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

171

主题

475

帖子

485

积分

Rank: 2

等级: 标准版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2021-12-15 20:37 | 显示全部楼层
如果我把开仓后的股票单独建一个预警,这个预警设置策略计算K线量从一个起始时间开始,这样这部分股票的K线数量会不会就不受设置里内存保留K线数量的限制,就强制把这几个股票取出来需要的数据了?
回复

使用道具 举报

171

主题

475

帖子

485

积分

Rank: 2

等级: 标准版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2021-12-15 20:39 | 显示全部楼层
我在图表程序化使用中有类似的经验,是可以的,设置了起始日期的图表,就不再受设置里面图形显示K线数的约束了
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 21:22 | 显示全部楼层
是的。那个设置是优先于 内存保留这里的。后台里面也有这个设置的。你如果这样设置了,那是可以的。只是这样随着时间增加,数据量会越发庞大。你可能需求定期做一下维护,调整开始时间这样比较稳妥。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

171

主题

475

帖子

485

积分

Rank: 2

等级: 标准版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2021-12-15 22:22 | 显示全部楼层
明白,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 18:33 , Processed in 0.278868 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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