Un subtaller para completar las FAQ (preguntas frecuentes). ¡Ayudemos a los compañeros! - página 19

 
Pucter:

¿Hay alguna forma de averiguar mediante programación si un objeto (tendencia, horizontal, media personalizada, etc.) está resaltado en el gráfico?

Gracias


No
 

Con Open[] y Close[] puede obtener los precios de cierre y apertura de cualquier barra en el historial, pero para la moneda actual. ¿Cómo puedo obtener la apertura y el cierre de otra moneda sin abrir su gráfico?

Matemáticas Ver iOpen(), iClose().

 

He ejecutado los Asesores Expertos en el Probador de Estrategias un par de veces con la optimización marcada, pero no he visto ningún resultado tangible. Por favor, aconséjeme, ¿dónde puedo leer algunos consejos sobre cómo trabajar con esta optimización?

Romano. Busca a través de google: "Cómo optimizar correctamente un Asesor Experto site:mql4.com", también - Cómo optimizar correctamente un EA. Hay una excelente colección de artículos en la sección Tester de la biblioteca de artículos

Recomiendo un buen libro sobre este tema: "Development, Testing and Optimization of Trading Systems for the Stock Trader" de Ralph Vince - todo en detalle, de forma clara y comprensible (debería añadir un enlace a Pardo también).

 
granit77:

He ejecutado mi Asesor Experto en el Probador de Estrategias un par de veces con la optimización marcada, pero no he visto ningún resultado tangible. Por favor, aconséjeme, ¿dónde puedo encontrar información más detallada sobre la optimización?

Romano. Busca a través de google: "Cómo optimizar correctamente un Asesor Experto site:mql4.com", también - Cómo optimizar correctamente un EA. Hay una excelente colección de artículos en la sección Tester de la biblioteca de artículos

Recomiendo un gran libro sobre este tema: Robert Pardo "Development, Testing and Optimization of Trading Systems for the Stock Trader" - todo en detalle, de forma clara y comprensible.

Ralph Vince: Las matemáticas de la gestión del capital.


Lo siento, he confundido a Vince con Pardo - toda la literatura (dos libros - en remolque) - no tengo enlaces... También una entrevista informativa sobre el tema con el ganador del campeonato de EA de 2008.
 

Cómo determinar el valor de un punto:

--------------------------------------------------------
drknn

El coste de un punto. No hay ninguna función de este tipo en la lengua. Tendremos que escribirlo nosotros mismos.

Todos los pares de divisas pueden dividirse a grandes rasgos en tres categorías
- pares con cotización directa (EURUSD, GBPUSD, todos los ***USD)
- pares con cotización inversa (USDJPY, USDCHF, todos los USD***)
- tipos cruzados (GBPCHF, EURJPY, es decir, todos sin el USD en el par).

Para los pares de divisas con cotización directa, el valor del pip, expresado en USD, se calcula mediante la siguiente fórmula
valor del pip = tamaño del lote * tamaño del tick
donde
- tamaño del lote en B.C. (normalmente 100.000)
- paso de tick, por ejemplo para el EURUSD es 0,0001. Para las divisas de cotización directa, el valor del pip es constante y no depende de la cotización actual.
Ejemplo:
Para el EURUSD, el tamaño del lote es de 100.000
tick es 0,0001
Pip = 100.000 * 0,0001 = 10,00 dólares
Para los pares de divisas con cotización inversa:
Pip = tamaño del lote * paso de tick / cotización
Para los pares de divisas con cotización inversa, el valor del pip cambia en función de la cotización actual.
Ejemplo.
Para el USDJPY, el tamaño del lote es 100000, el tick es 0.01. A 129.20
Pip = 100000 * 0,01 / 129,20 = 7,74 dólares
Para las tarifas cruzadas:
Pips = tamaño del lote * tick * cotización actual de la divisa base al dólar americano / cotización actual del par
Ejemplo de GBPCHF: a 2,3000 y 1,4550 de cotización base

100000 * 0.0001 * 1.4550 / 2.3000 = $6.33

---------------------------------------------------------------

Y para aclarar, si es necesario, sobre los datos de la rama: https://www.mql5.com/ru/forum/134864


 
Es hora de escribir respuestas sencillas con ejemplos sobre:
- cómo programar un EA para abrir una barra
- cómo evitar la reapertura de posiciones

Hay muchas preguntas repetidas.
 
Ya estamos otra vez con la misma pregunta. ¿Quién responderá por la FAC?

smartemiy 26.09.2011 17:17

¡Chicos!

¿Cómo limitar el número de operaciones que el EA puede hacer al mismo tiempo?

¡urgentemente!

Gracias.

if (OrdersTotal()>1 && OrdersTotal()<3) - ?
 
granit77:
Ya estamos otra vez con esta pregunta. ¿Quién responderá por el CAE?


¿cómo limitar el número de operaciones que el asesor puede realizar al mismo tiempo?

los términos de referencia no son claros aquí. ¿Qué quiere decir?

¿significa abrir 5 órdenes en una sola señal? o ¿es la existencia de órdenes abiertas en diferentes momentos, pero no más de una cantidad determinada?

El ejemplo de código es adecuado para la segunda posición. en principio es exhaustivo dentro del terminal.

if (OrdersTotal()>1 && OrdersTotal()<3) - ?
 
sergeev:

Los términos de referencia no son claros aquí. ¿Qué quiere decir?

simultáneamente - ¿se trata de 5 órdenes abiertas en una sola señal? o se trata de la existencia de órdenes abiertas en diferentes momentos, pero no más de una determinada cantidad.

el código de ejemplo es adecuado para la segunda posición. en principio es exhaustivo dentro del terminal.


Suelen pillar reabriendo una posición en la misma barra.
 

Empieza con cualquier opción. De lo contrario, no hay ningún lugar al que enviar al recién llegado. O mejor dicho, hay que enviarlos al lugar equivocado :))

Razón de la queja: