Coloque lo siguiente en su propio c�digo
C�digo insertado #import kernel32.dll void OutputDebugStringA(string msg); #importar** * enviar informaci�n a OutputDebugString() para que SysInternals DebugView la vea y registre * (descarga gratuita desde microsoft) * Esto es ideal para la depuraci�n en lugar de una alternativa a Print(). * La funci�n tomar� alrededor de 8 argumentos de serie (o num�ricos) * para ser conenados en un mensaje de depuraci�n. */void log( string s1, string s2=, string s3=, string s4=, string s5=, string s6=, string s7=, string s8= ) string out = StringTrimRight(StringConenate( WindowExpertName(), .mq4, S�mbolo(),, s1,, s2,, s3,, s4,, s5,, s6,, s7,, s8 )); SalidaDebugStringA(fuera); Y luego, en todas partes de su c�digo donde desee usar Print() para generar algo para depurar funciones, llame a log() en lugar de
Descargar
http://technet.microsoft.com/en-us/s.../bb896647.aspxde microsoft e in�cielo mientras est� depurando y ver� el resultado bien publicado en esta ventana en particular de arriba a abajo y no de abajo a arriba y no lento y retrasado como en la audiencia del registro de metatrader. Puede establecer filtros para ver solo los mensajes y puede colocar la ventana de registro para permanecer en la parte superior.
Log() requiere m�s de un argumento para que pueda usarlo as�:
Registro de c�digo insertado (funci�n de entrada); log(nueva barra detectada); log(valores estoch, jefe, main_prev, sign, signal_prev); log(comprando, lotes, parada, destino); Los mensajes estar�n bien formateados con un entre cada argumento y cada mensaje de registro tendr� una marca de tiempo junto con el t�tulo de este archivo mql4 junto con el emblema en el que se ejecuta.