Preguntas de un "tonto" - página 202

 
Yedelkin:
Eche un vistazo a la descripción de la solicitud de Ejecución de Mercado. Creo que no hay niveles de SL o TP para este tipo de ejecución de órdenes de mercado.

Gracias.

 

Hombres, por favor ayúdenme con consejos. ¿Es posible declarar un typedef en C?

class Q2;   // Нуудачная попытка объявления typedef'а в строке 9.

class Q {
public:
   void fn(Q2 w); 
};

class W2 {};
typedef W2 Q2;

void Q::fn(Q2 w) {}
 
220Volt:

Hombres, por favor ayúdenme con consejos. ¿Es posible declarar un typedef en C?

typedef se utiliza para nombrar tipos básicos o generados, mientras que typedef introduce un nuevo tipo
 
220Volt:

Hombres, por favor ayúdenme con consejos. ¿Es posible declarar un typedef en C?

En primer lugar, esto es C++.

En segundo lugar, ¿quieres utilizar el nombre como sinónimo de W2 y como una nueva clase al mismo tiempo? ¿Qué quieres?

 

Parece que no me he explicado con claridad, gracias por su atención.

 
220Volt:

Parece que no me he explicado bien, gracias por su atención.

Ah, creo que ya lo tengo.

class W2;
typedef W2 Q2;

class Q {
public:
   void fn(Q2 w); 
};

class W2 {};

void Q::fn(Q2 w) {}
 

No se pueden copiar 1000 valores en un array. Código EA:

double h[1000],l[1000];
Print(CopyHigh("EURUSD",PERIOD_D1,1,1000,h)," ",CopyLow("EURUSD",PERIOD_D1,1,1000,l));

Lo estoy ejecutando en el probador en un período diario utilizando sólo los precios de apertura.

Veo lo siguiente en el registro:

EM      0       Core 1  13:07:52        2012.09.25 00:00:00   451 451
LD      0       Core 1  13:07:52        2012.09.26 00:00:00   452 452
CR      0       Core 1  13:07:52        2012.09.27 00:00:00   453 453
JI      0       Core 1  13:07:52        2012.09.28 00:00:00   454 454
OG      0       Core 1  13:07:52        2012.10.01 00:00:00   455 455
JN      0       Core 1  13:07:52        2012.10.02 00:00:00   456 456
QD      0       Core 1  13:07:52        2012.10.03 00:00:00   457 457
DS      0       Core 1  13:07:52        2012.10.04 00:00:00   458 458
KI      0       Core 1  13:07:52        2012.10.05 00:00:00   459 459
PP      0       Core 1  13:07:52        2012.10.08 00:00:00   460 460
GN      0       Core 1  13:07:52        2012.10.09 00:00:00   461 461
GE      0       Core 1  13:07:52        2012.10.10 00:00:00   462 462
PS      0       Core 1  13:07:52        2012.10.11 00:00:00   463 463
IJ      0       Core 1  13:07:52        2012.10.12 00:00:00   464 464
LP      0       Core 1  13:07:52        2012.10.15 00:00:00   465 465
EO      0       Core 1  13:07:52        2012.10.16 00:00:00   466 466
NE      0       Core 1  13:07:52        2012.10.17 00:00:00   467 467
OL      0       Core 1  13:07:52        2012.10.18 00:00:00   468 468
HJ      0       Core 1  13:07:52        2012.10.19 00:00:00   469 469
HQ      0       Core 1  13:07:52        2012.10.22 00:00:00   470 470
OO      0       Core 1  13:07:52        2012.10.23 00:00:00   471 471
FF      0       Core 1  13:07:52        2012.10.24 00:00:00   472 472
ML      0       Core 1  13:07:52        2012.10.25 00:00:00   473 473
DK      0       Core 1  13:07:52        2012.10.26 00:00:00   474 474
IQ      0       Core 1  13:07:52        2012.10.29 00:00:00   475 475
IH      0       Core 1  13:07:52        2012.10.30 00:00:00   476 476
RF      0       Core 1  13:07:52        2012.10.31 00:00:00   477 477

Número máximo de barras en el gráfico =100000.

La cuestión es cómo copiar 1000 valores en un array.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
solandr: No puedo copiar 1000 valores en un array. Código del Asesor Experto: Estoy corriendo en el probador en el período diario utilizando los precios abiertos solamente.

En el registro veo lo siguiente:Número máximo de barras en el gráfico =100000. La cuestión es cómo copiar 1000 valores en un array.

Y tratar de establecer el intervalo de prueba a 3 años atrás.
 
Buenas tardes, ¿podrían darme el código para ejecutar un EA en un gráfico independiente? Los indicadores y los scripts funcionan, pero el Asesor Experto no dice nada. Gracias de antemano.
 
solandr:

No se pueden copiar 1000 valores en un array. Código EA:

El agente de pruebas sólo descarga el historial que falta con un pequeño margen para proporcionar los datos necesarios sobre el historial para calcular los indicadores al inicio de las pruebas. La cantidad mínima de historial que debe descargarse del servidor de operaciones para los plazos D1 y menores es de un año. Así, si usted comienza a probar en el intervalo 2010.11.01-2010.12.01 (probando en el intervalo de un mes) con el período M15 (cada barra es de 15 minutos), el terminal solicitará el historial de todo el año 2010. Para el marco temporal semanal, solicitaremos el historial de 100 barras, lo que equivale a unos dos años (hay 52 semanas en un año). Para las pruebas en el marco temporal mensual, el agente solicitará el historial de 8 años( 12 meses * 8 años = 96 meses).