for(LotBuy=0,OrdBuy=0,LotSell=0,OrdSell=0,i=OrdersTotal()-1;i>=0;i--)
//что за чехордаfor (int i = OrdersTotal() - 1; i >= 0; i--)
//как-то так//и еще
OrdBuy+=OrdersTotal(); //здесь нет.... ты прибовляеш общее количество открытх и отложенных ордеров //попроще
OrdBuy++;
//также и с OP_SELL
日安,我有个问题:我试图建立一个标准偏差 通道-- 它与我在MT4中的通道不 一致。回归的中心线完全重合,但通道线不重合。我找到每个柱状图上的收盘价和回归线的值之间的差异,然后找到这个差异的平方,对N个柱状图进行求和,我用Dev=MathSqrt(sum/N)找到偏差。现在我故意在交易站开了一个模拟账户,以便检查。那里的标准差渠道与我的完全一样。上方屏幕:交易站平台中的一个频道(不要认为这是一个广告,我不喜欢这样的平台)。底部截图。MT4-蓝线-我的通道,米色区域-标准MT4通道,各地的偏差都一样=1.0。
我需要和MT4中完全一样的通道。如果有人知道它是由哪个配方制成的,请分享。预先感谢你。
关于图表,那么对不起,我想我没有仔细阅读它。尽管有可能使用第二个指标,该指标使用第一个指标的计算结果。
我明白了,通过iCustom.但是否有可能使窗口指标自动启动图表之一并改变其中的参数(周期、计算方法等)?
你好。请指示,我不能正确计算未结订单的数量,手数计算正确,但订单--一开始全部计算(包括买入和卖出),3个订单之后,一般计算有一些进展。
Double LotBuy,LotSell;
int OrdBuy, OrdSell;
// ------------ 按买入和卖出魔法计算订单和手数 -------------------------
for(LotBuy=0,OrdBuy=0,LotSell=0,OrdSell=0,i=OrdersTotal()-1;i>=0;i-)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderSymbol()!=Symbol() && (OrderMagicNumber () != MagicBuy || OrderMagicNumber () != MagicSell ))继续;
if(OrderType()==OP_BUY)
{
LotBuy+=OrderLots(); //这里计算正确
OrdBuy+=OrdersTotal(); //这里不计算
}
else
if(OrderType()==OP_SELL)
{
LotSell+=OrderLots();
OrdSell+=OrdersTotal();
}
}
禁止使用源代码
你好。请您提供建议,我不能正确计算未结订单的数量,手数计算正确,但订单--一开始全部计算(包括买入和卖出),3个订单之后,一般计算有一些进展。
双倍的LotBuy,LotSell。
int OrdBuy, OrdSell;
// ------------ 为BY和SEL魔术师计算订单和手数 -------------------------
for(LotBuy=0,OrdBuy=0,LotSell=0,OrdSell=0,i=OrdersTotal()-1;i>=0;i-)
{
OrderSelect(i,SELECT_BY_POS)。
如果(OrderSymbol()!=Symbol() && (OrderMagicNumber () != MagicBuy || OrderMagicNumber () != MagicSell ))继续。
如果(OrderType()==OP_BUY)
{
LotBuy+=OrderLots(); //他们在这里计算正确。
OrdBuy+=OrdersTotal(); //这里没有
}
否则
如果(OrderType()==OP_SELL)
{
LotSell+=OrderLots()。
OrdSell+=OrdersTotal()。
}
}
伙计们,找不到其他地方可以问,mt4在新的笔记本上使用win8可以吗?
上网本,1G,win8。
2个终端+Opera,有效,无投诉。