投资者咨询:MQ模型编写问题 (文华财经wh9)
来源:文华财经 日期:2018-7-31 10:19
老师好,MQ模拟的可以加载TICK模型吗,我的模型加载后没有信号。
技术人员回复
日期:2018-7-31 10:30
支持加载TICK模型的
没有信号与您模型编写有关,并且部分函数是不支持主图回测的
如果您还有疑问可以上传完整源码,我们帮您查看一下
投资者咨询:MQ模型编写问题 (文华财经wh9)
来源:文华财经 日期:2018-7-31 10:19
哪里可以上传模型
投资者咨询:MQ模型编写问题 (文华财经wh9)
来源:文华财经 日期:2018-7-31 10:19
Params
Numeric Length(60); Numeric N(200);
Vars
Numeric Lost(2); //定义止损参数
Numeric Win(2); //定义止盈参数
Numeric Time_Exit(151450); //定义尾盘清仓时间
Numeric MinP; //定义合约最小变动价位
NumericSeries MaH;
NumericSeries MaL; //均线
NumericSeries DP; //定义买一到买三挂单量的和
NumericSeries KP;
NumericSeries DK; //定义买一到买三挂单量的和
NumericSeries KK;
NumericSeries DH;
NumericSeries KH;
NumericSeries DIFF;
NumericSeries DEA;
NumericSeries MACD; Begin
MinP = MinPrice; DP=SUM(SPVolume,N);//加载到TICK图中,定义VV为五秒内(包含当笔TICK)所有TICK的卖平大单的成交量的和
KP=SUM(BPVolume,N);
DK=SUM(BKVolume,N);//加载到TICK图中,定义VV为五秒内(包含当笔TICK)所有TICK的卖平大单的成交量的和
KK=SUM(SKVolume,N);
DH=KP+DK;
KH=DP+KK;
//PlotNumeric("DH", DH);
//PlotNumeric("KH", KH);
//PlotLine("DH",DH,Red,NoText,Precis3,0);
//PlotLine("KH",KH,RGB(0,255,255),NoText,Precis3,0);
DIFF =EMA((DK+KP)-(KK+DP),3);
DEA=EMA(DIFF,9);
MACD=DIFF-DEA;
MaH=REF(HHV(New,Length),1);
MaL=REF(LLV(New,Length),1);
//------------------------------------------------------开仓条件------------------------------------------------------- If(MarketPosition == 0)
{
If(DK>KK&&DK>DP&&DK>KP&& Time < Time_Exit / 1000000) //均线连续两周期上升,则入场做多
Buy;
If(KK>DK&&KK>DP&&KK>KP&& Time < Time_Exit / 1000000) //均线连续两周期下降,则入场做空
SellShort;
} //-----------------------------------------------------平仓条件-----------------------------------------------------------
If(DP>DK) // 多头止盈
Sell;
If(KP>KK) //多头止损
BuyToCover;
//-----------------------------------------------------平仓条件----------------------------------------------------------- End
技术人员回复
日期:2018-7-31 10:40
在模型编写平仓左上角》文件》导出后在论坛上传一下
我们帮您检查一下编写
投资者咨询:MQ模型编写问题 (文华财经wh9)
来源:文华财经 日期:2018-7-31 10:19
技术人员回复
日期:2018-7-31 13:57
与您的编写有关其中SKVolume函数不能直接使用
使用该函数前,必须先调用SetTickData函数定义TICK数据区
您参考SKVolume函数说明了解一下
| 下载信息 [文件大小: 下载次数: ] | |
文件名:多空高频(改).zip |
