Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
UniMagicNumber - библиотека для MetaTrader 5
- Просмотров:
- 1051
- Рейтинг:
- Опубликован:
- 2018.08.29 14:11
- Обновлен:
- 2018.08.29 14:12
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
С помощью этой библиотеки можно получить уникальный магический номер, который привязан к трем элементам:
- Название символа (финансового инструмента);
- ТФ (Таймфрейм);
- Префиксный номер;
Все эти три элемента будут закодированы в 64 бита, из которых:
- Название символа = 48 бит (из названия будет взято первые 8 символов);
- ТФ = 5 бит;
- Префиксный номер = 11 бит (может быть число от 0 до 2047, включительно).
Префиксный номер нужен, чтобы можно было получить несколько уникальных магических номера на одном и том же чарте. Для этого нужно вызывать соответствующую функцию с разными префиксными номерами. Число префиксных номеров ограничено и может быть от 0 до 2047, включительно.
Для получения магического номера нужно лишь вызвать функцию:
ulong GetMagicNumber(ushort prefix,//prefix number string symbol,//Symbol name ENUM_TIMEFRAMES tf);//Timeframe
Пример использования:
//+------------------------------------------------------------------+ //| 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); }
Ketty
Работа с отложенными Buy stop и Sell stop ордерами.
Fractal_Bar_IndicatorИндикатор Fractal bar
ASCV
Советник по индикатору BrainTrend1Sig
XCCI_Candle_Vol_Zer_HTFИндикатор XCCI_Candle_Vol_Zer с возможностью изменения таймфрейма индикатора во входных параметрах