@roar, EA properties button. (Solved)
-
@roar, Ayuda, In an EA that has several buttons I want to add another one that allows me to open and / or close the EA properties window. Is it possible? How? creating the button is not a problem, it is opening and closing the properties window.
-
@xyon126 What do you exactly mean by 'EA properties'?
-
@l-andorrà Si, las propiedades del EA que son modificables, por ejemplo; volumen lotes, parametros de indicadores del EA, etc.
-
@xyon126 Sí, eso es lo que en fxDreema se llama Constants, que son los parámetros de entrada. Pero para qué quieres cambiar los parámetros de entrada en mitad del funcionamiento del robot?
-
@l-andorrà La Idea del EA no es hacer un Robot sino un Panel de entradas de operaciones, en principo la idea era realizarlo como script pero he visto que te limita mucho al tener solo una pestaña "On Start" mientras que el EA al tener varias pestañas me permite como EA por ejemplo:
- Eliminar o esconder los textos que salen en la esquina inferior izquierda de Spread, etc.
- Eliminar los graficos (botones del EA) cuando lo cierras.
- Introducir botones de ejecución o apertura de operaciones.
- Aunque en otro post lo pregunto, introducir datos y que se apliquen a la orden de operaciones antes de ejecutarla.
Por esta razon me he declinado por un EA para el Panel.
-
@xyon126 en lugar de abrir propiedades para modificar parámetros podrías utilizar "draw edit field" en el gráfico y ahí introduces los cambios que necesites
-
@xyon126 Vale, te refieres al mismo panel que yes estamos tratando en tu otro hilo. Mejor si lo concentramos todo en aquel, ¿de acuerdo?
-
@ajmd97fx Hola ajm, es exactamente lo que estoy intentando hacer en otro panel "https://fxdreema.com/shared/hfqYS3jib" que me da error y que en este post "https://fxdreema.com/forum/topic/11059/panel-and-button-problems/2" consulto, estoy realizando dos paneles diferente pero muy similares y en uno me surge el problema aqui expuesto y en el otro (el del otro post) me da un monton de errores que no consigo encontrar y solucionar.
Ayuda porfa. -
@xyon126 Vaya lío. Entonces, ¿cuál es el panel correcto para este hilo?
-
@l-andorrà Todos, pues ese boton de propiedades se lo quiero añadir a ambos.
-
@xyon126 Vale, hagamos una cosa. En tu próximo post, mete el enlace de los dos paneles y lo juntamos todo aquí, por favor. De lo contrario, me pierdo contestando cosas dispersas en dos hilos.
-
@l-andorrà Aqui estan los dos paneles, en este panel necesito poner un boton para poder modificar las propiedades del EA, es decir, que me habra la ventana de propiedades del EA para poder modificar los pips del SL y TP y Porcentaje del Money Management.
https://fxdreema.com/shared/qktGEVb6d
Las variables son las de la foto superior izquierda.
https://www.yogile.com/m75xnosegdt#21t
En este panel ademas de incluir el mismo boton que en el anterior aqui tiene dos botones de entrada, uno para indicar que porcentaje aplicar en el Money Management y otro para introducir los pips del Stop Loss, estos al introducir los datos cuando presionamos el boton verde de Trade Open me abre las operaciones con el porcentaje del boton "%Balance" y con el SL anteriormente introducido con el segundo boton; este panel es el que me da estos errores que no soy capaz de encontrar y reparar.
https://fxdreema.com/shared/LK15mON0e
Las variables son las de la foto superior derecha y la inferior izquierda y los errores los de la foto de errores.
-
@xyon126 Empezamos por el primero. Hasta dode yo sé, fxDReema no permite que abras la ventana de constantes (o sea, parámetros de entrada) de tu EA. Seguro que con bloques de custom code se puede, pero eso es para programadores, cosa que yo no soy.

Dicho esto, si lo que quieres es modificar dichos valores, puedes crear una variables "intermediarias". Me explico, creas tantas variables como constantes quieras varias. Luego, en la pestaña 'on init', asignas los valores de dichas constantes a sus contrapartidas en forma de variable y luego las usas con normalidad en todo el EA.
Finalmente, con el nuevo botón que pides, sí que puedes cambiar el valor de esas variables intermediarias con normalidad. Así ya puedes cambiarlas tantas veces como quieras. ¿Te sirve eso?
-
@l-andorrà Hola Andorrá! Muchas gracias, ¡Si! creo que me puede servir lo que comentas pero me ayudaria mucho me pusieses un ejemplo de lo que comentas para poderlo aplicar.
Referente a los errores ¿Sabes porque y como solucionarlos?Un saludo
-
@xyon126 Pues espérate que he ido muy deprisa a la hora de darte esta solución, porque acabo de comprobar que modificar una variable a mano no es tan obvio como pensé.
Creo que no se puede hacer con bloques tal como está diseñado ahora fxDreema. Me temo que habrá que recurrir a custom code sí o sí. 
Te recomiendo que abras un nuevo hilo preguntando en inglés cómo se puede modificar el valor de una variable manualmente. No menciones lo del panel ni los botones para no duplicar hilos, porfa. Si nos crean el custom code para modificar una variable, ya te diré cómo podemos hacerlo en botones. Ok?
-
@l-andorrà Hola Andorrá! Referente a los errores del segundo panel, para mi es el prioritario de momento, el que se llama EA-Cobertura_STD_v5 y son los errores de la foto, Sabes como solucionarlos, como referencia me empezo a dar error cuando en el bloque "Buy now" y "Sell now" les cambie los valores por defecto por las variables.
-
@xyon126 Pues lamento decepcionarte de nuevo, pero el tema de errores los domina roar, que es programador. Yo no lo soy, con lo que no sé cómo solucionarlo.
Aquí que te recomiendo es crear un hilo también en inglés perod dirigido directamente a roar en el título (si no, no se suele dar por aludido). Para ponérselo fácil, sube en el hilo una captura de la lista de errores que te salen junto con el enlace del EA.Lamento que tengas que crear dos hilos nuevos cuando te pedí expresamente que lo concentraras todo en uno, pero es que no supe valorar lo serio de tus dudas, lo siento.

-
@l-andorrà Tranquilo, no es problema y muchas gracias por la ayuda y la información.