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
¡Buenos días!
Por favor, avisa. Así es como se abren las posiciones para cada par en el EA multidivisa.
Por favor, avisa. ¿Cómo puedo escribir una función independiente en lugar de este bloque?
¿Para no tener que reescribir este bloque para cada par?
(El bloque utiliza la fi de I.Kim y la fi de apertura de Market Watch).
¡Buenos días!
Por favor, avisa. Así es como se abren las posiciones para cada par en el EA multidivisa.
Por favor, avisa. ¿Cómo puedo escribir una función independiente en lugar de este bloque?
¿Para no tener que reescribir este bloque para cada par?
(He utilizado la fi de I.Kim y la fi de apertura de Market Watch en condiciones de ejecución de órdenes de mercado).
void FUN(string _Symbol){
// Su código, pero utilizando _Symbol en lugar de un símbolo
}
Gracias. ¿Qué pasa con las ofertas, las demandas, los Delta, los Lotes y el bool TRADE (este es el permiso de entrada) para cada par?
¿Sería esto correcto? -
También. Me parece haber escuchado de pasada que es incorrecto usar (llamar) una función personalizada dentro de otra.
Y estoy utilizando una función en un bloque para abrir posiciones en la ejecución de órdenes de mercado Market Watch
¿No habrá problemas y fallos de funcionamiento?Gracias. ¿Qué pasa con las ofertas, las demandas, los Delta, los Lotes y el bool TRADE (este es el permiso de entrada) para cada par?
¿Sería esto correcto? -
También. Me parece haber escuchado de pasada que es incorrecto usar (llamar) una función personalizada dentro de otra.
Y utilizo en mi bloque la función de apertura de posiciones en condiciones de ejecución de órdenes de mercado Market Watch
¿No habrá problemas y fallos de funcionamiento?double _Bid=MarketInfo(_Symbol, MODE_BID);
double _Ask=MarketInfo(_Symbol, MODE_ASK);
....................................................................
La función de llamada puede estar en cualquier lugar. No habrá problemas.
¡Buenas tardes!
Utilizo una red de arrastre en un camión multidivisa. Es así:
Para que el arrastre de todos los pares de multidivisas sea posible, lo he rehecho así.
(Los puntos de oferta y demanda se llaman a través de MarketInfo(Symbol_1,MODE_ASK);
El Asesor Experto funciona mediante la apertura de precios.
La red de arrastre se llama así:
Sin embargo. La red de arrastre no funciona con esta configuración.
Si quito el arrastre de un símbolo, el arrastre de otro par empieza a funcionar.
Si ambas llamadas de pares de pistas están presentes en el código, ninguna de ellas funciona.
Por favor, avisa. ¿Dónde puede haber un error?
Tiene que utilizar un prevtime diferente para cada instrumento y marco temporal.
Gracias, Vinin.
Estaba a punto de escribir mi propio arrastre para cada par....
Ayuda con el asesor multidivisa.
He escrito un EA. Abre/cierra simultáneamente órdenes para dos pares EURUSD <-> GBPUSD. Lo relaciono con el EURUSD. Lee las cotizaciones de ambos pares (iOpen). Se ejecutan los siguientes comandos
Ask_EUR = MarketInfo("EURUSD", MODE_ASK);
Bid_EUR = MarketInfo("EURUSD", MODE_BID);
Y estos comandos no se ejecutan
Ask_GBP = MarketInfo("GBPUSD", MODE_ASK);
Bid_GBP = MarketInfo("GBPUSD", MODE_BID);
Valores de la oferta = demanda = 0
¿Puede decirme cuál es el problema?