金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3038|回复: 3

继续问hans123 的调试问题?

[复制链接]

4

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-11-29
曾用名:
发表于 2022-12-1 21:01 | 显示全部楼层 |阅读模式
开盘30分钟最高价:=VALUEWHEN(TIME<=090000+NMIN1*100,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(TIME<=090000+NMIN1*100,LLV(L,N));
这两个条件在回测的时候 还是不能正常, 原因是 我们这里有 在凌晨运行的时间,0001000 凌晨一点的时候的高点或者低点也会被计算在内!
这脱离hans系统的初衷,很不合中国的习惯。做日内的 ,往往就是白天的四个小时。
金字塔的数据能调整一下吗?  删除或者屏蔽网上的交易时间数据。形成纯白天的连续数据。这样就可以做多日的测试了!
高手出现吧  管理员教教我!!







补充内容 (2022-12-1 21:10):
不光是凌晨的问题。还有其他问题阻止回测
当图上是多日的k线时(5分钟为例),这两句话取得的是 图标中最早出现那日的  9.30分之前最高点和最低点。
回测的初衷是 过一天 就按照当天的前三十分钟取得高点低...
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-2 09:14 | 显示全部楼层
开盘30分钟最高价:=VALUEWHEN(time>090000 and TIME<=090000+NMIN1*100,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(time>090000 and TIME<=090000+NMIN1*100,LLV(L,N));

你在代码里再加一个时间判断呀。

“当图上是多日的k线时(5分钟为例),这两句话取得的是 图标中最早出现那日的  9.30分之前最高点和最低点。” 不是这样的。是取最近一次满足条件的位置,也就是最近的交易日。如果是当天 获取就是当天的。
另外昨天我记得和你说过 这个策略是应用在北京时区上的。你如果没有调整成北京时区 也是有问题的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-11-29
曾用名:
 楼主| 发表于 2022-12-2 10:05 | 显示全部楼层
技术009 发表于 2022-12-2 09:14
开盘30分钟最高价:=VALUEWHEN(time>090000 and TIME090000 and TIME

调成北京时区了。不过昨天从网上下载一个策略贴进去,然后行情列表里多了两列。然后今天早上软件就崩溃了

补充内容 (2022-12-2 10:09):

开盘30分钟最高价:=VALUEWHEN(time>090000 and TIME<=090000+NMIN1*100,HHV(H,N));
这就话中没有体现出 最近交易日的概念呀。我试验的是k线数据中   最早那个交易日的 九点30分的定价
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-2 10:07 | 显示全部楼层
你导入了什么?策略代码 是不可能有让行情列表多2列的效果的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 04:22 , Processed in 0.155483 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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