新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1717

 
EVGENII SHELIPOV #:
//--- global parameters
int prev_ticket;
//---
 if(CountTrade() < MaxOrders)
     {
      price = FindLastOrderInfo(2);
      lastlot = NormalizeDouble(GetMinLotOrder()*MathPow(MultiplierParameter, CountTrade()), 2);
      if(FindLastOrderInfo(1) == 0)
        {
         if(Ask<= price - Step()*Point)
           {
            prev_ticket=GetTicketMaxOrder();
            if(OrderSend(Symbol(), OP_BUY, lastlot, Ask, slip, 0, 0, "Групповой ордер на покупку", Magic, 0, Blue))
               Print("Ордер на покупку открыт!");
            else
               Print("Ошибка открытия ордера на покупку! - ",GetLastError());
           }
        }
      if(FindLastOrderInfo(1) == 1)
        {
         if(Bid>= price + Step()*Point)
           {
            prev_ticket=GetTicketMaxOrder();
            if(OrderSend(Symbol(), OP_SELL, lastlot, Bid, slip, 0, 0, "Групповой ордер на продажу", Magic, 0, Red))
               Print("Ордер на продажу открыт!");
            else
               Print("Ошибка открытия ордера на продажу! - ",GetLastError());
           }
        }
     }

在打开一个订单之前,将当前的max_ticket存储在prev_ticket中。

 
MakarFX #:

在打开一个订单之前,将当前的max_ticket存储在prev_ticket中。

MakarFX#:

在打开一个订单之前,将当前的max_ticket存储在prev_ticket中。

谢谢你,亲爱的!!!!!

 
MakarFX #:

在打开一个订单之前,你把当前的最大票数存储在prev_ticket中。

马卡尔,最后的订单可能没有更大的票。如果一个挂单被打开,然后一个市场订单,然后一个挂单被激活,最后一个订单的票据将小于前一个。或者,如果有几个挂单被打开,订单序列将与订单激活序列相同,而代号则不同。

开幕时间总是有顺序的...

 
而这一点,人们说,是不能保证的
 
Alexey Viktorov #:

马卡尔,最后的订单可能没有更大的勾股。如果一个挂单被打开,然后一个市场订单,然后一个挂单被激活,那么最后一个的票据将比前一个小。或者,如果有几个挂单被打开,订单序列将与订单激活序列相同,而代号则不同。

开放时间总是有顺序的。

它没有任何未决订单,但无论如何你是对的。

为此,它有一个功能,可以搜索到最后一次打开的

 
MakarFX #:

它没有任何延迟,但无论如何你是对的。

它有一个搜索功能,可以搜索到最后打开的

你需要把所有的东西集合成一个数组,按正确的参数进行排序,并按正确的索引从数组中取出。

 
Vitaly Muzichenko #:

将所有的东西收集到一个数组中,按所需的参数排序,并按所需的索引从数组中取出。

这对我来说甚至听起来很吓人)
 
MakarFX #:
这听起来甚至让我感到害怕)

而你做的事情远比你能做的更可怕。

 
Artyom Trishkin #:

而你做的事情比你能做的要可怕得多。

问题是,不是每个人都想发展。这是很正常的。

嗯,多亏了你,几年前教会了我使用结构和结构的阵列。

精美的新材料本身就要求被研究和应用,代码变成了许多倍的速度和更漂亮。不是每个人都使用这种功能。

 
Artyom Trishkin #:

而你做的事情远比你能做的更可怕。

你能详细说明一下吗?我做过什么可怕的事情?
原因: