金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1910|回复: 3

发现提取内存数值出错

[复制链接]

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
发表于 2021-11-1 11:49 | 显示全部楼层 |阅读模式
情况反映,今天发现系统提取内存数值出错。明明'00 单向平仓'=0 是我手工设定的,但系统提取的数值是1。

代码:
单向平仓:=EXTGBDATA('00 单向平仓');

内存设定:
00 单向平仓 0 数字
00 方向建议 1 数字
00 加仓标志 1 数字
00 开仓标志 1 数字
00 止盈建议 0 数字



补充内容 (2021-11-1 11:51):
这种情况很令人担心

补充内容 (2021-11-1 12:19):
纠正:情况反映,今天发现系统提取全局变量数值出错。明明'00 单向平仓'=0 是我手工设定的,但系统提取的数值是1。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-11-1 12:19 | 显示全部楼层
你怎么判断的,本地这么看没有问题输出的就是0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

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

使用道具 举报

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2021-11-1 12:57 | 显示全部楼层
你这是纸上谈年代,当然查不出问题。

我的实盘是这样的:
单向平仓:=EXTGBDATA('00 单向平仓);
单向平多:=单向平仓=1;单向平空:=单向平仓=-1;

    IF  TBUYHOLDINGEX(ZH1,PZ1,1)>0  THEN BEGIN
                   IF  单向平多         OR 止损平多1 OR 止损平多2 OR 止损平多3                 OR 止盈平多1 OR 止盈平多2 OR 止盈平多3                 OR 达标平多1 OR 达标平多2 OR 达标平多3    THEN BEGIN
                    TSELL( 单向平多 , 0,LMT,DYNAINFO2(21,PZ1)+0*MINDIFF,0,ZH1,PZ1 ),ALLOWREPEAT; //平多
                        IF ISLASTBAR=1 and 单向平多  then         DEBUGFILE('C:\Users\Administrator\Desktop\账号'&ZH1&'\平多记录-单向平多-'&STKLABEL&'.TXT',' '&ZH1&'-'&STKLABEL&'  单向平多手数 = '&NUMTOSTR(TBUYHOLDINGEX(ZH1,PZ1,1),0)&'  CLOSE =  %.2f',DYNAINFO2(7,PZ1) );
                  END
          END


这样就把我的多仓平了。
你用面试试






补充内容 (2021-11-1 12:58):
纠正:纸上谈兵    你用盘面试试
回复

使用道具 举报

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2021-11-1 13:06 | 显示全部楼层
知道了。系统没错,是我有个地方搞错了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 11:55 , Processed in 0.244740 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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