Librerías: TradeTransactions - página 7

 
fxsaber

试试 这个

Gracias por la respuesta. Yo había utilizado esta versión, pero el mismo error.

 
roaddust:

Gracias por la respuesta. Yo había utilizado esta versión, pero el mismo error.

¿Fuente?

 
尘土

坦斯克重播。 我曾经使用过此版本,但存在相同的错误。

使用了这些文件。 谢谢。
Archivos adjuntos:
 
roaddust:
使用了这些文件。 谢谢。

Por desgracia, tengo que gastar demasiado de mi tiempo para trabajar en torno al error del compilador. No tengo tal oportunidad.

 
fxsaber

不幸的是,我需要花太多时间来解决编译器错误。 我没有这样的机会。

Tal vez usted puede utilizar estos archivos en una ruta MT4 Nueva Instalación . Gracias.

Archivos adjuntos:
MQL4.zip  308 kb
 
const bool Res = (iPos < this.Total());

')' - expresión esperada TradeTransactions.mqh 39 41


Supongo que no puede acceder al método RESOURCEDATA :Total(). ¿Ha cambiado algo?

 
mbjen:

')' - expresión esperada TradeTransactions.mqh 39 41


Supongo que no puede acceder al método RESOURCEDATA :Total(). ¿Ha cambiado algo?

ok, he renombrado la variable Total y ha funcionado.

 

Hola. Cuando he intentado ejecutar este código, el compilador me ha dado este error:

initialize sequence for 'struct ONTRADETRANSACTION' expected    ResourceData.mqh        36      17
   see declaration of struct 'ONTRADETRANSACTION'	OnTradeTransaction.mqh	5	8

¿Cómo puedo solucionarlo? Lo siento pero todavía soy muy nuevo en programación C++.

 
ifffrt #:

Hola. Cuando intenté ejecutar este código, el compilador me dio este error:

¿Cómo puedo solucionarlo? Lo siento pero todavía soy muy nuevo en programación C++.

Por favor, haga la siguiente corrección en el archivo MQL5\Include\fxsaber\TradeTransactions\TradeTransactions.mqh.

  bool Select( const int iPos )
  {
    // https://www.mql5.com/ru/forum/474452/page11#comment_54955106
    const bool Res = (iPos < /*esto.*/ RESOURCEDATA<ONTRADETRANSACTION>::Total());

    if (Res)t
      this.Pos = iPos;

    return(Res);
  }
 
fxsaber #:

Por favor, haga la siguiente corrección en el archivo MQL5\Include\fxsaber\TradeTransactions\TradeTransactions.mqh.

El mismo error todavía se lanzó incluso después de hacer ese cambio, lo siento.