投资者咨询:MQ上的加仓编写 (文华财经wh9)
来源:文华财经 日期:2018-9-25 18:58
1,MQ上持仓数大于0,且符合条件A加仓1手怎么编写?
技术人员回复
日期:2018-9-25 19:21
投资者咨询:MQ上的加仓编写 (文华财经wh9)
来源:文华财经 日期:2018-9-25 18:58
if(MarketPosition==0&&REF(mxk,1))
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))
{
BuyToCover(DefaultVol,Limit_Order,Cancel_Order);
}
end
已经如上编写了,那么加仓的语句应该放在哪儿呢?
技术人员回复
日期:2018-9-25 19:59
后面添加就行了
if(MarketPosition==0&&REF(mxk,1))
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))
{
BuyToCover(DefaultVol,Limit_Order,Cancel_Order);
}
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))
{
BuyToCover(DefaultVol,Limit_Order,Cancel_Order);
}
END
投资者咨询:MQ上的加仓编写 (文华财经wh9)
来源:文华财经 日期:2018-9-25 18:58
Buy(1,Open);
上面语句中OPEN是什么意思?
投资者咨询:MQ上的加仓编写 (文华财经wh9)
来源:文华财经 日期:2018-9-25 18:58
if(MarketPosition==0&&REF(mxk,1))//MXK表示卖开
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))
if(MarketPosition==1&&JCTJ)//JCTJ表示加仓条件
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))//mxp表示卖平
{
BuyToCover(DefaultVol,Limit_Order,Cancel_Order);
}
end
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))
if(MarketPosition==1&&JCTJ)//JCTJ表示加仓条件
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
if(REF(MxP,1))//mxp表示卖平
{
BuyToCover(DefaultVol,Limit_Order,Cancel_Order);
}
end
以上语句表达有错误么?为什么没有加仓呢?
技术人员回复
日期:2018-9-25 22:24
我们分析下,明日给您回复
投资者咨询:MQ上的加仓编写 (文华财经wh9)
来源:文华财经 日期:2018-9-25 18:58
技术人员回复
日期:2018-9-26 13:18
卖开加仓MarketPosition应该判断等于-1的,1是多仓
f(MarketPosition==-1&&JCTJ)//JCTJ表示加仓条件
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
{
SellShort(DefaultVol,Limit_Order,Cancel_Order);
}
投资者咨询:MQ上的加仓编写 (文华财经wh9)
来源:文华财经 日期:2018-9-25 18:58
已经改成-1了,怎么还是没加仓呢?哪儿出错了呢?