初学者的问题 MQL5 MT5 MetaTrader 5 - 页 625

 
Karputov Vladimir:

不,我不知道。为什么呢,因为有MetaTrader 5,它同时具有净值化和对冲功能,并且可以在真实的交易所进行交易?

mql4 中,真的无法通过手数来寻找位置吗?

我怀疑这一点。

而且在交易所进行交易之前,还有很长的路要走)

 
mila.com:

mql4 中,是否不可能通过手数来寻找位置。

...

对我个人来说不是,因为我不对MetaTrader 4进行评论。我只在现代MetaTrader 5终端 上提供帮助。
 
Karputov Vladimir:
我个人不这样认为,因为我不对MetaTrader 4进行评论。我只在现代MetaTrader 5终端上提供帮助。

我们只能希望得到还没有忘记mql4 的人的帮助。

 
Karputov Vladimir:
这是一个返回函数的检查。如果失败,则返回0,即是一个错误。

在晴朗的天气里,你不带伞吗?我很想再做一次比较,但它不太像样。没有冒犯的意思。

下一个条件。

if(position_lot==lot)

不包括括号内的代码的继续,以及条件

if(position_lot!=0)

而在你的版本中,我想这是一种可能性。

另一块代码。

      string name=PositionGetSymbol(i);
      if(name==NULL)
        {
         Print("PositionGetSymbol Error# ",GetLastError());
         return;
        }

我们有5个不同角色的职位。突然,在第二个位置出现了故障,脚本终止了。那么,怎么,还有3个职位没有被选中吗?


听着,如果mql5能够实现这种不成功的功能,也许你最好不要用它工作。如果与服务器的连接中断或屏幕变成蓝色,那就是另一种情况。

 
Karputov Vladimir:
我个人不这样认为,因为我不对MetaTrader 4进行评论。我只在现代MetaTrader 5终端上提供帮助。
请告诉我。到底有没有人在这个**** 交流中赚钱。我有一个朋友,他说话不像鱼。
 
mila.com:

人们只能希望得到尚未忘记mql4 的人的帮助。


           int i, total = OrdersTotal();
            for(i = 0; i < total; i++)
             {
              if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == Symbol() && OrderLots() == 0.1)
               {
                // тут нужный код
               }
             }
 
Alexey Viktorov:


不可能绝对预见到所有的情况。但是,写赤裸裸的代码,没有一个检查,也是错误的。

 
Karputov Vladimir:

不可能绝对预见到所有的情况。但是,写赤裸裸的代码,没有一个检查,也是错误的。

弗拉基米尔,我不反对这一点,但多余的东西也破坏了整个外观。
 
Alexey Viktorov:
弗拉基米尔,我不反对这一点,但过度也破坏了整个外观。
不是没有检查。事情发生了。一次不查,第二次不查,千百次不查,就会出现非常不愉快的情况。
 
Karputov Vladimir:
不做检查是不行的。事情发生了。一次不检查,一次不检查,一千次就会出现非常不愉快的情况。

嗯,是的,我姐姐住的房子一楼有一辆救护车...有东西让她的丈夫生病了,他决定自己去看医生......。

请原谅我...我应该坐在等候室里...

这不是泛滥,只是将其与代码中不必要的检查相比较。