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

寻求帮助,客服来帮我看看 [金字塔]

  • 咨询内容:

    GLOBALVARIABLE:YL:=0; ------ 设全局变量
    IF HOLDING>O THEN BEGIN----如果持有多单的时候
    YL:=IF00C-ENTERPRICE;------定义盈亏,当前价个减去成本价
    sell((YL>5 OR ENDTIME),shou,limitr,d2);----有5点的盈利,就跑了
    sell(YL<-2.8,SHOU,MARKETR,C-5*MINDIFF);----亏损2.8就止损了
    END
    IF HOLDING<0 THEN BEGIN------下面是持有空单的时候,同理
    YL:=ENTERPRICE-IF00C;
    sellshort((YL>5 OR ENDTIME),shou,limitr,d1);
    sellshort(YL<-2.8,SHOU,MARKETR,C+5*MINDIFF);
    END

     

    请问,高手们,我这样写有问题吗,为啥达到条件,不会出场?

     

  • 金字塔客服:

    图表全局变量是variable,你用超全局变量是有特殊用处还是不知道用处看见是全局变量就用了?

     

     

  • 用户回复:

    如果用后台交易呢,这个全局变量是用哪个?

     

     

  • 网友回复: 后台用你写的这个或者是extgbdataset

     

  • 网友回复:

    GLOBALVARIABLE:YL:=0;
    IF THOLDING>O THEN BEGIN
    YL:=C-TENTERPRICE;
    Tsell((YL>1OR ENDTIME),shou,LMT,d2);
    Tsell(YL<-2.8,SHOU,MKT,C-5*MINDIFF);
    END
    IF THOLDING<0 THEN BEGIN
    YL:=TENTERPRICE-C;
    Tsellshort((YL>1OR ENDTIME),shou,LMT,d1);
    Tsellshort(YL<-2.8,SHOU,MKT,C+5*MINDIFF);
    END

     

    我把改成后台,咋还是不会平仓呀,我先显示出盈利数值,去掉等号,提示重复定义YL

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容