Discusión sobre el artículo "El método óptimo para el cálculo del volumen total de una posición mediante un número mágico determinado" - página 2

 

¿Qué constante de precio ENUM_APPLIED_PRICE corresponde a 0 en ePosVolTest.mq5 :

s1r1=iRSI(Symbol_1,TimeFrame,14,0);
s1r2=iRSI(Symbol_1,TimeFrame,21,0);
s2r1=iRSI(Symbol_2,TimeFrame,14,0);
s2r2=iRSI(Symbol_2,TimeFrame,21,0);

?

 
ias:

Qué constante de precio ENUM_APPLIED_PRICE corresponde a 0 en ePosVolTest.mq5 :

?

No sé de quién es este código, pero deberías escribir los nombres de los identificadores enum y no intentar usar valores enteros en su lugar. Es problemático descifrar tal código más tarde.
 
Rosh:
No sé de quién es el código, pero debería escribir los nombres de los identificadores enum en lugar de intentar utilizar valores enteros en su lugar. Es problemático descifrar tal código más tarde.

El código del artículo: "Método óptimo de cálculo del volumen de la posición agregada por un número mágico dado", de la aplicación ePosVolTest.mq5 .

¿Usar 0, en este caso, es aceptable o incorrecto?

 
ias:

Código del artículo: "Método óptimo para calcular el volumen de una posición agregada por un número mágico dado", del apéndice ePosVolTest.mq5 .

¿El uso de 0, en este caso, es aceptable o incorrecto?

Con cero como en Cerrar funciona. Es incorrecto, no existe tal identificador con el valor 0, pero funciona. El objetivo no era abrir posiciones de acuerdo con el RSI, pero sólo para abrir posiciones en diferentes símbolos en diferentes momentos, el Asesor de Expertos hace frente a esta tarea.

 

tras alguna actualización han eliminado el valor numérico de los identificadores....

 
CoreWinTT:

Tras alguna actualización se ha eliminado el valor numérico de los identificadores....

¿Cómo pueden ser eliminados? Ellos están ahí, pero a diferencia de MT4 los valores son muy inusuales, especialmente para los plazos.

 

Decidí utilizar el código ePosVolTest, pero para calcular no el volumen total, sino el beneficio total recogido en todas las posiciones haciendo los cambios apropiados en el código. Ahora el código se llama ePosProfitTest )) He compilado con éxito el código después de algunos análisis sintáctico. Ahora necesito encontrar en qué parte del código ePosVolTest está realmente lo que el código ePosVolTest está hecho, a saber - el volumen acumulado recogido por el código para todas las posiciones.

Si no es demasiado difícil, por favor dígamelo.


La respuesta, por supuesto, se encuentra en la superficie, pero el truco es que yo no soy un programador

Archivos adjuntos:
 
BlinGoblin:

Decidí utilizar el código ePosVolTest, pero para calcular no el volumen total, sino el beneficio total recogido en todas las posiciones haciendo los cambios apropiados en el código. Ahora el código se llama ePosProfitTest )) He compilado con éxito el código después de algunos análisis sintáctico. Ahora necesito encontrar en qué parte del código ePosVolTest está realmente lo que el código ePosVolTest está hecho, a saber - el volumen acumulado recogido por el código para todas las posiciones.

Si no es demasiado difícil, por favor dígamelo.

La respuesta, por supuesto, se encuentra en la superficie, pero el truco es que yo no soy un programador.

PositionGetDouble(), POSITION_COMMISSION, POSITION_SWAP, POSITION_PROFIT.

 

No he entendido la última frase, Integer, si no es mucha molestia, por favor, explica lo que querías decir

Tal vez sugiera sustituir PositionGetDouble(), POSITION_COMMISSION, POSITION_SWAP , POSITION_PROFIT. por HistoryDealGetDouble(), DEAL_COMMISSION, DEAL_SWAP, DEAL_PROFIT.

.