Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 850

 
Grossmester:
Buenas noches, podrían decirme por favor cómo funciona el EA. Si escribo return directamente en la función principal Start, ¿el EA termina? Gracias de antemano.
Sólo funciona hasta el siguiente tick. Y entonces empieza de nuevo.
 
mitanq:

Por lo general, la comprobación es así

OrderSelect(ticket,SELECT_BY_TICKET);

if(OrderProfit()<0) { }


Y puedes poner lo que quieras entre paréntesis. Yo lo uso así, por ejemplo, para hacer funcionar el método "martin" )


mitanq, gracias.

¿Y qué debemos poner en lugar de ticket para seleccionar la última orden abierta?

 
Craft:


mitanq, gracias.

¿Qué debo poner en lugar de ticket para seleccionar la última orden abierta?

El ticket del último pedido abierto, ¿qué más?
 

Lo entiendo, pero ¿cómo se determina, con qué método? El meta-editor jura el billete al compilar.

 
Craft:

Lo entiendo, pero ¿cómo se determina, con qué método? El meta-editor jura en el billete durante la compilación.

Por supuesto, no lo haría, si el ticket no está definido y la variable ticket ni siquiera está declarada. Y el billete debe ser reconocido por el mismo OrderSelect(), por paradójico que parezca. Lo único que necesitamos es aplicar en el bucle de todas las órdenes abiertas y seleccionar en orden - OrderSelect(x,SELECT_BY_POS), donde x es el número de iteraciones del bucle. Y luego, si el pedido seleccionado cumple todos los requisitos para ello, ticket=OrderTicket().

Hay muchos Asesores Expertos en Kodobase especialmente para el ejemplo, no seas perezoso, mira a través de ellos, van a hacer para la formación. Y lee la ayuda.

 
evillive:

No lo sería, si el ticket no está definido y la variable ticket ni siquiera está declarada. Y deberíamos reconocer el billete utilizando el mismo OrderSelect(), por paradójico que parezca. Lo único que necesitamos es utilizar en el bucle de todas las órdenes abiertas y seleccionar en orden - OrderSelect(x,SELECT_BY_POS), donde x es el número de iteraciones del bucle. Y luego, si el pedido seleccionado cumple todos los requisitos para ello, ticket=OrderTicket().

Hay muchos Asesores Expertos en Kodobase especialmente para el ejemplo, no seas perezoso, mira a través de ellos, van a hacer para la formación. Y lee la ayuda.

He hecho la pregunta más arriba. Se trata de la negociación del Asesor Experto en cada barra. Me gustaría saber cómo hacer que el indicador se compruebe en cada tick. ¿Puede decírmelo? El código lo he puesto arriba.
 

Amigos, ¿quién puede reparar este indicador?

/* Descompilado eliminado. El autor ha sido advertido. Vinin */

 
Geowind64:
Amigos, ¿quién puede reparar este indicador?
¿Es tan difícil eliminar los puntos por sí mismo y no tener que descompilar aquí?
 
mitanq:
He hecho la pregunta más arriba. Sobre el EA que opera en cada barra. ¿Cómo puedo hacer que el indicador se compruebe en cada tic? ¿Puede decírmelo? El código se muestra arriba.

Sólo hay que eliminar la condición para comprobar una nueva barra y OnTick() se ejecuta siempre en cada tick.
 
evillive:
¿Es tan difícil quitar los puntos tú mismo y no poner un archivo descompilado aquí?
Lo siento, ni siquiera sabía que era un archivo descompilado.... No sé mucho sobre el tema, así que no tenía ni idea.