超级股票池支持按照以上思路在全是指范围内自动筛选
超级股票池的用法可以参考MQ软件右上角帮助》软件说明书》模型运行超级股票池详解
选股公式范例参考:
Vars
Numeric Numa;
Numeric Num1;
Numeric SZ;
Numeric SJ;
Numeric LR;
Begin
SZ = GetPrice1("总市值")<200; //市值小于200亿
SJ = Close/Finance("每股净资产")<2.7; //市净率小于2.7
LR = Finance( "净利润同比")>0.05; //市净率小于2.7
Num1 = MarketRank("年市盈率",1,0);//返回按年市盈率在A股市场从小到大升序排列的名次
Select( NUM1 <= 100 && SZ &&SJ &&LR);//年市盈率排名从小到大前100,并且满足市值、净利润增长等财务指标
End
满足以上条件后,若满足下例中均线系统就可以自动加入超级股池实现程序化交易
交易公式参考;
Params
Numeric Length1(5);
Numeric Length2(10);
Vars
NumericSeries MA1;
NumericSeries MA2;
Begin
MA1=Ma(Close, Length1);
MA2=Ma(Close, Length2);
If(Cross(MA1,MA2))
{
Buy;
}
If(CrossDown(MA1,MA2) )
{
Sell;
}
End



