Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1678

 
Сергей Таболин #:

Pero la pregunta es por qué no hay acceso a

???

Sí y a

и

???

y por qué separar el acceso cuando sus valores pueden ser definidos a través de define ?

piense en ello como un pragma en C/C++ - una instrucción al compilador

 
Maxim Kuznetsov #:

¿por qué separar el acceso cuando sus valores pueden ser definidos a través de define?

Piense en ello como un pragma en C/C++ - una instrucción al compilador

Este es un código adicional, no del todo bueno, se necesita un acceso directo.

Ahora lo tengo así (pista del foro), pero me gustaría evitar definir

#define    release   "1.15"
#property version release // release уже можно прочитать в программе
 
Vitaly Muzichenko #:

Este es un código adicional, no es realmente bueno, se necesita un acceso directo

Ahora lo tengo así (pista del foro), pero me gustaría evitar definir

se pueden poner en cada archivo individualmente (es decir, repetidamente y en diferentes lugares), tienen un alcance diferente al de las definiciones y las variables. Se manejan de manera un poco diferente.

No veo un método lógico para mover una propiedad a variables const o defines. Hacia atrás, sí, pero no allí :-)

 
¿Puedes darme un truco (maniobra) para forzar al terminal a recordar múltiples valores?

Por ejemplo, una tarea:

Dada N velas al revés. Encuentra velas con tamaño >= X pips, memoriza su número y el tamaño de cada una de ellas. Si la vela actual después del cierre es >= X pips, entonces compara su tamaño con el número total de velas calculadas e imprime el resultado - cuál es su tamaño entre todas las velas encontradas.
 
Ivan Butko #:
¿Puedes sugerir un truco (maniobra) para que el terminal recuerde múltiples valores?

Por ejemplo, una tarea:

Dada N velas al revés. Encuentra velas con tamaño >= X pips, memoriza su número y el tamaño de cada una de ellas. Si la vela actual después del cierre fue >= X pips, entonces compara su tamaño con el número total de velas calculadas y muestra el resultado - cuál es su tamaño entre todas las velas encontradas.

De todos modos, el terminal lo recuerda todo... ¡el archivo de citas!

Y para un Asesor Experto o indicador se necesita esto

 
Fast235 #property versión"1.07", no hay tal posibilidad? nombre del programa está allí, ¿por qué la versión no está allí también?

Definir y asignar la versión en el código. No hay opción más barata.
 
Maxim Kuznetsov #:

así:

Eso es incluso una línea y una variable menos)
 

No puedo entender por qué hay un hechizo interminable aquí

int GetMagic(Order &order)
{
  int magic = 0;
  //Если должен быть открыт стопордер и если есть уже открытые или отложенные 
  //ордера, то возможно некоторые с маджиком, это надо проверить и сгенерировать 
  //для нашего ордера уникальный маджик и отправить его на запись в массив
  if(order.cmd == OP_SELLSTOP || OP_BUYSTOP)
    if(OrdersTotal() >= 1)
      for(;;){
        magic++;
        for(int i = OrdersTotal(); i > 0 ; i --)
          if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) != false)
            if(magic != OrderMagicNumber())
              return magic;
            
      }
    //Если нет открытых или отложенных ордеров то увеличиваем значение 
    //маджика, чтобы он равнялся единице и отправляем на запись в массив
    else if (OrdersTotal() == 0)
      return (magic + 1);
  return magic;
}
 
Nerd Trader #:

No puedo entender por qué hay un hechizo interminable

¿es una broma?

Lo tienes en blanco y negro para(;;)

 

Buenas tardes.

Me pueden decir qué función es OrderSwap() que devuelve el valor de intercambio de la orden actualmente seleccionada.

¿Y si hay una red de pedidos?

¿Alguien tiene una función para calcular la suma de todos los intercambios de una red de órdenes para una orden mágica y un instrumento financiero.

¡¡¡Gracias por la ayuda!!!

Razón de la queja: