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

请教老师后台程序化的移动止损 [金字塔]

  • 咨询内容:

    软件自带的后台程序华移动止损模块只用于多头,   自己改编了一个空头,可是在实盘中运行不了,哪里有问题??

     

     

     

     

    移动止损
        //A有三种数值状态:500000,0,最新价;
        //当A=500000时表示当前有持仓,A=0时表示移动止损执行完毕,A=最新价时用于比较价格是否上涨

        //5.1将A赋值为500000,表示当前有持仓
        IF TSELLHOLDINGEX( '','' ,0 )>0 AND EXTGBDATA('a' )=0 THEN BEGIN
        EXTGBDATASET( 'a',500000 );
        END

        //5.2使A始终表示监控开始后的最低价
        IF DYNAINFO(  7)<EXTGBDATA('a' ) and EXTGBDATA('a' )>0 THEN BEGIN
        EXTGBDATASET( 'a',DYNAINFO(  7));
        END

        //5.3发现价格上涨止损,并将A赋值为0表示移动止损动作完成
        IF DYNAINFO(  7)-EXTGBDATA('a' )>40*MINDIFF and EXTGBDATA('a' )>0 THEN BEGIN
        TSELLSHORT(THOLDING2<0,手数,MKT );
        EXTGBDATASET( 'a',0);
        END

     

    [此贴子已经被作者于2014/2/27 16:22:30编辑过]

     

  • 金字塔客服:

    有没有清空过全局变量?把a重置为0?

     

  • 用户回复:
    此主题相关图片如下:qq截图20140227163707.jpg

     

  • 网友回复: 是在前面设a=0么?

     

  • 网友回复: 把variable改成GLOBALVARIABLE

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容