Discusión sobre el artículo "Calculadora de señales" - página 2

 
¿Cómo instalo y ejecuto la calculadora de señales?
 
michel1982:
Cómo instalar y ejecutar la calculadora de señales?

Кто нибудь переведите на русский. Не могу уловить смысл.

 
Vladimir Karputov:

Кто нибудь переведите на русский. Не могу уловить смысл.

@Vladimir Karputov, Пользователь не пытался установить и уже спрашивал, как это сделать. Отсутствие воли с его стороны.


¡@Michel Angelo Xavier descargar el material e instalarlo en su meta trader, si hay algún error de compilación se puede publicar aquí!

 
Jonathan Pereira :

@Vladimir Karputov, Пользователь не пытался установить и уже спрашивал, как это сделать. Отсутствие воли с его стороны.


¡ @Michel Angelo Xavier descargar el material e instalarlo en su meta trader, en caso de cualquier error de compilación que va a publicar aquí de nuevo!

Gracias. Ahora está claro :)

 
Yo también estoy bien, GRACIAS.
 

Sobre el tema de FAQ en el servicio de Señales.

Hay un punto 13:

He inventado un script que busca los seis primeros caracteres e imprime la información: si hay límite o no.

Un ejemplo de tal impresión:

--- START ---
XAUUSD -> нет ограничений на торговые операции, mode Forex
--- END ---
--- START ---
USDRUR -> есть ограничения на торговые операции, mode NO Forex
USDRUR_i -> есть ограничения на торговые операции, mode NO Forex
--- END ---


Scripts:

//+------------------------------------------------------------------+
//|SímbolosTotal.mq5
//|| Copyright © 2016-2019, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016-2019, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.005"
#property script_show_inputs
//--- parámetros de entrada
input string InpSearched = "XAUUSD"; // Qué se busca
//+------------------------------------------------------------------+
//| Función de inicio del programa de script|
//+------------------------------------------------------------------+
void OnStart()
  {
   string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
                  "sin restricciones a las operaciones comerciales":
                  "no trade restrictions";
   string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
               "hay restricciones en las operaciones comerciales".:
               "there are trade restrictions";
//---
   int symbols_total=SymbolsTotal(false);
   Print("--- START ---");
   for(int i=0; i<symbols_total; i++)
     {
      string name=SymbolName(i,false);
      if(StringFind(name,InpSearched,0)>=0)
        {
         //--- se comprueba el modo de negociación
         long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE);
         string text="";
         if(trade_mode==SYMBOL_TRADE_MODE_FULL)
            text=no_rest;
         else
            text=rest;
         if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0)
            text=text+", mode Forex";
         else
            text=text+", mode NO Forex";
         //---
         Print(name," -> ",text);
        }
     }
   Print("--- END ---");
  }
//+------------------------------------------------------------------+

и

//+------------------------------------------------------------------+
//|SímbolosTotal.mq4
//|| Copyright © 2016-2019, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016-2019, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.005"
#property script_show_inputs
//--- parámetros de entrada
input string InpSearched = "XAUUSD"; // Qué se busca
//+------------------------------------------------------------------+
//| Función de inicio del programa de script|
//+------------------------------------------------------------------+
void OnStart()
  {
   string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
                  "sin restricciones a las operaciones comerciales":
                  "no trade restrictions";
   string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
               "hay restricciones en las operaciones comerciales".:
               "there are trade restrictions";
//---
   int symbols_total=SymbolsTotal(false);
   Print("--- START ---");
   for(int i=0; i<symbols_total; i++)
     {
      string name=SymbolName(i,false);
      if(StringFind(name,InpSearched,0)>=0)
        {
         //--- se comprueba el modo de negociación
         long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE);
         string text="";
         if(trade_mode==SYMBOL_TRADE_MODE_FULL)
            text=no_rest;
         else
            text=rest;
         if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0)
            text=text+", mode Forex";
         else
            text=text+", mode NO Forex";
         //---
         Print(name," -> ",text);
        }
     }
   Print("--- END ---");
  }
//+------------------------------------------------------------------+
Archivos adjuntos:
 

Tema relacionado Preguntas frecuentes sobre el servicio Señales.

Existe el punto 13:

Se me ocurrió un script que busca los seis primeros caracteres y muestra información: dicen que hay una limitación o no.

Un ejemplo de tal listado:

--- START ---
XAUUSD -> no trade restrictions, mode Forex
--- END ---
--- START ---
USDRUR -> there are trade restrictions, mode NO Forex
USDRUR_i -> there are trade restrictions, mode NO Forex
--- END ---


Código:

//+------------------------------------------------------------------+
//|SímbolosTotal.mq5
//| Copyright © 2016-2019, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016-2019, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.005"
#property script_show_inputs
//--- parámetros de entrada
input string InpSearched = "XAUUSD"; // Qué se busca
//+------------------------------------------------------------------+
//| Función de inicio del programa de script|
//+------------------------------------------------------------------+
void OnStart()
  {
   string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
                  "нет ограничений на торговые операции":
                  "no trade restrictions";
   string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
               "есть ограничения на торговые операции":
               "there are trade restrictions";
//---
   int symbols_total=SymbolsTotal(false);
   Print("--- START ---");
   for(int i=0; i<symbols_total; i++)
     {
      string name=SymbolName(i,false);
      if(StringFind(name,InpSearched,0)>=0)
        {
         //--- se comprueba el modo de negociación
         long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE);
         string text="";
         if(trade_mode==SYMBOL_TRADE_MODE_FULL)
            text=no_rest;
         else
            text=rest;
         if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0)
            text=text+", mode Forex";
         else
            text=text+", mode NO Forex";
         //---
         Print(name," -> ",text);
        }
     }
   Print("--- END ---");
  }
//+------------------------------------------------------------------+

y

//+------------------------------------------------------------------+
//|SímbolosTotal.mq4
//| Copyright © 2016-2019, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016-2019, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.005"
#property script_show_inputs
//--- parámetros de entrada
input string InpSearched = "XAUUSD"; // Qué se busca
//+------------------------------------------------------------------+
//| Función de inicio del programa de script|
//+------------------------------------------------------------------+
void OnStart()
  {
   string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
                  "нет ограничений на торговые операции":
                  "no trade restrictions";
   string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
               "есть ограничения на торговые операции":
               "there are trade restrictions";
//---
   int symbols_total=SymbolsTotal(false);
   Print("--- START ---");
   for(int i=0; i<symbols_total; i++)
     {
      string name=SymbolName(i,false);
      if(StringFind(name,InpSearched,0)>=0)
        {
         //--- se comprueba el modo de negociación
         long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE);
         string text="";
         if(trade_mode==SYMBOL_TRADE_MODE_FULL)
            text=no_rest;
         else
            text=rest;
         if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0)
            text=text+", mode Forex";
         else
            text=text+", mode NO Forex";
         //---
         Print(name," -> ",text);
        }
     }
   Print("--- END ---");
  }
//+------------------------------------------------------------------+
Archivos adjuntos:
 
Vladimir Karputov:

Tema relacionado Preguntas frecuentes sobre el servicio Señales.

Existe el punto 13:

Se me ocurrió un script que busca los primeros seis caracteres y muestra información: dicen que hay una limitación o no.

...

Muchas gracias.
Creo que - esas secuencias de comandos (para Metatrader 4 y Metatrader 5) será muy útil para los comerciantes, especialmente para los usuarios que buscan suscribirse a la señal.