编程求助
收盘价在20日均线上,开多。跌破20日均线平仓。请老师帮忙写成自动交易策略。做空相反,谢谢
收盘价在20日均线上,开多。跌破20日均线平仓。请老师帮忙写成自动交易策略。做空相反,谢谢
我用的中辉期货提供的这个版本不行吗?
老师,编译没通过,请改一下,谢谢
回复:软件为TBQ3
你的交易逻辑和双均线一样一个是close,一个是ma20//------------------------------------------------------------------------// 简称: DualMA// 名称: 双均线交易系统// 类别: 策略应用// 类型: 内建应用//------------------------------------------------------------------------Params Numeric FastLength(5);// 短期指数平均线参数 Numeric SlowLength(20);// 长期指数平均线参数Vars Series<Numeric> AvgValue1; Series<Numeric> AvgValue2;Events OnReady() { SetBackBarMaxCount(1+Max(FastLength,SlowLength)); Range[0:DataSourceSize() - 1] { setPlotOption(\"MA1\", \"begin-bar\", FastLength); setPlotOption(\"MA2\", \"begin-bar\", SlowLength); } } OnBar(ArrayRef<Integer> indexs) { AvgValue1 = close; AvgValue2 = AverageFC(Close,20); PlotNumeric(\"MA1\",AvgValue1); PlotNumeric(\"MA2\",AvgValue2); If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1]) { Buy(0,Open); } If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1]) { sell(0,Open); } }//------------------------------------------------------------------------// 编译版本 GS2010.12.08// 版权所有 TradeBlazer Software 2003-2025// 更改声明 TradeBlazer Software保留对TradeBlazer平// 台每一版本的TradeBlazer公式修改和重写的权利//------------------------------------------------------------------------