Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 950
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
Esta función escribe un número en cada pedido, o más bien lote*100.
Ahora necesitamos una función inversa que muestre cuál fue el último número
Pruébalo:
Si el objeto contiene texto (no numérico), hay que añadir StringSubstr():
begin_index - índice del carácter en la cadena, empezando por cero, length - longitud del valor numérico (cuántos caracteres ocupa el número)... Yo creo que sí
Prueba esto:
Si el objeto tiene texto (no numérico), añada StringSubstr():
begin_index - índice del carácter en la cadena, empezando por cero, length - longitud del valor numérico (cuántos caracteres ocupa el número)... Creo que sí
Bueno, inicialmente habría que buscar todos estos números en el gráfico. Simplemente no funcionará así. Ese es el problema. Ya lo he comprobado.
Prueba esto:
Si el objeto tiene texto (no numérico), añada StringSubstr():
begin_index - índice del carácter en la cadena, empezando por cero, length - longitud del valor numérico (cuántos caracteres ocupa el número)... Yo creo que sí
Similar a este, pero no funciona, muestra cero.
Como este, pero no funciona. Muestra cero.
¿Quiere fijar un valor o tomar un valor? La función ObjectSetString() establece un valor de texto y devuelve un valor bool. Esto no es así. Y en la cabeza del bucle creo que no es la correcta... Donde ObjectsTotal()... Me guío por la referencia de mt4. ¿O es un código mt5?
¿Necesita fijar un valor o tomar un valor? La función ObjectSetString() establece un valor de texto y devuelve un valor bool. Esto no es así. Y en la cabeza del bucle creo que no está encuadrado correctamente, donde está ObjectsTotal(). Me guío por la referencia de mt4. ¿O es un código mt5?
Esto es MT4.
Una vez más, ¡buenos días a todos!
Todavía no estoy satisfecho con la pregunta que he planteado arriba, pero pido ayuda con el código.
Este es el foro para el comercio, los sistemas automatizados de comercio y las pruebas de estrategia.
Cualquier pregunta de novato en MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos
MrBrooklin, 2019.08.30 14:15
¡¡¡Buenos días a todos!!!
Aquí está parte del código del script para Metatrader5:
El script debe colocar órdenes limitadas pendientes a una determinada distancia de la oferta y la demanda, o bien órdenes stop. Las órdenes pendientes de límite se fijan sin problemas pero las de stop no. Por favor, ayúdenme a entender por qué las órdenes pendientes de Buy Stop y Sell Stop no se establecen.
Atentamente, Vladimir.
Sólo para seguir con otra pregunta: ¿hay alguna manera de probar el script cuando el mercado está cerrado (por ejemplo, los fines de semana)?
Sinceramente, Vladimir.
¿De qué lista?
Y por favor, utilice el estilizador en el editor (Ctrl+<):
¿Qué hay que sacar de dónde?
¿Puedes darme una pista?
Una vez más, ¡buenos días a todos!
Nadie ha respondido a la pregunta que planteé antes, pero sigo pidiendo ayuda con el código.
Una pregunta más: ¿hay alguna forma de probar el script cuando el mercado está cerrado (por ejemplo, los fines de semana)?
Sinceramente, Vladimir.
No, el script no funcionará en un mercado cerrado - no colocará órdenes.
Para entender los errores, intente imprimir en el registro el valor del precio contra el que está calculando los niveles de configuración y los valores de todos los niveles de precio que está enviando a la orden de operación.
¿Puedes darme una pista?
Tienes que encontrar el último pedido que se abrió. Encuentra su billete. A continuación, utilice la lista de nombres de objetos para encontrar la aparición de una subcadena con la entrada encontrada de la última orden en la línea de nombres de objetos. En cuanto el ticket de la última orden se encuentra en el nombre del objeto, éste es el objeto gráfico necesario. Lo único que queda es extraer lo que se necesita de este objeto gráfico.