金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 8074|回复: 24

最新的老版本是V6.11吗?

[复制链接]

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
发表于 2022-5-16 12:30 | 显示全部楼层 |阅读模式
由于涉及到"islastbar "," datacount","TACCOUNT","TACCOUNT2","CURRENTDATE","CURRENTTIME","DYNAINFO","DYNAINFO2"
等太多函数盘中历史数据异常,标准版已服役的老策略无法都修改,评估后可能无奈重新下载老版本。
老版本逐K+刷最后K线模式,目前对标准版必须有上述函数的策略效率是最好的!
最新的老版本是V6.11吗?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-5-16 12:36 | 显示全部楼层
是的,最近的旧版本是6.11。在6.23上使用这些函数做日常交易时新旧版本的代码写法上没有差别,只是仅刷最后一根模式这些函数在输出显示上和老版本存在差别,对交易信号的产生没有影响。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-16 17:28 | 显示全部楼层
技术010 发表于 2022-5-16 12:36
是的,最近的旧版本是6.11。在6.23上使用这些函数做日常交易时新旧版本的代码写法上没有差别,只是仅刷最后 ...

一 、abb:=(islastbar and time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
三、buy(barpos=datacount-1,bb,thisclose);
4、if islastbar then DEBUGFILE('E:\TEST.TXT','品种'&stklabel& ' isl:'&numtostr(islastbar,0),0);
比如倒数第二bar,老版本,一句abb信号仍然在,而新版本盘中一句abb则信号闪掉了!比如倒数第二bar,老版本三句能给虚拟信号,可以对帐户实际持仓进行干预平仓,而新版三句给不了虚拟信号!而4句尽管有islastbar在,正像你说的没影响。
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-16 17:32 | 显示全部楼层
还想请问一下,在新版本中进行直接还原成老版本V6.11,怎样操作?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-5-16 17:36 | 显示全部楼层
本帖最后由 技术010 于 2022-5-16 17:40 编辑

1、对于ABB的定义,在老版本上,控制住历史信号不闪烁是通过not(islastbar),新版上就不是这个了,新版是通过islastbar and time0-timetot0(dynainfo(207))<=tq这个来控制住历史信号不闪烁的。之所以新版还需要加上这个not(islastbar),就是防止重新启动造成的信号闪烁,你了解了图表的机制,就可以理解了。
2、版本无法回退,只能自己另外安装6.11版本

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-16 21:40 | 显示全部楼层
谢谢。
https://www.weistock.com/bbs/for ... p;extra=&page=1这个帖的二楼,不是说abb代码新老版本写法一样呀?
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-16 21:41 | 显示全部楼层
新版这个islastbar and time0-timetot0(dynainfo(207))<=tq能使历史信号不闪烁,看不太懂。
新版的slastbar不是所有的历史K为0也不是所有的历史K为1,对标准版而言其实废了的!
回复

使用道具 举报

37

主题

9972

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-16 22:18 | 显示全部楼层
abb:=(islastbar and time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

这是两个条件之间是或者的关系。在旧版本中,最新k是or左半边条件起作用,历史k上是or又边起作用。(or左右两边不会同时成立)
新版本中,采用记内存模式。只要不触发回刷历史的事件,始终都是or左边部分起作用(自每根新k添加当前结果到内存中开始islastbar都是=1,)。
因为k线结束时这个将要走完的k上的结果就被记下来。而当触发回刷机制时,内存中从新保存全部的结果,之前的islastbar因为从新运算,结果就是0 。not(0)自然就是1。 (即当前最新k之前的部分都是or左边部分起作用)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-5-17 06:50 | 显示全部楼层
我们针对7楼问题,不扯别的!
用a;islastbar;公式简单就能看出,不同周期不同品种,a值是有的当天历史K为1非当天历史K为0,但又不完全是这个规律,
每次重启软件后又会有不同的,总之islastbar历史值是不稳定的值!这是我实测的结果。是不是我这边测的结果与你那边不同?
这个islastbar and time0-timetot0(dynainfo(207))<=tq在历史K上是会闪的,历史信号不稳定标准版无法用的,
新版的slastbar不是所有的历史K为0也不是所有的历史K为1,对标准版而言slastbar其实废了的!
当然前提高效率的"刷最后一根K线"新旧版本在标准版上的比较。
回复

使用道具 举报

37

主题

9972

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-17 08:54 | 显示全部楼层
本帖最后由 技术006 于 2022-5-17 09:02 编辑

既然你理解不了代码的逻辑,没那个能力做到知其然而又所以然,你可以不用仅刷。或者使用你习惯的旧版本

单独一个islastbar是这种情况,但是上面的代码为什么是通过or或者2个不同的条件进行处理的?自己没事好好理解下关系,islastbar是记住当时的值,难道islastbar and time0-timetot0(dynainfo(207))<=tq不是记住的?islastbar and time0-timetot0(dynainfo(207))<=tq。既然当时条件成立时的结果是记录下来的,(只要内存不清掉)哪来的闪烁。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-7 04:56 , Processed in 0.168647 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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