Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
A mí no me conviene, he conseguido meter decenas de gigas de variantes de prueba.
¿Quizás haya otra forma de hacer que la carpeta ...MQL5\Include sea compartida?
Entonces deberías pensar en crear una única biblioteca para todos tus proyectos y colocarla en el repositorio.
Y todo el resto podría almacenarse internamente, si fuera necesario.
En mi opinión, esta es una excelente solución con MQL5 Storage.
Personalmente, he conseguido sincronizar toda la carpeta MQL5 en varios ordenadores, y he dejado de perder fuentes. No hay restricciones particulares para el almacenamiento de datos en el repositorio.
Creo que es la única variante verdadera.
Echa un vistazo a los temas:
¿Podrá compartir el nombre de los proyectos?
¡Buenas tardes!
Es necesario acceder a un elemento de un objeto, por un número secuencial. Por ejemplo:
¿Es posible acceder al segundo elemento? Al cabo de un tiempo, el elemento puede cambiar de lugar, pero seguiríamos accediendo al segundo elemento. Me refiero a la referenciación en tiempo de compilación (no en tiempo de ejecución), es decir, por la constante . Estoy escribiendo en C++.¡Buenas tardes!
Es necesario acceder a un elemento de un objeto, por un número secuencial. Por ejemplo:
¿Es posible conseguir que se acceda al segundo elemento? Después de un tiempo, los elementos pueden intercambiarse, pero seguiríamos accediendo al segundo elemento. Me refiero a la referenciación en tiempo de compilación (no en tiempo de ejecución), es decir, por la constante . Estoy escribiendo en C++.Si he entendido bien la pregunta, haría esto:
Y luego golpea: struct_var.array[1]
Según la documentación, no se pueden utilizar arrays como parámetros de entrada. Es decir, según tengo entendido, esto no está permitido:
input int MAPer[0] = 12; // Период МА для пары 0
input int MAPer[1] = 14; // Период МА для пары 1
Estos parámetros de entrada son muy necesarios para la estrategia multidivisa, en la que se utiliza la misma estrategia en varios pares pero con diferentes parámetros de entrada. ¿Qué debo hacer en este caso? Quizá haya algo más bonito que esto:
input int MAPer_0 = 12; // Период МА для пары 0
input int MAPer_1 = 14; // Период МА для пары 1
int MAPer[NumSymb];
MAPer[0]=MAPer_0;
MAPer[1]=MAPer_1;
Según la documentación, no se pueden utilizar arrays como parámetros de entrada. Es decir, según tengo entendido, esto no está permitido:
Usa las líneas.
Si he entendido bien la pregunta, lo haría así:
Y luego golpea: struct_var.array[1]
Es un poco más confuso, la estructura es de esta forma:
struct Struct
{
int var;
doble var2;
...
};
todo está ya implementado y no quiero tener que rehacerlo. Pero ya he encontrado la salida, gracias por la respuesta.