您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

发现提取内存数值出错 [金字塔]

咨询内容: 情况反映,今天发现系统提取内存数值出错。明明'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。

 

 来源: WWW.CXH99.COM

金字塔资深技术: 你怎么判断的,本地这么看没有问题输出的就是0

  • 技术交流: 你这是纸上谈年代,当然查不出问题。

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

    IFTBUYHOLDINGEX(ZH1,PZ1,1)>0THEN 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):
    纠正:纸上谈兵 你用盘面试试

     

  • 技术交流: 知道了。系统没错,是我有个地方搞错了。
  •  

    有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

    可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

    怎么收费,代编流程等详情请点击阅读!

    (注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


    【字体: 】【打印文章】【查看评论

    相关文章

      没有相关内容