[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 191
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Muchas gracias por su ayuda.
Pero abre operaciones en el probador en cada vela minuto. Información en este enlace http://clip2net.com/s/2T98Y
Quiero que abra una orden en la vela de 5 minutos, pero no en cada vela.
Y sólo si la vela actual de cinco minutos es > o = 30 puntos (desde el precio de apertura hasta su máximo)
Es decir, abrir una orden de mercado al trigésimo pip desde el precio de apertura del periodo cero=actual de cinco minutos.Si la vela actual de cinco minutos está a menos de 30 pips del precio de apertura a su máximo, entonces no abra una orden de mercado.
Sólo tienes que soltar el EA en el gráfico de cinco minutos, será como has escrito.
O sustituir en cualquier lugar del código Open[0] por iOpen(Symbol (), PERIOD_M5, 0), entonces funcionará desde cualquier gráfico.
La segunda condición en su código es que el precio de cierre del período actual de cinco minutos >= precio de apertura de la orden.
Es decir, no habrá muchas órdenes, he calculado en Excel, desde 1999 - un poco más de 3000 órdenes para el euro en ambas direcciones.
Pasamos al siguiente de cinco minutos y si éste, es decir, el actual de cinco minutos > o = 30 pips, abrimos al trigésimo pips, si es menor, pasamos al siguiente de cinco minutos... y así hasta el final del gráfico.
Pero la cosa es que, según una estimación aproximada, la mayoría de los planes de cinco minutos que > o = 30 pips tienen muchas más probabilidades de pasar de 15 pips que de ser cerrados por un stop de 30 pips.
Su condición es "sin órdenes abiertas".
Pero en mi sistema, se pueden formar dos periodos de cinco minutos con los parámetros descritos anteriormente de forma consecutiva y si la orden del periodo de cinco minutos anterior no se cierra, entonces no se abrirá ninguna orden en el segundo periodo de cinco minutos.
Necesito que se abra una orden en cada periodo de cinco minutos con los parámetros descritos anteriormente, independientemente de que haya órdenes en la operación o no.
Bien, entonces cambiemos la condición. Así que sale:
Me interesa el asesor, los objetos - ¿dibujo la vela yo mismo?
Puedes entender el principio:
¿Has mirado la prueba EA para la función en el probador? Cierra exactamente la pérdida máxima con el beneficio máximo sin importar cuántas órdenes haya: dos o veinte.
Simplemente deje su EA en un gráfico de cinco minutos, será como usted escribió.
O sustituya Open[0] por iOpen(Symbol (), PERIOD_M5, 0) en cualquier parte del código, entonces funcionará desde cualquier gráfico.
No, Close[0] es el precio de cierre actual de la barra 0, es decir, sólo el precio actual. Podrías simplemente escribir Bid, el resultado es el mismo.Bien, entonces cambiemos la condición. Sale:
Muchas gracias por su ayuda. Está bien. Pero......
1. En unos cinco minutos, se abre más de un pedido.
2. Algunas órdenes se cierran sobre órdenes de stop cuyo precio es diferente al prescrito en el código.
He marcado los datos del pedido en el archivo adjunto.
Sólo tienes que lanzar el Asesor Experto en el gráfico de cinco minutos, será como usted escribió.
O sustituya Open[0] por iOpen(Symbol (), PERIOD_M5, 0) en cualquier parte del código, entonces funcionará desde cualquier gráfico.
No, Close[0] es el precio de cierre actual de la barra 0, es decir, sólo el precio actual. Podrías simplemente escribir Bid, el resultado es el mismo.Bien, entonces cambiemos la condición. Sale:
Muchas gracias por su ayuda. Está bien. Pero......
1. En unos cinco minutos, se abre más de un pedido.
2. algunas órdenes son cerradas por órdenes de stop cuyo precio es diferente al prescrito en el código.
Puede encontrarinformación sobrelos pedidos anteriores en este enlace
http://clip2net.com/s/2Tfym
Estoy copiando un programa con algunos cambios. el compilador me da un error: '(' - definición de función inesperada F:\forex\MetaTrader NordFX\experts\ia.mq4 (305, 16) .
¿qué significa?
- Intenté eliminar esta parte del programa - también dice lo siguiente.
- he intentado dejar esta parte sin modificar - el resultado es el mismo (mismo error)
en el programa nativo compilado con éxito.
El principio se puede entender:
Gracias.
Estoy copiando un programa con algunos cambios. el compilador me da el error: '(' - definición de función inesperada F:\forex\MetaTrader NordFX\experts\ia.mq4 (305, 16) .
¿qué significa?
- Intenté eliminar esta parte del programa - también dice lo siguiente.
- he intentado dejar esta parte sin modificar - el resultado es el mismo (mismo error)
en el programa nativo compilado con éxito.
Por aquí
El error sugiere que está definiendo una función dentro de otra función. Todas las funciones deben ser definidas globalmente
Necesito ayuda.
Buscando alguna función o script que sepa hacer una captura de pantalla en algún momento, como por ejemplo al abrir/cerrar una pose.
Cuando no tengo que hacerlo, me he encontrado con uno de vez en cuando, pero ahora no lo encuentro.
¡AYUDA!Necesito ayuda.
Busco alguna función o script que sepa hacer una captura de pantalla en algún momento, como por ejemplo al abrir/cerrar una pose.
Cuando no tengo que hacerlo, me he encontrado con uno de vez en cuando, pero ahora no lo encuentro.
¡AYUDA!