金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2235|回复: 10

请问:工具-数据-全局变量,记录里的数值却不一样

[复制链接]

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-6-5 11:33 | 显示全部楼层
上面代码有效信息有限。你先判断下自己是不是多品种监控。其次是增加debugfile日志调试输出。在所有EXTGBDATASET的部分上增加输出所有牵扯到修改的地方的值,以判断结果变化的原因
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-6-5 15:06 | 显示全部楼层
汇聚 发表于 2024-6-5 14:55
IF (TOP-TAVGENTERPRICEEX2(AC,_Y,0))>=2*ATR THEN EXTGBDATASET('265110_DKCS_Y',TAVGENTERPRICEEX2 ...

这种问题没法直接推断哪里不对,需要结合调试对照自己的思路进行处理。
如果这段代码运行在多品种上,那么等同于只会保存最后一个品种对应的值。

具体情需要你输出TOP、TAVGENTERPRICEEX2和_Y等变量的值进行具体判断。

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

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-6-6 15:41 | 显示全部楼层
1使用字符串拼接,将多个变量的值拼接在一起。
DEBUGFILE('C:\Users\Administrator\Desktop\002729\TEST.TXT','BOT价格为'&numtostr(KZY2,2) &'空开价格为'&numtostr(TAVGENTERPRICEEX2(AC,_AG,1),2),1);  

2.将debugfile放在if语句条件下。


先回答我 4楼中询问的内容,这个策略是不是用在了多品种下面?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-6-6 15:58 | 显示全部楼层
汇聚 发表于 2024-6-6 15:49
一个策略对应的是一个品种,创建的后台程序化里该策略只监控一个品种。

这样可以排除掉是多品种的影响。



你可以输出后看下结果。另外,你吧日志完善下,把DYNAINFO2(7,_Y)这类的匜输出出来。
然后根据这些结果验证指定的时间节点就能知道是否是错的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-6-6 16:07 | 显示全部楼层
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 15:08 , Processed in 0.130503 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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