Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

UniMagicNumber - librería para MetaTrader 5

Visualizaciones:
548
Ranking:
(13)
Publicado:
2018.11.06 11:30
\MQL5\Libraries\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Esta librería permite obtener el número mágico que se vincula con tres elementos:

  • Nombre del símbolo (instrumento financiero);
  • Timeframe (marco temporal);
  • Número de prefijo.

Estos tres elementos serán codificados en 64 bits, del los cuales:

  • Nombre del símbolo = 48 bits (del nombre se cogen los primeros 8 caracteres);
  • Timeframe = 5 bits;
  • Número de prefijo = 11 bits (puede ser el número de 0 a 2047, inclusive).

El número de prefijo se necesita para poder obtener varios números mágicos en el mismo gráfico. Para eso, hace falta llamar a la función correspondiente con diferentes números de prefijo. La cantidad de números de prefijo está limitada, pudiendo ser de 0 a 2047, inclusive.

Para obtener el número mágico, sólo hay que llamar a la función:

ulong GetMagicNumber(ushort prefix,//prefix number
                     string symbol,//Symbol name
                     ENUM_TIMEFRAMES tf);//Timeframe


Ejemplo de uso:

//+------------------------------------------------------------------+
//| Input params
//+------------------------------------------------------------------+
input ushort MagicPrefixNumber_ = 0;

//+------------------------------------------------------------------+
//| Import functions
//+------------------------------------------------------------------+
#import "cUniMagicNumber.ex5"
   ulong GetMagicNumber(ushort prefix,//prefix number
                        string symbol,//Symbol name
                        ENUM_TIMEFRAMES tf);//Timeframe
#import

//+------------------------------------------------------------------+
//| Global Vars
//+------------------------------------------------------------------+
ulong _MagicNumber;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
{
   _MagicNumber = GetMagicNumber(MagicPrefixNumber_, Symbol(), Period());

   return (INIT_SUCCEEDED);
}


Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/22069

Money-Meter Money-Meter

Por fin ha sido creado el indicador que mide el dinero en el gráfico.

Exp_XDeMarker_Histogram_Vol Exp_XDeMarker_Histogram_Vol

Sistema comercial a base de las señales del indicador XDeMarker_Histogram_Vol

XDeMarker_Histogram_Vol_Direct XDeMarker_Histogram_Vol_Direct

El indicador XDeMarker_Histogram_Vol que indica la dirección del movimiento de las barras del histograma usando las marcas de color en estas barras.

ASCV ASCV

Asesor Experto a base del indicador BrainTrend1Sig.