您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

空大师帮看看 [文华财经]

  • 咨询内容:

    VAR WinPrice,LosePrice;
    VAR Code;
    VAR BN,SN,BN1,SN1;

    VOID MAIN()
    {
     Code="IF1312";
     WinPrice=5;
     LosePrice=5;
     BN=T_BuyPosition(Code);
     SN=T_SellPosition(Code);
     BN1=T_BuyRemainPosition(Code);
     SN1=T_SellRemainPosition(Code);

    //T_Deal(Code,bs,kp,vol,price),发出委托。Code(字符串):合约编码,bs(整数0,1):0 买 1 卖 ,kp(整数0,1,2):0 开 1平 2平今
    //Vol(整数):下单手数,Price(整数或小数):下单价格,0为市价 返回唯一委托标识OrderID(字符串)

    //止盈
      IF(BN=BN1&&BN>0&&Price(Code)>=T_BuyAvgPrice(Code)-LosePrice)
      {
        T_Deal(Code,1,1,BN,T_BuyAvgPrice(Code)+WinPrice);
      }

      IF(SN=SN1&&SN>0&&Price(Code)<=T_SellAvgPrice(Code)+LosePrice)
      {
        T_Deal(Code,0,1,SN,T_SellAvgPrice(Code)-WinPrice);
      }

    //止损
       

      IF(BN=BN1&&BN>0&&Price(Code)<=T_BuyAvgPrice(Code)-LosePrice)
      {
        T_Deal(Code,1,1,BN,Price(Code)-2);
      }

      IF(SN=SN1&&SN>0&&Price(Code)>=T_SellAvgPrice(Code)+LosePrice)
      {
        T_Deal(Code,0,1,SN,Price(Code)+2);
      }

    //T_DeleteOrderByCode(Code,Type)委托撤单。Code:合约代码(字符串)Type:0所有方向;1买开;2卖平;3卖开;4买平 返回0撤单发出成功,返回其它失败
      IF((BN>BN1 || Price(Code)<=T_BuyAvgPrice(Code)-LosePrice)&&BN>0)
      {
        T_DeleteOrderByCode(Code,2);
      }

      IF((SN>SN1 || Price(Code)>=T_SellAvgPrice(Code)+LosePrice)&&SN>0)
      {
        T_DeleteOrderByCode(Code,4);
      }
      
     
    }

     

  • 文华技术人员: 您具体说明一下想要实现什么想法?对照帮您分析一下

 

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

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


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

相关文章

    没有相关内容