[¡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 513

 
prints писал(а) >>
¿Sabe si hay señales sonoras en la MT-4? Por ejemplo, cuando se alcanza el precio que he elegido, suena un pitido y puedo cerrar manualmente la orden.


>> Sí.

 
¿cómo encontrarlos y utilizarlos?
 
la carpeta Sounds para utilizar PlaySound("filename+extension");
 
prints >>:
как их найти и пользоваться?

Ver>Terminal>Señales para crear...

Lee el manual de usuario de la F1.

Señales

Esta pestaña contiene información sobre las señales creadas. Estas señales están destinadas a la notificación de eventos del mercado. Puede abandonar el monitor cuando se creen las señales: el terminal cliente le informará automáticamente del evento especificado.

Todas las señales de esta pestaña se representan como una tabla con los siguientes campos:

  • Símbolo - instrumento financiero, cuyos datos se utilizan para comprobar la condición. Si se selecciona "Tiempo=" como condición (activación de una señal a la hora establecida), el símbolo no tiene ningún significado;

  • Condición - condición para la activación de una señal. La condición puede ser:

    1. Oferta> - El precio de la oferta es mayor que el valor establecido. Si el precio actual de la oferta supera el valor especificado, la señal se activará;

    2. Oferta< - El precio de la oferta es inferior al valor especificado. Si el precio actual de la oferta cae por debajo del valor especificado, se activará una alarma;

    3. Ask> - El precio de venta es mayor que el valor establecido. Si el precio de venta actual supera el valor especificado, se activará una alarma;

    4. Ask< - El precio de venta es menor que el valor establecido. Si el precio de venta actual cae por debajo del valor especificado, se activará una alarma;

    5. Tiempo= - el tiempo es igual al valor establecido. Cuando se alcanza el tiempo establecido, la alarma se activa.

  • Contador - número de veces que se activará la señal;

  • Límite - número máximo permitido de activación de la alarma. Después del número de veces establecido, la señal dejará de funcionar;

  • Tiempo de espera - período de tiempo entre la activación de la señal;

  • Evento - acción a realizar. Puede ser una señal sonora, un archivo ejecutable en el sistema operativo o el envío de un mensaje por correo.

Gestión de alarmas

Utilice los comandos del menú contextual para gestionar las alarmas:

  • Crear - para crear una nueva señal de evento. La misma acción se puede realizar pulsando la tecla Insert;

  • Editar - editar la alarma. La misma acción puede realizarse haciendo doble clic en el nombre de la señal en la tabla o pulsando Enter;

  • Borrar - para eliminar la señal. También puede pulsar la tecla Supr para realizar esta acción;

  • Activar/Desactivar - activar/desactivar la señal. Al apagarlo no se borra la señal, pero deja de funcionar. A continuación, se puede volver a encender. Pulsando la tecla Espacio o seleccionando la casilla de verificación en la ventana de configuración de la señal (descrita a continuación) se puede realizar la misma acción.

Nota: Para controlar las señales mediante el teclado, primero debe mover el foco a esta ventana. Para ello, haga clic con el botón izquierdo del ratón en la ventana.
 
Para cada par de divisas se ejecuta un indicador que crea muchos objetos gráficos en el historial.
Si guardas un perfil de este tipo, resulta ser enorme (decenas o más de MB). No está claro por qué los desarrolladores no han pensado en
para crear (y cargar) Perfiles en formato de archivo (zip o rar) - ya que es ASCII, se comprime perfectamente.
En segundo lugar, en general no nos interesan los Perfiles y las Plantillas, sino los Indicadores y sus parámetros
(hubo una petición en la versión 5 de añadir una opción para guardar los objetos gráficos usando un comando separado
pero MetaQuotes tiene problemas con MQL5 que ellos mismos inventaron y no pueden ocuparse de tales "nimiedades").

- ¿Hay alguna forma de guardar los perfiles y las plantillas para que ocupen menos espacio?
(He pensado que si añado deinit() para borrar los objetos creados, no se guardarán, pero no ha servido de nada)
 

Como recuperar metatrader del antivirus kaspersky, mi antivirus no me lo devuelve. Si alguien ha encontrado ayuda POR FAVOR.
Desde hace 12 días, Kaspersky 2010 bloquea la apertura de cualquier terminal o el desbloqueo de mi terminal. Nada cambia. En el archivo (si alguien es conocedor puede buscarlo) se cuelga el informe antivirus de un mes (cuánto puede caber en el formato del archivo).

Archivos adjuntos:
vohij2.rar  1751 kb
 
¿dónde puedo conseguir el código de la regla fibo?
 
chief2000 >>:
- Есть ли какая-нибудь возможность сохранять Профили и Шаблоны, чтобы они занимали меньше места?
¿Es realmente tan grave el problema de espacio? El disco duro probablemente tiene un sistema de archivos ntfs, puede establecer un atributo de compresión para la carpeta donde se guardarán los perfiles.
 
splxgf >>:
Неужели проблема с местом настолько сильная? Вероятно на харде файловая система ntfs, для папки в которой будут сохраняться профили можно поставить атрибут сжатия.


Si se trata de guardar varios perfiles, no hay problema. Acabo de comprobar el espacio que ocupa
El perfil del directorio de una instalación de MT4 es de 750 MB, mientras que podría ser de menos de unos pocos MB. Por supuesto, puede eliminar algunos
Los perfiles que tienes guardados, pero que no quieres, porque periódicamente tienes que volver a ellos (muchos de ellos contienen
muchos de ellos almacenan cheques para el historial).
Ahora se ha añadido "Comprimir el contenido para ahorrar espacio en el disco" para la carpeta con plantillas (165 MB) - el tamaño en el disco disminuyó
a 40 MB (mejor de lo que era). RAR lo comprimió a 9 MB.
Gracias.




 
Aquí hay un tema sobre mí)))
¡Saludos a todos!
He encontrado un problema al escribir una función para definir un nuevo día: se produce un error durante la compilación - 'DayWeek' - se esperaba la inicialización
Si no es difícil, echa un vistazo al código y explica qué es lo que falla.
Gracias de antemano)))
extern int Day_of_Week = 1;                           // Текущий день - Понедельник

int start()
{
 if (New_Day(Day_of_Week)=1)
 Alert("Наступил новый день");
 return;
}

int New_Day(int DayWeek)                               // Ф-ия обнаружения ..
 {                                                     // .. нового дня 
  static int Data=DayWeek;                             // Текущий день недели
  int N_D=0;                                       // Факта образования нового дня нет
  if(Data!=DayOfWeek())                                // Сравниваем дни
   {
    Data=DayOfWeek();                                  // Теперь день недели такой
    N_D=1;                                         // Наступил новый день
   }
  return(N_D);
 }