急问,新手第一次编程。 [开拓者 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容