[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 285
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
Puedes hacerlo manualmente. Haga clic con el botón derecho y luego... :)
Puede aplicar un script o un Asesor Experto. ¿Qué prefiere? XD
Estoy escribiendo un EA que pone órdenes pendientes y trabaja en la ruptura de un canal... ¿pueden ayudar?
Establezca órdenes y atrape operaciones, tan pronto como el colgante se convierta en un creador de mercado elimine todas las órdenes pendientes para ese símbolo/magia. Para refrescar la memoria http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36
Establezca órdenes y atrape operaciones, tan pronto como el colgante se convierta en un creador de mercado elimine todas las órdenes pendientes para ese símbolo/magia. Para el fondo http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36
Es mejor consultar un libro de texto, y Kim tiene muchas funciones.
Este es un plan aproximado: hacer un bucle con todos los pedidos a través de ordertotal y orderselect, asegurarse de que el símbolo coincide con el actual y comprobar el magik (si es necesario). Entonces debemos mirar el tipo de orden, si es una orden de mercado, incrementar el número de órdenes de mercado, si es una orden pendiente, incrementar las órdenes pendientes. Después habrá dos números, digamos que si hay uno pendiente entonces borramos todas las órdenes pendientes.
Es mejor consultar un libro de texto, y Kim tiene muchas funciones.
Este es un plan aproximado: hacer un bucle con todos los pedidos a través de ordertotal y orderselect, asegurarse de que el símbolo coincide con el actual y comprobar el magik (si es necesario). Entonces debemos mirar el tipo de orden, si es una orden de mercado, incrementar el número de órdenes de mercado, si es una orden pendiente, incrementar las órdenes pendientes. Después habrá dos números, digamos que si hay uno pendiente entonces borramos todas las órdenes pendientes.
El código tiene dos partes. Éste es mi experto. Por favor, échale un vistazo.
Es la primera vez que creo arrays y lo hago así
y me da un error.
'}' - comma or semicolon expected
¿Qué pasa?
Es la primera vez que creo arrays y lo hago así
y me da un error.
¿Qué pasa?
Las matrices sólo se pueden inicializar con constantes.
Es la primera vez que creo arrays y lo hago así
y me da un error.
¿Qué pasa?
De la media móvil, tome CalculateCurrentOrders(Symbol()), devuelve valores = número de órdenes abiertas, filtradas por símbolo y magia, con signo = dirección de la transacción: por ejemplo -1 significa 1 orden en venta. Si es necesario, utilice MathAbs() para ignorar el signo.
Del código anterior, toma el trailing stop:
// comprobar el trailing stop - aquí, incluso hay comentarios.
if(TrailingStop>0) { ... }, está en 2 lugares - para comprar y vender. Todo es sencillo. O bien, puedes utilizar las funciones ya hechas de Igor Kim. Son más universales y correctas para el comercio real, pero también un poco más difíciles de entender para un principiante. Si tienes fe en la nueva versión, obtendrás un mejor robot de trading.
p.d. Para la depuración, usa Print(), ayuda mucho.
Por favor, ayude a un principiante. Cómo escribir esta sección de código:
Comprobar las órdenes de mercado y si no hay órdenes de mercado para nuestro instrumento financiero, entonces comprar?
¡¡No puedo hacerlo!! Ayuda... ¿Tal vez alguien tenga un fragmento de código listo?