Errores, fallos, preguntas - página 1306

 
Karputov Vladimir:

¿Escribió en MT4

?

¿Afecta de alguna manera? Yo siempre lo tengo puesto por defecto.

Pero no debería suponer ninguna diferencia. El terminal no debería colapsar, por muy equivocado que esté el EA. El propio Asesor Experto puede atascarse, cortarse, hacer lo que no debe... Pero el terminal no debería bloquearse.

 

No consigo averiguar cómo cambiar los parámetros visuales del indicador iVolumes mediante programación. Me interesan los siguientes parámetros:

- ancho de línea

- color de la línea

- añadir niveles

Quiero utilizar la estructura de los parámetros de entrada del indicador MqlParam, pero no consigo averiguar cómo funciona. Quiero compartir mi experiencia con los desarrolladores de este proyecto.

 
Andrey Dik:

¿Por qué no se borra el símbolo en Market Watch? Ni de forma programada ni de forma manual. No hay ningún gráfico abierto para este símbolo.

Bild 1108.

¿Por qué no se borra el símbolo?

El terminal se queja del error "4305 - Error de adición o eliminación de un símbolo en MarketWatch".

 

tratando de abrir un archivo exe, no pasa nada, el script carga-descarga sin errores, ningún resultado, ¿qué pasa?

#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#import  "shell32.dll"               //Подключим dll (входит в состав windows)       
  int ShellExecuteA(int hwnd,string Operation,string 
                    File,string Parameters,string Directory,int ShowCmd); 
#import
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---

string Path="C:\\Windows\\System32\\";
int start = ShellExecuteA(0, "Open", "notepad.exe", "",
                      Path, 3);  
if (start<0) Alert("плохо");                       
   
  }
//+------------------------------------------------------------------+
 
Oleg Tsarkov:

tratando de abrir un archivo exe, no pasa nada, el script carga-descarga sin errores, ningún resultado, ¿qué pasa?

Usar ShellExecuteW, cadenas unicode
 
Renat Fatkhullin:
Usar ShellExecuteW, cadenas unicode

Gracias, lo intentaré.

lo tengo)

 
Aleksandr Novikov:

Estimados expertos, ¿cómo implementar la función"Aplicar a: ..." en el indicador MA personalizado (adjunto)? " ?

ser como en el indicador estándar de la Media Móvil -"Aplicar a: Datos del primer indicador".

Hice esta pregunta en los foros, nadie sabe o dice que esta posibilidad no está disponible en MQL.

Y una pregunta a los desarrolladores: ¿por qué los códigos de los indicadores estándar incorporados están cerrados y no se pueden modificar?

Estimados administradores, ¿alguien puede al menos darme una respuesta?

 
Aleksandr Novikov:

Estimados administradores, ¿alguien puede al menos darme una respuesta?

No soy un administrador, pero trataré de responder a la primera pregunta:"Aplicar a: ." en el código de usuario se sustituye por iMAOnArray(), funciona igual.

También intenté hacer la segunda pregunta, sin respuesta. Creo que esos indicadores son modulares y sus fragmentos se encuentran en la carpeta \Include donde son llamados por el terminal cuando es necesario.

 
El Servicio de Atención al Cliente está silencioso como siempre, parece que hay muchas solicitudes.

No sé si es un error o no, pero no es conveniente utilizarlo. Cuando creo Asesores Expertos, coloco el código con los archivos fuente en /MQL5/Proyectos y, al compilar el EA compilado, va a /MQL5/Expertos. Todo funciona correctamente según el orden lógico de la estructura de archivos. Sin embargo, he encontrado el código compilado en el directorio fuente del Asesor Experto, es decir, /MQL5/Projects. La cuestión es por qué llega ahí; si hay algún tipo de error, los desarrolladores probablemente deberían arreglarlo. Si se trata de un comportamiento lógico, me gustaría que los desarrolladores me lo aclararan.

Sistema operativo Windows 8.1 x64

MT5 32bit, build 1108 , el mismo comportamiento se observó en el build 1085

ME build 1108