为啥我加载了系统自带的双均线系统不显示买卖信号 (文华财经wh9)

投资者咨询:为啥我加载了系统自带的双均线系统不显示买卖信号 (文华财经wh9)
来源:文华财经  日期:2018-8-5 16:18
 我初次使用MQ软件,为啥我加载了系统自带的双均线系统不显示买卖信号?
投资者咨询:为啥我加载了系统自带的双均线系统不显示买卖信号 (文华财经wh9)
来源:文华财经  日期:2018-8-5 16:18
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-5 18:34
 是因为这个指标是针对期货分析的,含有多空两个方向

并且开仓手数写的都是1,而股票默认是100股的整数倍交易,可以新建一个公式,如下调整

或者加载软件中自带的股票公式看效果,比如股票池模型案例
Params
Numeric FastLength(5);                   //快线周期
Numeric SlowLength(20);               //慢线周期
Vars
NumericSeries AvgValue1;              //定义变量,计算均值
NumericSeries AvgValue2;              //定义变量,计算均值
Begin
   //分别计算快线周期和慢线周期的均值
AvgValue1 = AverageFC(Close, FastLength);
AvgValue2 = AverageFC(Close, SlowLength);

   //画线
PlotNumeric("MA1",AvgValue1);
PlotNumeric("MA2",AvgValue2);

//当前无多仓且快线周期的均线高于慢线周期的均线,开多单
If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
{
Buy(100,Open);
}
//当前无空仓且快线周期的均线低于慢线周期的均线,开空单
If(MarketPosition ==1 && AvgValue1[1] < AvgValue2[1])
{
Sell(100,Open);
}
//PlotNumeric("PL",Portfolio_TotalProfit);
End