金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6909|回复: 21

对于最后一个周期才起作用的函数,如果使用了全局变量进行控制,千万记得加上islas...

[复制链接]

17

主题

145

帖子

145

积分

等级: 免费版

注册:
2023-3-31
曾用名:
发表于 2023-4-4 13:04 | 显示全部楼层 |阅读模式
这个是启动后台预警提示框里面链接看到的:对于最后一个周期才起作用的函数,如果使用了全局变量进行控制,千万记得加上islastbar控制条件;这句话怎么理解
截图202304041303321777.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-4-4 13:24 | 显示全部楼层
本帖最后由 技术010 于 2023-4-4 13:28 编辑

1、这是因为使用了variable全局变量的原因,这个全局变量是从历史的第一根上开始初始化赋值的,如果不加islastbar,那历史上的A已经被赋值为6了,就不满足后面的A=10就开仓的条件了,所以加上islastbar,让在最后一个K线上,先开仓了,然后再把6赋值给A。
2、variable一般用于图表,后台上建议用globalvariable,区别说明:https://www.weistock.com/docs/PE ... 8F%98%E9%87%8F.html
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

145

帖子

145

积分

等级: 免费版

注册:
2023-3-31
曾用名:
 楼主| 发表于 2023-4-4 13:34 | 显示全部楼层
2、variable一般用于图表,后台上建议用globalvariable,后台用了variable有什么问题?还是也可以用
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-4-4 13:43 | 显示全部楼层
1、variable是运行到第一根K线就会初始化,后面的K线也会参与迭代计算。后台上默认使用的是固定数据量,随着新K生成,前面的第一根K线会被挤出去,那就会造成历史上的全局变量的值发生变化了。
2、后台一般可以使用序列计算的模式,且只是关注最新K的情况,如果你非要用variable来定义全局变量,那只能使用逐K模式,且要注意计算的第一根K线位置不要发生变化,不要用固定数量K线,例如用日期起始位置。所以我们不建议在后台上用,如果要用,也要了解该函数,并且是符合自己策略的需求。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

145

帖子

145

积分

等级: 免费版

注册:
2023-3-31
曾用名:
 楼主| 发表于 2023-4-4 13:49 | 显示全部楼层
后台模式下,仅刷最后1根k线,重启系统历史指标也不会重新计算吧
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-4-4 13:54 | 显示全部楼层
逐K+仅刷最后一根的模式在后台上,启动后,历史K线上也会计算一遍的啊,然后就只在最新的K上计算的啊。只是globalvariable是在启动后才会初始化,然后只在最新的K线上开始计算的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

145

帖子

145

积分

等级: 免费版

注册:
2023-3-31
曾用名:
 楼主| 发表于 2023-4-4 14:35 | 显示全部楼层
如果未来性的指标,在图表回测和在后台回测是否一样,是否后台就没有未来性了
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-4-4 14:36 | 显示全部楼层
图表回测和后台回测一样,都存在未来性的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

145

帖子

145

积分

等级: 免费版

注册:
2023-3-31
曾用名:
 楼主| 发表于 2023-4-4 14:45 | 显示全部楼层
后台模式下回测会出现历史信号消失现象么
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-4-4 14:49 | 显示全部楼层
回测是从第一根到最后一根的K计算一遍啊,并不会重复计算啊。不存在信号消失的问题,你回测中,都是历史数据,如果存在未来,就直接用当前往后的数据参与计算了,就等于直接用了未来数据了,这个和实际交易中当下计算的就不一样了,存在失真了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-26 02:07 , Processed in 0.163846 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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