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

急问,新手第一次编程。 [开拓者 TB]

  • 咨询内容: 一个很简单的交易策略:
    十五分钟周期  可以隔夜
    5线上穿20且收盘价高于5日线做多开仓
    5线下穿20且收盘价低于5日线做空开仓
    收盘价低于5单位均线且阴线多单平仓
    收盘价高于5单位均线且阳线空单平仓

    下面是我编写的程序:
    Params
            Numeric Length1(5);
            Numeric Length2(20);
    Vars
            NumericSeries MA1;      
        NumericSeries MA2;
    Begin
            MA1=AverageFC(Close,Length1);
            MA2=AverageFC(Close,Length2);
           
            If (Crossover(MA1,MA2)&&Close>MA1);
    {
    Buy(1,close);
    }

    If (close<MA1&&close<open);
    {
    Sell(1,close);
    }

    If (CrossUnder(MA1,MA2)&&close<MA1);
    {
    sellshort(1,close);
    }

    If (close>MA1&&close>open)
    {
    Buytocover (1,close);
    }
    End

    保存后在豆油主连得15minK线图上模拟运行,结果几乎在每一根K线上都有多空开平信号。。这是怎么回事啊?跪谢各位。

     

  • TB技术人员: 将 if() 后的分号都去掉。

     

  • TB客服:

 

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

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


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

相关文章

    没有相关内容