金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 157|回复: 5

请教这样哪里有错

[复制链接]

64

主题

308

帖子

318

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2025-7-30 09:49 | 显示全部楼层 |阅读模式
ac:='157507';
qy:=intpart(TACCOUNT2(6,ac));
shijian:=CURRENTTIME;
if shijian=205800 and shijian<=205900  then begin EXTGBDATASET('张三zrqy',qy); END;
zrqy:=EXTGBDATA('张三zrqy'),colormagenta,linethick0;
jry:=qy-zrqy;
if jry>=0 and qy>10000 then begin 今日盈利:jry,colorred,linethick0;end
if jry<0 and qy>10000 then begin 今日亏损:jry,colorgreen,linethick0;end
昨日权益:zrqy,colorwhite,linethick0;

以上代码是输出到图表上监控每日真实盈亏金额,为什么有的时候能准确,有的时候不准确。 请老师帮助看看哪里写的有问题

回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-30 10:28 | 显示全部楼层
这个不用自己记录吧。直接用上日结算就可以的

TACCOUNT(26)

你这个记录的逻辑,需要你在指定时间登陆账号后 手工刷新图表。否则图表在非交易时间根本不会执行计算,这样就不会记录当时的账号权益到全局变量的。
回复

使用道具 举报

64

主题

308

帖子

318

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2025-7-30 10:37 | 显示全部楼层
资深技术05 发表于 2025-7-30 10:28
这个不用自己记录吧。直接用上日结算就可以的

TACCOUNT(26)

我要统计实际权益,也就是收盘价的权益。 不用结算价权益
回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-30 10:57 | 显示全部楼层
这个指标你现在是如何使用的,盘前手工加载到某个品种上去的嘛?

最好能提供一些当时获取的值的情况,比如全局变量中记录的值。我现在无法判断你是代码没执行 还是取的数值和账户栏的有差异,这个其实不太可能,我们函数都是从账户栏直接读的。
回复

使用道具 举报

64

主题

308

帖子

318

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2025-7-30 11:36 | 显示全部楼层
这个模块写在策略里,策略加载在图标上,在图表上输出文字。
我用全局变量记载了21:59分的动态权益, 然后在读取。 这个动态权益应该没记录下来,变成实时的动态权益了。你看看我的全局变量的用法EXTGBDATASET('张三zrqy',qy)是不是有问题?
回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-30 13:27 | 显示全部楼层
本帖最后由 资深技术05 于 2025-7-30 13:59 编辑

写法上没什么问题的。你盘前手工刷新指标,再手工检查下全局变量的值。
另外也检查下是否有其他地方有写全局变量的操作,看下是否覆盖了。
然后记得截个图 保存下现场。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 23:56 , Processed in 0.130724 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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