Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

Библиотека хеш-функций и конвертаций в другие системы исчисления - библиотека для MetaTrader 5

Просмотров:
2607
Рейтинг:
(29)
Опубликован:
2011.01.24 12:19
Обновлен:
2016.11.22 07:33
\MQL5\Include\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Хеш-функции общего назначения:

  • adler32
  • CRC-32 (быстрая табличная реализация)
  • MaHash8v64 (быстрая табличная реализация)

Все три функции адаптированы под строковое выражение MQL5 в кодировке Unicode. Проверка на корректность осуществлялась с помощью бесплатного программного обеспечения: Fsum Frontend 1.5.5.1

Преобразование в другие системы исчисления:

  • из десятичной (тип входных данных ulong) в Base систему исчисления
  • обратное преобразование

Перевод из одной системы исчисления в другую строится на строке символов (нестандартная после 37): 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]. Т.е. при использовании до 36 включительно системы исчисления используются арабские цифры и заглавные буквы английского алфавита.

Практическим применением большой системы исчисления может быть компрессия знаков для применения в наименовании графических объектов. Так, целое 64-битное число, будет иметь следующее количество печатаемых знаков:

  • в оригинальной десятичной системе: 20 (число знаков значения ULONG_MAX)
  • в 16-тиричной уже 16 знаков
  • в 36-иричной 11 знаков
  • в 128-иричной 10 знаков

т.е. самым оптимальным вариантом является перевод в распространённую 36-ричную систему исчисления

Export Indicator's Values Export Indicator's Values

Скрипт экспортирует значения индикатора в файл CSV.

Мастер MQL5 - Торговые сигналы по факту формирования Разворотной свечной модели Мастер MQL5 - Торговые сигналы по факту формирования Разворотной свечной модели

Торговые сигналы по факту формирования "разворотной" свечной модели "Signals based on reversal candlestick patterns".

Советник  "ala-bobsley" Советник "ala-bobsley"

Эксперт торгует по сигналам индикаторов Moving Average и Stochastic.

Nonparametric Zig Zag, A-la Clyde Lee Patterns Nonparametric Zig Zag, A-la Clyde Lee Patterns

Непараметрический зигзаг по мотивам паттернов Клайда Ли.