任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 74

 
Semionn:
大家好,我有一个问题:是否有可能在收盘时开仓(在15分钟的条形图上工作),如果可以,如何用mt4实现?

我们不可能知道这是否是这一栏的最后一个刻度。最好是在下一个条形图开盘时建仓。
 
人们对跟踪止损的帮助,谁有一个功能?
 

我需要计算所有开仓 和卖 的交易量

我试图这样做,但没有成功((()


//+-2.1 确定订单质量 int vb=v,vs=v, io, ko=OrdersTotal(); for (io=0; io<ko; io++) {if (OrderSelect(io, SELECT_BY_POS, MODE_TRADES) if (OrderType()==OP_BUY){ vb=vb+OrderLots( ); //添加买入量 } if (OrderType()==OP_SELL ){ vs=vs+OrderLots( ); //加入卖出量 } }









Print("Orders buy ",Koob," by ",vb," lot," Sell orders = ",Koos," by ", vs," lot );

vb和vs的通过和卖出订单的总和由于某种原因总是被清零

 
sdm:

vb和vs分别是通过和卖出量的总和,由于某种原因,总是被清零。

试试vb和vs的double类型
 

哦,塞米扬-塞米扬奇。

谢谢你。

 

伙计们,帮助解决以下问题...
只有当EA从图表中删除时,才有可能删除全局变量(GlovalVariable)吗?

如果是,怎么做?只要在deinit中加入GlobalVariableDelete(name),当在Timeframes之间切换时,该变量就会被删除....。

 
MisterD:

伙计们,帮助解决以下问题...
只有当EA从图表中删除时,才有可能删除全局变量(GlovalVariable)吗?

如果是,怎么做?只需在deinit中加入GlobalVariableDelete(name),就可以在Timeframes之间切换时删除该变量....。

分析去初始化的原因。

解除初始化原因(UninitializeReason)。

 
PapaYozh:

分析去初始化的原因。

解除初始化原因(UninitializeReason)。

谢谢,我想我在什么地方见过这个部分,但我找不到它...这就是它 :)
 
你好,请你告诉我以下代码中哪里有错误?
我把此刻的循环称为 "deinit "
该命令删除了所有的,除了最后一个。
我认为这一行很可能是一个错误 >>for (int i=1; i<=OrdersTotal(); i++) <<
然而,从逻辑上看,一切似乎都是正确的......我错过了什么?

提前感谢!

//-------------------------------------------------------------------------------------------
for (int i=1; i<=OrdersTotal(); i++)
{
如果(OrderSelect(i-1,SELECT_BY_POS)==true)。
{
int Type=OrderType()。
如果(OrderSymbol()!= Symbol() || Type <2)继续。
int Ticket=OrderTicket()。
bool Modify =OrderDelete(Ticket);
如果(Modify == true) Alert ("Order Deleted"); continue;
如果(Modify != true)警告("订单删除失败")。
继续。
}
}
//-------------------------------------------------------------------------------------------