您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

开拓者 TB 按比例开平仓代码 [开拓者 TB]

  • 咨询内容:


    Params

    Vars

           
        Numeric TotalEquity;                    // 按最新收盘价计算出的总资产
        Numeric TurtleUnits;                    // 交易单位2012.12.25



    Begin


        TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();//按当前价计算可用资金+当前持仓保证金
        TurtleUnits = (TotalEquity*0.1)/(ContractUnit()*BigPointValue());   // 交易单位=((按当前价计算可用资金+当前持仓保证金)*0.3)/(合约价格*该合约一个整数点价值)
        TurtleUnits = IntPart(TurtleUnits); // 对小数取整


    if( )
    {
                         Buy(TurtleUnits ,OPEN);
    }

    if(close[1]<ma1[1])
    {
    Sell(0,Open);
    }

    按10%开仓,出平仓条件全部平仓,请问问题出在哪,不显示信号,也不开仓

     

  • TB技术人员: ContractUnit()*BigPointValue()取不到每手需要用的保证金量。
    请再检查公式算法

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容