[原创]咨询一个问题 (文华财经wh9)

投资者咨询:[原创]咨询一个问题 (文华财经wh9)
来源:文华财经  日期:2018-5-25 17:34
 咨询一个问题,用文华9可以实现,按净资产收益率、市盈率、市盈率等指标选300只股票,然后按照市盈率排序买入100只,定期换仓的股票策略嘛
技术人员回复
日期:2018-5-25 17:52
可以实现的,现在的版本可以实现自动交易

后续的版本,还会支持这类模型的股票池回测

投资者咨询:[原创]咨询一个问题 (文华财经wh9)
来源:文华财经  日期:2018-5-25 17:34
 

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
投资者咨询:[原创]咨询一个问题 (文华财经wh9)
来源:文华财经  日期:2018-5-25 17:34


图片点击可在新窗口打开查看

图片点击可在新窗口打开查看 
投资者咨询:[原创]咨询一个问题 (文华财经wh9)
来源:文华财经  日期:2018-5-25 17:34
 老师,你好,如果按照图1、2、3、4的描叙在文华9可以实现自动化交易嘛,如果可以,可以帮忙写下或者有没有案例给于参考。
技术人员回复
日期:2018-5-28 16:48

超级股票池支持按照以上思路在全是指范围内自动筛选

 

超级股票池的用法可以参考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