Una biblioteca rápida y gratuita para MT4, para deleite de los neuralnetworkers - página 53

 

Está bien:)

 

Extraño, se abrió en una cuenta y no en la otra:)) Tengo dos terminales, la carpeta ANN es la misma para ambos terminales, los tipos de cuenta son idénticos, la configuración también..... El registro no escribe nada cuando la orden no se abre. La versión FANN-EA_3a.mq4..... En una de las cuentas (en la que se abrió la operación) en el momento de la apertura no había órdenes en curso y en la que no se abrió había órdenes abiertas manualmente, ¿puede ser esta la razón? Además, hay 4 bots colgados en la terminal....

 
marker:

Extraño, se abrió en una cuenta y no en la otra:)) Hay dos terminales, una carpeta ANN para dos terminales, los tipos de cuenta son idénticos, la configuración también.....No tengo nada en el registro si la orden no se abre. Versión FANN-EA_3a.mq4..... En una de las cuentas (en la que se abrió la operación) en el momento de la apertura no había órdenes en curso y en la que no se abrió había órdenes abiertas manualmente, ¿puede ser esta la razón? Además, hay 4 bots colgados en la terminal....

Tengo la sensación de que estás buscando en el lugar equivocado.

No funciona así. En primer lugar, el servidor tiene que responder a una solicitud incorrecta. En segundo lugar, ya hemos puesto las impresiones alrededor.

Así que, o argumentas, con secuencias de capturas de pantalla, muestra tu situación.

O bien dar una contraseña de inversión, para que la gente pueda documentar el comportamiento inadecuado de las funciones estándar.

Así...

 

GetLastError ¿Es correcta esta función en la última versión de FANN-EA_3a.mq4?

He borrado todos los registros y lo he reiniciado:

13:41:22 FANN-EA_3a EURUSD,H1: cargado con éxito
13:41:22 FANN-EA_3a EURUSD,H1 entradas: StopLoss=620; x=500; Lots=0.01;
13:41:22 FapTurbo-ver.52 EURUSD,M15: cargado con éxito
13:41:22 FapTurbo-ver.52 EURUSD,M15 entradas: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 DVD 100-50 cent EURUSD,H1: cargado con éxito
13:41:22 DVD 100-50 cent EURUSD,H1 entradas: \\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 PuriaM2_09 EURUSD,M15: cargado con éxito
13:41:22 PuriaM2_09 EURUSD,M15 inputs:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:25 PuriaM2_09 EURUSD,M15: inicialización inicial: versión 09, 02.04.2011
13:41:25 stdlib EURUSD,M15: cargado con éxito
13:41:25 strlib EURUSD,M15: cargado con éxito
13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15: inicializado
13:41:25 FapTurbo-ver.52 EURUSD,M15: inicializado
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' cargado con éxito con el manejador 0
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' cargado con éxito con el manejador 1
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' cargado con éxito con el manejador 2
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' cargado con éxito con el manejador 3
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' cargado con éxito con el controlador 4
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' cargado con éxito con el controlador 5
13:41:31 DVD 100-50 cent EURUSD,H1: inicializado
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' cargado con éxito con el manejador 6
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' cargado con éxito con el controlador 7
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' cargado con éxito con el controlador 8
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' cargado con éxito con el controlador 9
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' cargado con éxito con el manejador 10
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' cargado con éxito con el manejador 11
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' cargado con éxito con el manejador 12
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' cargado con éxito con el manejador 13
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' cargado con éxito con el manejador 14
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' cargado con éxito con el manejador 15
13:41:31 FANN-EA_3a EURUSD,H1: inicializado
13:45:06 iPuria EURUSD,M15: cargado con éxito
13:45:06 iPuria EURUSD,M15: inicializado

He instalado la biblioteca de la siguiente manera: Instalé todo en la carpeta eksperts, luego copié todo lo de libraris y el inlude en otro terminal, que está instalado en una carpeta diferente. Opté en el primer terminal, todos los resultados a la carpeta ANN, para el segundo terminal no opté nada, sólo inserté los mismos valores, es decir, la pérdida de la parada en la configuración y la ruta seguía siendo la misma, también a ANN....

 

¿es correcto que dos SN utilicen los mismos archivos de formación al mismo tiempo?

Es decir, primero la primera NS lee el archivo, luego la segunda lo intenta pero el archivo está ocupado. por lo que devuelve un error, que no aparece en la impresión.

mi consejo es cubrir con impresoras incluso cuando dll devuelve algún número

 
progma137:

¿es correcto que dos SN utilicen los mismos archivos de formación al mismo tiempo?

Es decir, primero la primera NS lee el archivo, luego la segunda lo intenta pero el archivo está ocupado. por lo que devuelve un error, que no aparece a través de la impresión.

Mi consejo es que pongas impresiones incluso donde la DLL devuelve algún número.


También entendí que las otras órdenes interfieren, o la opción que usted establece.

Mi pregunta es qué cambiar el nombre y dónde en el Asesor de Expertos que sería dos carpetas diferentes? Supongo que tengo que cambiar el nombre de esta línea: #define ANN_PATH "C:\\\\ANN\\" y además todas las líneas donde dice ANN?

 
progma137:

¿es correcto que dos SN utilicen los mismos archivos de formación al mismo tiempo?

Es decir, primero la primera NS lee el archivo, luego la segunda lo intenta pero el archivo está ocupado. por lo que devuelve un error, que no aparece en la impresión.

mi consejo es poner impresiones alrededor de incluso donde dll devuelve cualquier número

Independientemente de lo que devuelva la biblioteca FANN y de su funcionamiento, las órdenes deben abrirse, es decir, independientemente del valor de la res. Y las huellas deben ser registradas. Por supuesto.

Echa un vistazo por ti mismo.

// Get Results
   double res = ann_pnn();
   
   // Trade
   
   int ticket = 0;
   
   RefreshRates();
   GetLastError();
   
   StopLoss = Correct_Stop(StopLoss); 
   if (res > 0) {
      ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 2, 0, 0, WindowExpertName(), 0, 0, Blue);
      Print("buy ticket=",ticket);
      
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Ask -  NormalizeDouble(StopLoss * Point,Digits),Ask + NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("buy set SL & TP err=",GetLastError());
         }


   } else {
      ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 2, 0, 0, WindowExpertName(), 0, 0, Red);
      Print("sell ticket=",ticket);
     
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Bid +  NormalizeDouble(StopLoss * Point,Digits),Bid - NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("sell set SL & TP err=",GetLastError());
         }
   
   }
 

Ahora mismo no hay posiciones abiertas por Fannom en ninguna cuenta, así que veremos si no hay condiciones para la apertura. Otras operaciones están colgadas, tanto manuales como abiertas por otros bots. En el silencio de los registros y en el registro también.

 
marker:

Ahora mismo no hay posiciones abiertas por Fannom en ninguna cuenta, así que veremos si no hay condiciones para la apertura. Otras operaciones están colgadas, tanto manuales como abiertas por otros bots. En el silencio de los troncos y en una revista también.

Lo reitero.

Siempre haycondiciones de apertura en este EA. No me importa si la biblioteca FANN funciona o no.

 
lasso:

Otra vez.

En este EA, las condiciones para la apertura están siempre presentes. Independientemente del funcionamiento de la biblioteca de FANN.


Sin embargo, no escribe nada.

Aquí están los registros, he reinstalado el EA antes del inicio de la hora.

22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(15, C:\ANN\EURUSD-620.15.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(15) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(14, C:\ANN\EURUSD-620.14.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(14) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(13, C:\ANN\EURUSD-620.13.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(13) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(12, C:\ANN\EURUSD-620.12.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(12) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(11, C:\ANN\EURUSD-620.11.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(11) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(10, C:\ANN\EURUSD-620.10.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(10) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(9, C:\ANN\EURUSD-620.9.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(9) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(8, C:\ANN\EURUSD-620.8.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(8) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(7, C:\ANN\EURUSD-620.7.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(7) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(6, C:\ANN\EURUSD-620.6.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(6) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(5, C:\ANN\EURUSD-620.5.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(5) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(4, C:\ANN\EURUSD-620.4.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(4) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(3, C:\ANN\EURUSD-620.3.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(3) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(2, C:\ANN\EURUSD-620.2.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(2) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(1, C:\ANN\EURUSD-620.1.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(1) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(0, C:\ANN\EURUSD-620.0.net) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(0) devuelve: 0
22:57:44 FANN-EA_3a EURUSD,H1: desinicializado
22:57:44 FANN-EA_3a EURUSD,H1: uninit reason 5
22:57:44 FANN-EA_3a EURUSD,H1 entradas: StopLoss=620; x=500; Lots=0.01;
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' cargado con éxito con el manejador 0
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' cargado con éxito con el manejador 1
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' cargado con éxito con el manejador 2
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' cargado con éxito con el manejador 3
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' cargado con éxito con el controlador 4
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' cargado con éxito con el controlador 5
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' cargado con éxito con el manejador 6
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' cargado con éxito con el controlador 7
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' cargado con éxito con el controlador 8
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' cargado con éxito con el controlador 9
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' cargado con éxito con el manejador 10
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' cargado con éxito con el manejador 11
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' cargado con éxito con el manejador 12
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' cargado con éxito con el manejador 13
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' cargado con éxito con el manejador 14
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' cargado con éxito con el controlador 15
22:57:44 FANN-EA_3a EURUSD,H1: inicializado