¡Los milagros continúan! - página 6

 

Sí. Una vez que los milagros comienzan, no hay forma de detenerlos.

Y lo típico es que la razón sea sencilla y esté delante de nuestros ojos. Pero eso es lo último que sabremos.

No sé qué más hacer. ¿Comparación bit a bit de los archivos de historias para las copias? Es fácil y rápido. Pero eso no es lo importante. ¿Detecta el generador de números aleatorios un resultado diferente al simular ticks? Pero entonces no debería haberse reproducido exactamente en el mismo terminal.

No lo sé. Hasta ahora me he secado)).

 

También tuve otro percance el otro día.

Soy un usuario mediocre de mql, aprendí las funciones básicas, pero no tengo tiempo para estudiar todos los puntos finos del lenguaje, como siempre, y lo pago de vez en cuando.

La esencia de mi error: estaba asignando a una variable de tipo double el cociente de dos variables de tipo int, con lo que obtuve 0.

   int a=1;
   int b=2;
   double c= a/ b;//переменная с будет равна 0


 

Mientras tanto, tras desconectarme de internet, decidí volver a ejecutar el TS en ambos terminales en modo autónomo. Los resultados de la prueba en el terminal de MQ son los mismos, así que no los mostraré aquí de nuevo. La prueba en el terminal de Alpari volvió a ser completamente diferente, aunque no toqué nada en la configuración. Ahora hay más operaciones similares a la prueba con el terminal MQ.

Tiempo Tipo Pida Volumen Precio S / L T / P Beneficios Saldo
1 2009.09.02 10:55 comprar 1 0.10 1.61528 0.00000 0.00000
2 2009.09.02 12:40 cerrar 1 0.10 1.61966 0.00000 0.00000 43.80 1043.80
3 2009.09.03 05:25 comprar 2 0.10 1.62827 0.00000 0.00000
4 2009.09.03 08:10 cerrar 2 0.10 1.63116 0.00000 0.00000 28.90 1072.70
5 2009.09.03 11:05 comprar 3 0.10 1.63620 0.00000 0.00000
6 2009.09.03 12:20 cerrar 3 0.10 1.63842 0.00000 0.00000 22.20 1094.90
7 2009.09.04 16:35 comprar 4 0.10 1.63454 0.00000 0.00000
8 2009.09.04 18:10 cerrar 4 0.10 1.63972 0.00000 0.00000 51.80 1146.70
9 2009.09.08 17:05 comprar 5 0.10 1.65669 0.00000 0.00000
10 2009.09.08 17:40 cerrar 5 0.10 1.65220 0.00000 0.00000 -44.90 1101.80
11 2009.09.15 13:05 comprar 6 0.10 1.64923 0.00000 0.00000
12 2009.09.15 14:39 cerrar 6 0.10 1.64473 0.00000 0.00000 -45.00 1056.80
13 2009.09.15 18:10 comprar 7 0.10 1.64387 0.00000 0.00000
14 2009.09.15 19:05 cerrar 7 0.10 1.64628 0.00000 0.00000 24.10 1080.90
15 2009.09.16 17:10 comprar 8 0.10 1.64977 0.00000 0.00000
16 2009.09.16 20:45 cerrar 8 0.10 1.65010 0.00000 0.00000 3.30 1084.20
17 2009.09.18 11:00 comprar 9 0.10 1.63482 0.00000 0.00000
18 2009.09.18 14:51 cerrar 9 0.10 1.63479 0.00000 0.00000 -0.30 1083.90
19 2009.09.18 19:15 comprar 10 0.10 1.62652 0.00000 0.00000
20 2009.09.21 00:00 cerrar 10 0.10 1.62154 0.00000 0.00000 -49.85 1034.05
21 2009.09.21 01:40 comprar 11 0.10 1.62618 0.00000 0.00000
22 2009.09.21 07:07 cerrar 11 0.10 1.62168 0.00000 0.00000 -45.00 989.05
23 2009.09.21 17:40 comprar 12 0.10 1.62315 0.00000 0.00000
24 2009.09.22 08:40 cerrar 12 0.10 1.62798 0.00000 0.00000 48.25 1037.30
25 2009.09.23 23:20 comprar 13 0.10 1.63481 0.00000 0.00000
26 2009.09.24 02:15 cerrar 13 0.10 1.63579 0.00000 0.00000 9.65 1046.95
27 2009.09.25 03:30 comprar 14 0.10 1.59312 0.00000 0.00000
28 2009.09.25 06:45 cerrar 14 0.10 1.60030 0.00000 0.00000 71.80 1118.75

Ahora no sé qué pensar, puedo suponer que el historial de alguna manera no corresponde a un terminal, pero las ejecuciones en un mismo terminal muestran resultados tan excelentes, mientras que el funcionamiento del mismo TS en otro terminal es estable y funcionan con las cotizaciones de la misma empresa de corretaje.

Pero esta historia nos lleva a conclusiones muy alarmantes. El terminal nos fue entregado como una caja negra, nadie sabe realmente lo que pasa en él y si DC carga su dirección en los terminales, puede cambiar otras configuraciones y ni siquiera lo sabremos. De todos modos, el caso es claramente oscuro.

 
storm писал(а) >>

También tuve otro percance el otro día.

Soy un usuario mediocre de mql, aprendí las funciones básicas, pero no tengo tiempo para estudiar todos los puntos finos del lenguaje, como siempre, y lo pago de vez en cuando.

La esencia de mi error: estaba asignando el cociente de dos variables de tipo int a una variable de tipo double, con lo que obtuve 0.


Pero es más bien de otro tipo. Es puramente un error del programa.

 
Angela >> :

Pero esta es una historia algo diferente. Esto es puramente un error de programación.

Estoy de acuerdo.

Pero sólo puedo darte un consejo: envía tu código a uno de los profesionales. Por cierto, uno de ellos ofreció (según vi) esa ayuda.

 

Hice otro experimento, instalé otro terminal descargado del servidor de Alpari y ejecuté el TS en él, el resultado no es el mismo que los dos terminales anteriores:

Tiempo Tipo Pida Volumen Precio S / L T / P Beneficios Saldo
1 2009.09.01 12:15 comprar 1 0.10 1.62351 0.00000 0.00000
2 2009.09.01 15:13 cerrar 1 0.10 1.61902 0.00000 0.00000 -44.90 955.10
3 2009.09.02 11:00 comprar 2 0.10 1.61561 0.00000 0.00000
4 2009.09.02 12:40 cerrar 2 0.10 1.61966 0.00000 0.00000 40.50 995.60
5 2009.09.02 22:45 comprar 3 0.10 1.62762 0.00000 0.00000
6 2009.09.03 10:55 cerrar 3 0.10 1.63641 0.00000 0.00000 87.75 1083.35
7 2009.09.04 16:30 comprar 4 0.10 1.63389 0.00000 0.00000
8 2009.09.07 02:15 cerrar 4 0.10 1.63976 0.00000 0.00000 58.65 1142.00
9 2009.09.09 11:20 comprar 5 0.10 1.65119 0.00000 0.00000
10 2009.09.10 11:45 cerrar 5 0.10 1.64980 0.00000 0.00000 -14.05 1127.95
11 2009.09.10 13:45 comprar 6 0.10 1.66131 0.00000 0.00000
12 2009.09.10 17:00 cerrar 6 0.10 1.66720 0.00000 0.00000 58.90 1186.85
13 2009.09.11 11:15 comprar 7 0.10 1.67063 0.00000 0.00000
14 2009.09.11 16:03 cerrar 7 0.10 1.66613 0.00000 0.00000 -45.00 1141.85
15 2009.09.11 18:05 comprar 8 0.10 1.66953 0.00000 0.00000
16 2009.09.14 02:02 cerrar 8 0.10 1.66503 0.00000 0.00000 -45.05 1096.80
17 2009.09.15 10:40 comprar 9 0.10 1.66276 0.00000 0.00000
18 2009.09.15 11:23 cerrar 9 0.10 1.65817 0.00000 0.00000 -45.90 1050.90
19 2009.09.16 05:07 comprar 10 0.10 1.64748 0.00000 0.00000
20 2009.09.16 08:40 cerrar 10 0.10 1.64598 0.00000 0.00000 -15.00 1035.90
21 2009.09.16 16:50 comprar 11 0.10 1.64857 0.00000 0.00000
22 2009.09.16 22:20 cerrar 11 0.10 1.64977 0.00000 0.00000 12.00 1047.90
23 2009.09.18 08:00 comprar 12 0.10 1.63806 0.00000 0.00000
24 2009.09.18 08:46 cerrar 12 0.10 1.63356 0.00000 0.00000 -45.00 1002.90
25 2009.09.23 23:15 comprar 13 0.10 1.63482 0.00000 0.00000
26 2009.09.24 02:25 cerrar 13 0.10 1.63664 0.00000 0.00000 18.05 1020.95
27 2009.09.24 17:30 comprar 14 0.10 1.60743 0.00000 0.00000
28 2009.09.24 18:25 cerrar 14 0.10 1.60646 0.00000 0.00000 -9.70 1011.25
29 2009.09.25 03:20 comprar 15 0.10 1.59272 0.00000 0.00000
30 2009.09.25 06:40 cerrar 15 0.10 1.59865 0.00000 0.00000 59.30 1070.55
31 2009.09.25 16:20 comprar 16 0.10 1.60157 0.00000 0.00000
32 2009.09.25 16:39 cerrar 16 0.10 1.59709 0.00000 0.00000 -44.80 1025.75

¿Y a qué más esperamos? ¡¡¡Cómo en esta situación podemos hablar de optimización de la ST, si el traspaso de la ST de un terminal a otro, no sólo los parámetros optimizados, sino toda la lógica de la ST se viene abajo!!! Y por lo que me dice mi intuición, estos problemas no tienen nada que ver con el mercado. "¿Cómo seguir viviendo? ¿Dónde irá el pobre campesino? "¡Los blancos vendrán a robar, los rojos vendrán a robar!"

 
storm писал(а) >>

Estoy de acuerdo.

Solo puedo aconsejarte que envíes el código de tu EA a uno de los profesionales, por cierto uno ofreció (según tengo entendido) dicha ayuda.

Si el problema estaba en el código, en el terminal MQ el funcionamiento del TS tampoco era estable. Hice cientos de ejecuciones al día en este terminal, depurando la lógica de TC, y no noté ningún problema de este tipo.

 

Angela, déjame hacerte una pregunta...

¿Conectaste el terminal MK a la misma cuenta demo que la de Alparev? ¿Si no se conocen los nombres de los servidores o las IPs, todo da igual?

En cualquier caso, está claro que algo falla en las cotizaciones o en la configuración de las operaciones.

 

Inténtalo de esta manera:

  1. Desinstale ambos terminales e instálelos en nuevos directorios (carpetas).
  2. Cargue el historial en el terminal de Alpari.
  3. Desconéctese de Internet y NO lo encienda hasta que haya finalizado la prueba.
  4. Desde el terminal de Alpari exporte las cotizaciones a un archivo.
  5. Desde el archivo extraído descargue las cotizaciones en el terminal MQ.
  6. Ejecute su Asesor Experto en ambos terminales.
 
DC2008 писал(а) >>

Inténtalo de esta manera:

  1. Desinstale ambos terminales e instálelos en nuevos directorios (carpetas).
  2. Carga el historial en el terminal alpari.
  3. Desconéctese de Internet y NO lo vuelva a encender hasta que haya finalizado la prueba.
  4. Desde el terminal de Alpari, exporte las cotizaciones a un archivo.
  5. Cargue las comillas del archivo resultante en el terminal MQ.
  6. Ejecute su EA en ambos terminales.

Eres un payaso. ¿Qué hay de formatear a bajo nivel el disco duro y reinstalar Windows?