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

时间到点平仓,怎么写这个语句,比如10点10分02秒全部平仓。 [金字塔]

  • 咨询内容: 请教:时间到点平仓,怎么写这个语句,比如10点10分02秒全部平仓。

     

  • 金字塔客服:


    if 平仓条件 or (CURRENTDATE>=101002 and  islastbar) then begin

    sell(holding>0,holding,market);

    sellshort(holding<0,holding,market);

    end

     

  • 用户回复: 请教,如何把您的这段语句


    if 平仓条件 or (CURRENTDATE>=101002 and  islastbar) then begin

    sell(holding>0,holding,market);

    sellshort(holding<0,holding,market);

    end

    加到一分钟周期,这个图表化程序交易系统中//中间变量MA3:=MA(CLOSE,3);MA5:=MA(CLOSE,5);
    //交易条件平多开空条件:=MA3>MA5; 平空开多条件:=MA3<MA5;
    //交易系统SELLSHORT(平空开多条件 and HOLDING<0,HOLDING,market); //交易系统乀平空操作BUY(平空开多条件  and   HOLDING=0,1,market);//交易系统乀开多操作SELL(平多开空条件 and HOLDING>0,HOLDING,market);//交易系统乀平多操作BUYSHORT(平多开空条件  and HOLDING=0,1,market);//交易系统乀开空操作

     

  • 网友回复:


    //中间变量
    MA3:=MA(CLOSE,3);
    MA5:=MA(CLOSE,5);

    //交易条件
    平多开空条件:=MA3>MA5;
    平空开多条件:=MA3<MA5;

    //交易系统
    BUY(平空开多条件  and   HOLDING=0,1,market);//交易系统乀开多操作
    BUYSHORT(平多开空条件  and HOLDING=0,1,market);//交易系统乀开空操作

    if 平空开多条件 or (CURRENTDATE>=101002 and  islastbar) then begin
    sellshort(holding<0,holding,market);
    end

    if 平多开空条件 or (CURRENTDATE>=101002 and  islastbar) then begin
    SELL( 1,HOLDING,market);
    end

    [此贴子已经被作者于2014/11/20 10:48:12编辑过]

 

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

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


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

相关文章

    没有相关内容