Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
UniMagicNumber - librería para MetaTrader 5
- Visualizaciones:
- 523
- Ranking:
- Publicado:
- 2018.11.06 11:30
- ¿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
Por fin ha sido creado el indicador que mide el dinero en el gráfico.
Exp_XDeMarker_Histogram_VolSistema comercial a base de las señales del indicador XDeMarker_Histogram_Vol
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.
ASCVAsesor Experto a base del indicador BrainTrend1Sig.