打印本文打印本文 关闭窗口关闭窗口

[求助]IF与全局变量问题

作者:金字塔 来源:cxh99.com 发布时间:2016年05月29日
  • 咨询内容: IF与全局变量问题1、全局变量的设置variable:n=1;    // 全局变量,来控制当天交易仓位variable:num=0;// 全局变量,来控制当天交易次数看到论坛有:variable:A=1;B=0;这形式是否成立?A=n? B=num ?A、B如果成立,如此最多数量?
    2、IF COND THEN EXPR1 ELSE EXPR2这个语句是否可以直接操作下单,如:“ SELLSHORT ”,不知为何通不过?
    3、IF COND THEN EXPR1 ELSE EXPR2 + begin + 全局变量 “n”、“ num”的正确编写结构?
    如:条件相同,只是 HOLDING<0、 HOLDING=0 问题,当 HOLDING<0  开仓2手 ;当 HOLDING=0  开仓1手,如何编写?
    请老师指导,谢谢。

     

  • 金字塔客服:

    variable:A=1;B=0;

    这个表示A是全局变量,B是普通变量

    variable:A=1,B=0;

    A和B中间改成逗号,才表示分别定义两个全局变量

     

  • 用户回复: 条件相同,只是 HOLDING 问题,当 HOLDING<0  开空仓2手,当 HOLDING=0  开空仓1手不重复编写 IF 条件 AND  HOLDING<0 THEN  begin           BUYSHORT(1,加SRN,THISCLOSE);           n:=N*2;           num:=num+2;           end 请教老师如何编写,谢谢。

     

  • 网友回复:

    if holding=0 and 其他条件 then buyshort(条件,1,价位);

    if holding<0 and 其他条件  then buyshort(条件,2,价位);

     

    你给我的感觉就是这样写

     

  • 网友回复: 以下是引用jinzhe在2014/8/4 11:29:15的发言:

    if holding=0 and 其他条件 then buyshort(条件,1,价位);

    if holding<0 and 其他条件  then buyshort(条件,2,价位);

     

    你给我的感觉

打印本文打印本文 关闭窗口关闭窗口