[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 42

 
vigan:

¿QUIÉN SABE?

¿Cómo puedo referirme programáticamente al Bollinger que dice "aplicar a los datos del indicador anterior"? ¿Qué debo poner en el campo applied_price?

gracias

a través del indicador https://docs.mql4.com/ru/indicators/iBandsOnArray
 
Entonces, ¿se pierden algunos de los stops, órdenes y beneficios?
 
sergeev:

Si quieres que se rellene un array en la función, pasa una referencia

si sólo quiere que se devuelva el primer elemento

entonces


Genial))

Gracias por la respuesta.

Si paso por referencia, entonces no hay nada que devolver, el array ya estará cambiado, ¿no?)

¿Hay alguna forma de devolver un puntero a la matriz?

Gracias por la respuesta.

 
r.ig.h:
Entonces se pierden algunos stops, órdenes y beneficios, ¿no?
No. Todo se activa, pero tras la apertura de una nueva barra. compruébelo usted mismo en modo visual
 
BBSL:


Si paso por referencia, no hay nada que devolver, el array ya estará modificado, ¿no?)

Sí.

¿Es posible devolver un puntero a un array?

no

 
volshebnik:



Vitaly, escríbeme en tu mensaje personal cuál era la razón por la que la optimización no iba por encima de algunos parámetros de la MA - Vinin te dio la solución - había algo sobre el número de barras en el historial, algún tipo de prueba adicional ... No se necesita mucho en pocas palabras ... Lo entiendo, yo no me he encontrado con ello, pero no sé...
 

Si la pérdida media por operación es superior a 2 spreads, funciona en cualquier EA. PAUKAS sugirió esto.

He aplicado este consejo a este caso:

Informe de comprobación de la estrategia
transerk1c
FIBO-FIBO Group MT4 Demo Server (Build 229)

SímboloGBPUSD (Gran Bretaña vs. Dólar estadounidense)
Periodo5 minutos (M5) 2000.01.17 00:05 - 2000.01.31 23:55 (2000.01.16 - 2000.02.01)
ModeloTodos los ticks (método más preciso basado en todos los plazos más pequeños disponibles)
ParámetrosPeriod_MA=60; ProfitFr=218; NFr=1; Limit=15; PERIOD=5; MODE=3; PRICE_TYPE=6;

Bares en la historia4109Garrapatas modeladas58090Calidad de los modelos89.97%
Errores de concordancia de los gráficos0




Depósito inicial10000.00



Beneficio neto-162.89Beneficio total0.00Pérdida total-162.89
Rentabilidad0.00Remuneración esperada-14.81

Reducción absoluta162.89Reducción máxima320.55 (3.16%)Reducción relativa3.16% (320.55)

Total de operaciones11Posiciones cortas (% de ganancias)6 (0.00%)Posiciones largas (% de ganancias)5 (0.00%)

Operaciones rentables (% del total)0 (0.00%)Operaciones con pérdidas (% del total)11 (100.00%)
El más grandecomercio rentable0.00transacción perdedora-18.58
Mediaacuerdo rentable0.00Pérdida del acuerdo-14.81
Número máximovictorias continuas (beneficios)0 (0.00)Pérdidas continuas (pérdida)11 (-162.89)
MáximoBeneficio continuo (número de victorias)0.00 (0)Pérdida continua (número de pérdidas)-162.89 (11)
Mediaganancias continuas0pérdida continua11


 

Y esto es lo que conseguí...

Informe de comprobación de la estrategia
Hacia atrás
FIBO-FIBO Group MT4 Demo Server (Build 229)

SímboloGBPUSD (Gran Bretaña vs. Dólar estadounidense)
Periodo5 minutos (M5) 2000.01.17 00:05 - 2000.01.31 23:55 (2000.01.16 - 2000.02.01)
ModeloTodos los ticks (método más preciso basado en todos los plazos más pequeños disponibles)
ParámetrosPeriod_MA=60; ProfitFr=15; NFr=1; Limit=215; PERIOD=5; MODE=3; PRICE_TYPE=6;

Bares en la historia4109Garrapatas modeladas58090Calidad de los modelos89.97%
Errores de concordancia de los gráficos0




Depósito inicial10000.00



Beneficio neto-70.19Beneficio total148.22Pérdida total-218.41
Rentabilidad0.68Remuneración esperada-6.38

Reducción absoluta164.89Reducción máxima185.89 (1.85%)Reducción relativa1.85% (185.89)

Total de operaciones11Posiciones cortas (% de ganancias)5 (100.00%)Posiciones largas (% de ganancias)6 (83.33%)

Operaciones rentables (% del total)10 (90.91%)Operaciones con pérdidas (% del total)1 (9.09%)
El más grandecomercio rentable18.00transacción perdedora-218.41
Mediaacuerdo rentable14.82comercio perdedor-218.41
Número máximovictorias continuas (beneficios)8 (118.22)pérdidas continuas (pérdida)1 (-218.41)
MáximoBeneficio continuo (número de victorias)118.22 (8)pérdida continua (número de pérdidas)-218.41 (1)
Mediaganancias continuas5pérdida continua1


¿No funciona el consejo....? Al fin y al cabo, sigue siendo una pérdida.

 
Sergey_Rogozin:
Haces otro buffer normal y lo procesas con una raya.
 
¡Buenos días!
¿Puede alguien aconsejar cómo hacer que un EA indique (escriba) en la pantalla del terminal
qué conjunto de parámetros de entrada está cargado actualmente. (por ejemplo - proba.set )