Tamaño del depósito inicial: ¿qué es? - página 14

 

Soy consciente de ello. :)))

Quería decir... ¿hay algo con lo que se puedan tomar los archivos .hst?

 
Swetten >> :

Soy consciente de ello. :)))

Quiero decir... ¿hay algo que pueda hacer para conseguir los archivos .hst?

Puedes coger el antivirus y ponerlo en cuarentena. O puede recogerlos con un ratón y tirarlos a la basura. O puedes... :)))

Pero en serio, puedes coger archivos con extensión *.doc de Word,... con una extensión *.xls por Excel... con una extensión *.jpg de Paint.

Y ahora, tras este ingenioso descubrimiento nuestro, es fácil adivinar que los archivos *.hst pueden ser tomados por el programa MetaTrader. :)

Hablando más en serio, no está del todo claro para qué necesitas los archivos *.hst y cómo vas a jugar con ellos.

 

Bueno... No puedo publicar el EA por ahora. Este es el problema: ¿cómo llamar a 2 redes neuronales desde EA? Una se llama sin problema, pero ¿cómo adjuntar la segunda llamada a la segunda red neuronal? ¿Tal vez debería pasar de alguna manera el segundo puntero? ¿Y cómo?

Archivos adjuntos:
 

¿Cómo se sabe si la última transacción fue en el "+" o en el "-"?

 
Swetten писал (а) >>

¿Cómo se sabe si la última operación fue en el "+" o en el "-"?


Si describimos brevemente el algoritmo

¡tenemos que hacer un bucle en la historia y encontrar el último pedido cerrado!

tiempo de cierre del pedido = 0;

Obtenga el número de pedidos en el Historial

bucle sobre el número de pedidos en el historial

{

if ( order close time < OrderCloseTime() )

{

OrderCloseTime(); // ¡hay muchas posibilidades de encontrar dos órdenes que se cerraron al mismo tiempo!

ÚLTIMO BENEFICIO DEL PEDIDO = OrderProfit() ; // >0 o < 0

}

}


// Quiero decir que es imposible calcular con precisión cómo se cerró la última operación.

// porque teóricamente en un momento dado existe la probabilidad de obtener dos pedidos al mismo tiempo.

// una en + y otra en menos - ¡por ejemplo en el GAP!

// en este caso sugiero calcular una diferencia de beneficios entre estas órdenes

// y cuéntalo como una operación.

// esto puede considerarse un cálculo de beneficios más correcto del último acuerdo


// ¿Por qué impongo un bucle en el historial en lugar de almacenarlo en una variable en el Asesor Experto?

// cuando se reinicie el Asesor Experto, la variable tendrá que seguir siendo leída

--

Svetlana

probablemente, Igor Kim tiene una función preparada


 
Swetten писал (а) >>

Soy consciente de ello. :)))

Iba a decir... ¿hay algo con lo que se puedan tomar los archivos .hst?

C++

 
Swetten >> :

¿Cómo se sabe si la última transacción fue en el "+" o en el "-"?

Kim's, tiene un corrector para eso.

 
Ah-ha, gracias, lo investigaré...
 

Estoy escribiendo un array en un archivo. Tiene 128 elementos.

Un trozo de código:

   FileHandle=FileOpen( FileName, FILE_BIN| FILE_READ| FILE_WRITE);
   FileSeek( FileHandle, 0, SEEK_END);
   FileWriteArray( FileHandle, mytable, 0, 127);
   FileClose( FileHandle);

mi tabla tiene este aspecto:

mytable [0] = var1+var2;
mytable [1] = var3 +var4;
...
mytable[127] = var5+var6;

Todo funciona bien, el archivo se abre y se cierra, pero se vacía por alguna razón.

¿Qué debo hacer?

 

¡Ay, shaitan!

Declaré el array así:

double mytable[];

Debería ser así:

double mytable[127];

Ahora escribe, pero sólo la última entrada.

¿Cómo puedo hacer que escriba todos los registros?

Razón de la queja: