金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6297|回复: 15

新版本V6.23与原策略某些句子不适用问题

[复制链接]

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
发表于 2022-5-12 12:44 | 显示全部楼层 |阅读模式
昨晚下载了V623版本,发现很多islastbar的提示,三个问题:
(1) 、下面这三句如何修改,才有使用新V623版本仅【仅刷最后根K】提高效率?
(2) 、如果"并且去掉【仅刷最后根K】来执行公式”,按逐K模式,是否效率更差不如老版本”逐K模式+【仅刷最后根K】”
(3) 另外都找不到在哪儿去掉"【仅刷最后根K】"了?
abb:=(islastbar and time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
二、kcj:=if(islastbar,if(kcj>=dynainfo(54),kcj-dn,kcj),kcj);
buy(barpos=datacount-1,bb,thisclose);

回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-5-12 13:01 | 显示全部楼层
代码写法上在旧版本和新版上是一样的啊,之前可以执行的代码,现在也可以执行啊,只是列出的这些函数在值在启动交易后在历史K线输出上是和旧版本有差异的。差异是因为旧版的仅刷最后一根K线,是当根K线结束后,历史K线就会重刷一遍,那就是判断出结束的这根K线就不是最后一根K线了,而最新版的仅刷最后一根K线,是只在最新的K线上刷新计算,历史K线不回刷,采用记内存的模式,将历史上刷出来的结果都记在内存中,这样就不会及时的判断出前一根已经不是最后一根K线了,会把前一根K线上islastbar也成立,造成显示的差异。
截图202205121258557966.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-12 16:19 | 显示全部楼层
能否对abb通过实时输出功能,定量讲解一下输出的结果具体在哪里不一样?讲透彻
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-5-12 16:40 | 显示全部楼层
你就运行A:islastbar;这段就能看到区别啊,在旧版上的仅刷最后一根模式,只有最新的K线上A等于1,历史K线上A是等于0的,但是在新版仅刷最后一根上,等这跟K线走完,后面又新K生成,这个K线上的A还是等于1的。
截图202205121639269654.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-12 18:23 | 显示全部楼层
你这个是islastbar盘后非交易时间的情况,而首个tick过来后的集合竞价时islastbar就正常了,对吧?要不然这个islastbar函数就废了!
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-12 18:23 | 显示全部楼层
交易时间islastbar就正常了,对吧?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-5-12 18:29 | 显示全部楼层
这个就是在新版本显示的问题了,你如果不接受这种记内存的显示模式,就不能勾选仅刷最后一根K线了。这个就是在盘中测试的,我用的外盘的品种测试的,虽然在盘中运行中,islastbar在历史K线上显示为1,但是不影响这种提前下单的写法,这种abb的定义在新版上依旧可以使用。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-12 20:03 | 显示全部楼层
技术010 发表于 2022-5-12 18:29
这个就是在新版本显示的问题了,你如果不接受这种记内存的显示模式,就不能勾选仅刷最后一根K线了。这个就 ...

1楼第(2)个问题,你还没有回答呢
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-12 20:14 | 显示全部楼层
abb运行的结果是否与老版本一致,我自己等会用实时输出测一下,
如果都在"仅刷最后一根K"下结果一致说明在新版可用,
否则只能用老版本,并请卖方完善老版本(哪些已知的bug修复)!
标准版的生存空间又被进一步压缩
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-12 20:32 | 显示全部楼层
效率上
老版逐k = 现在逐k < 老版逐k+仅刷最后<现在逐k+仅刷最后

建议你新版就不要去用最后一根k,他的提升效率就是不刷历史了,islastbar历史上只要是1,那么只要不刷新是不是他一直是1了?

https://www.weistock.com/bbs/for ... thread&tid=6549

看戏这里说明,后面会有提醒,一般不建议仅刷最后一根k模式使用这类函数
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-7 19:51 , Processed in 0.228487 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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