投资者咨询:老师您好,问题咨询 (文华财经wh9)
来源:文华财经 日期:2018-5-16 11:19
var2=Std(ma2,20);//计算第二腿合约标准差
sum1=data2.Price("BidVol");
sum2=data2.Price("AskVol");
vol1=datum3[0].Bidvol1+datum3[1].Bidvol1+datum3[2].Bidvol1;
vol2=datum3[0].Askvol1+datum3[1].Askvol1+datum3[2].Askvol1;
n2=ma2+1.645*var2;//计算第二腿合约上轨
m2=ma2-1.645*var2;//计算第二腿合约下轨
cond1=data1.Price("New")>m1&&data1.Price("New")<n1;
老师MQ中这段函数能否细致讲解下,包括其中1.645是如何得来的,还有中间.表示什么意思,以及这段函数的逻辑是什么,对照函数表看过了,还是有一些不理解,谢谢指点
技术人员回复
日期:2018-5-16 11:37
编写范例中的模型提供编写方式的参考,其中1.645是拟定的上下轨计算参数
您都是可以根据思路来调整的
var2=Std(ma2,20);//计算第二腿合约标准差
sum1=data2.Price("BidVol"); //取数据区定义的date2合约盘口买量
sum2=data2.Price("AskVol"); //取数据区定义的date2合约盘口卖量
vol1=datum3[0].Bidvol1+datum3[1].Bidvol1+datum3[2].Bidvol1; //计算连续三笔盘口TICK的买1量和
vol2=datum3[0].Askvol1+datum3[1].Askvol1+datum3[2].Askvol1; //计算连续三笔盘口TICK的卖1量和
n2=ma2+1.645*var2;//计算第二腿合约上轨 (拟定参数1.645)
m2=ma2-1.645*var2;//计算第二腿合约下轨 (拟定参数1.645)
cond1=data1.Price("New")>m1&&data1.Price("New")<n1; //判断数据区定义的date1合约盘口最新价在 M1 N1之间