Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Base64 - библиотека для MetaTrader 4
- Просмотров:
- 4927
- Рейтинг:
- Опубликован:
- 2006.02.20 23:28
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Кодировка Base64 была разработана для того, чтобы бинарные данные можно было передавать по транспортным слоям, которые не являются чисто 8-битными, таким как тело mail-сообщения.
Закодированные данные занимают примерно на 33% больше пространства, чем оригинальные данные. Часто эту кодировку используют для простейшей шифрации данных.
Библиотека состоит из двух функций:
- void Base64Encode(string in,string &out) - кодирование входящей строки in с помещением результата в out;
- void Base64Decode(string in,string &out) - декодирование входящей строки in с помещением результата в out;
Пример использования:
#include "..\libraries\Base64.mq4" void start() { string original="Hello world!"; string result="",restored=""; //---- Print("Original: ",original); Base64Encode(original,result); Print("Encoded : ",result); Base64Decode(result,restored); Print("Restored: ",restored); //---- }
Результаты:
Original: Hello world! Encoded : SGVsbG8gd29ybGQh Restored: Hello world!
Советник с отличными показателями на часах по EUR/USD. Были использованы индикаторы MA.
Индикатор уровней поддержки и сопротивленияИндикатор уровней поддержки и сопротивления. Сами уровни не вычисляются, как, например, пивотные, а читаются из текстового файла определённого формата.
Советник up3x1 серии Крохабор_Д, c универсальной технологией беспроигрышного трейдинга.
Currency LoaderСоветник осуществляет выгрузку исторических данных в формате *.csv по нескольким ТФ инструмента, к которому он подключен, и обновляет эти данные с заданной периодичностью.