Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 369

 
Karputov Vladimir:

El archivo de señales está perfectamente ubicado en el Asistente MQL:

Gracias por la rápida respuesta, evidentemente tengo un error, lo buscaré.
 
Karputov Vladimir:

El archivo de señales está perfectamente ubicado en el Asistente MQL:

Me costó unas cuantas horas averiguar dónde cavar, pero tal vez sea sólo yo. Si se descarga directamente desde metaeditora, la señal no es visible donde debería estar en elAsistente, pero si se comprime desdehttps://www.mql5.com/ru/code/842 y selanza un par de archivos sin el Asesor Experto, es visible en el Asistente.
Модуль торговых сигналов, выполненный на основе индикатора SuperTrend
Модуль торговых сигналов, выполненный на основе индикатора SuperTrend
  • votos: 14
  • 2012.02.24
  • Nikolay Kositsin
  • www.mql5.com
Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной точки индикатора SuperTrend.
 

Chicos, aún no lo he buscado en Google, me arrepiento.

Para los que quieren escribir cosas como que te arrepentirás ante Dios - vete.

Ayúdame con un ejemplo de código, necesitoañadirautomáticamente los símbolos correctospara un robot que utiliza miindicador(personalizado)multidivisa. Para la prueba, entre otras cosas.

Para evitar el error 4302. Una especie de comprobación de la presencia de todos los símbolos necesarios en MarketWatch.

Gracias.

 
Roman Shiredchenko:

Chicos, aún no lo he buscado en Google, me arrepiento.

Para los que quieren escribir cosas como que te arrepentirás ante Dios - vete.

Ayúdame con un ejemplo de código, necesitoañadirautomáticamentelos símbolos correctospara un robot que utiliza miindicador(personalizado)multidivisa. Para la prueba, entre otras cosas.

Para evitar el error 4302.

Gracias.

Tal vez, si te entiendo bien, necesitesSymbolSelect().
 

wOW, aún no lo he vencido.

Echa un vistazo.

 
Vitalii Ananev:
Quizás, si te entiendo bien, necesitasSymbolSelect().
No. También debe comprobar y dar salida con un comentario si hay caracteres erróneos en el mercado.
 
Vitalii Ananev:
Quizás, si te entiendo bien, necesitasSymbolSelect().
no es correcto.
 
Roman Shiredchenko:
No. También hay que comprobar y dar salida con un comentario si hay caracteres erróneos en el mercado.

Por lo tanto, destaca los que necesites.

SymbolSelect(symbol_name,true);              // ... выберем символ в обзоре рынка

y eliminar las innecesarias.

SymbolSelect(symbol_name,false);             // ... удалим символ из обзора рынка
 
Artyom Trishkin:

Así que asigna los adecuados

y eliminar las innecesarias.

No lo entiendo.

Necesito eurobucks, poundbucks, euroyen, poundien, ... un poco más de ellos para el indicador del grupo.

¿Cómo organizarse?

El mercado no tomará de otra manera, sin este control...

 
Roman Shiredchenko:

No lo entiendo.

Necesito eurobucks, poundbucks, euroyen, poundien, ... un poco más de ellos para el indicador del grupo.

¿Cómo lo organizo?

El mercado no tomará de otra manera, sin este control...

   for (int i =0;i<=SymbolCount-1;i++ )
   {
      str = StringTrimRight(StringTrimLeft(Symbols[i]));
      if (SymbolSelect(str,true)) Symbols[i]=str;

      if (GetLastError()==ERR_UNKNOWN_SYMBOL)
      {
         Print("In settings incorrect parameters are set");
         Print("В настройках заданы названия не существующих торговых инструментов");
         return(INIT_PARAMETERS_INCORRECT);             
      }           
   }

Aquí hay un trozo de código en el que se utiliza esta función. En este ejemplo, los símbolos establecidos por el usuario se incluyen en la ventana "Market Watch" (matriz de símbolos), si no existe tal símbolo, se mostrará el mensaje correspondiente. No tengas pereza de leer la ayuda de esta función, está claramente escrito allí.

P.D.

Para que el Asesor Experto (indicador) funcione correctamente con cualquier símbolo, deben estar habilitados en la ventana "Market Watch", esta función es sólo para este propósito.

Razón de la queja: