[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 704
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
Además Odiseo, en el ejemplo anterior lo tenías así:
Y ahora es así:
No has borrado nada, ¿o me lo estoy imaginando?aquí está el código final
Sergey, no entiendo muy bien qué es lo que has cambiado exactamente, porque en la dirección que has proporcionado tienes que registrarte para ver el código fuente de CCI Filter.
Sólo he encontrado un error, iWPR no tiene el parámetro applied_price, por lo que es correcto:
¡¡¡Todo, gracias, ahora rrrrrr funciona!!!
En principio, no hay ninguna diferencia.
Pruebe mi función, es bastante simple, pasar el "medj", y el arrastre deseado como parámetros.
Esta función debe ser llamada al inicio en cualquier lugar, siempre y cuando se inicie con cada tick.
Obviamente, los pedidos deben tener diferentes deslizadores.
Entendido:
Lo entiendo, defines una variable ro al principio de la función, pero no la asignas a ningún sitio, es decir, es 0.
Como siempre aquí ))) Como siempre a la buena gente )))
Cuál es el problema, no puedo entenderlo. Problemas con las variables globales. Lo hago en el código del indicador:
Luego intento obtener el valor de una variable global desde un Asesor Experto con este código
¿Qué estoy haciendo mal? Se suponía que debía obtener 1 o 2 valores de parámetros, pero obtuve ..... ¿Y por qué tengo que volver a escribir el nombre y la variable al principio del código EA? Parece que existen como globales, pero la compilación no funciona sin ellos.¿Puedo abrir dos posiciones de COMPRA/VENTA simultáneamente?
Lo probé - escribí un código simple que abre posiciones de COMPRA y VENTA simultáneamente, conectado al EUR/USD en tiempo real, parece que se abren.
Pero eso era una cuenta demo y un probador de estrategias, ¿qué pasa en tiempo real, le importará a mi empresa de corretaje?
Nunca lo he probado antes, no creo que haya empezado este tipo de experimento.
int i= GlobalVariableGet(Global);
¿Puedo abrir dos posiciones de COMPRA/VENTA simultáneamente?
Lo probé - escribí un código simple que abre posiciones de COMPRA y VENTA simultáneamente, conectado al EUR/USD en tiempo real, parece que se abren.
Pero eso era una cuenta demo y un probador de estrategias, ¿qué pasa en tiempo real, le importará a mi empresa de corretaje?
Nunca lo he probado antes, no creo que haya empezado este tipo de experimento.
En general - pregunte al equipo de apoyo de su DC
Para leer el valor de las variables globales necesitamos otra función :)))
¡Así de claro, mirar en el libro y no ver, funciona gracias! Siguiendo) con las preguntas. Todo sobre las mismas variables globales. He añadido la siguiente condición al indicador:
Quiero definir a qué variable global se le debe asignar un valor, dependiendo de la moneda en la que se base el indicador.
Entiendo que en la variable global GlobalVariableSet(valuta,param), el nombre (valuta) debe contener el valor que se le ha asignado anteriormente
llamar de nuevo a la variable global en el código del Asesor Experto
string valuta="valuta";
int i= GlobalVariableGet(valuta); // pero no obtengo el valor, .... Es decir, obtengo 0. ¿Puede ser que sea imposible cambiar el nombre de la variable global de esta manera?
Creo que lo tengo resuelto - resulta que no puedo llamar a una variable global con este nombre, pero si registro el nombre de cadena GlobalVariableGet("EURUSD") funciona).
En primer lugar, de la ayuda
Devuelve el valor de la variable global existente o 0 en caso de error. Llame a GetLastError() para obtener información sobre el error.
¿Puede ver el contenido del GV, pero no puede recuperarlo?