Коды

Битовый поток для MetaTrader 5

Чтение/запись последовательности бит в поток

CatBoost bin continuous для MetaTrader 5

Чтение и применение моделей CatBoost

LanguageMulti для MetaTrader 5

Мультиязычность

Indicators saver для MetaTrader 4

Сохранение Time, Open, High, Low, Close, Volume и стандартных индикаторов

ZigZag Signal для MetaTrader 4

Сигнал на основе индикатора ZigZag

Тиковый график для MetaTrader 4

Тиковый график цены/спреда/объема/времени. Сохранение тиковых данных в файл

Форум

SQLite, медленные запрсы

Размер БД более 1 Гб. Так вполне нормально, в ремя выполнений 1.5 секунд В результате у нас 3649 строк, совсем немного SELECT Adv_prop.Name FROM Adv_cat JOIN Adv ON Adv.Cat_Id = Adv_cat.Id, Adv_prop ON Adv_prop.Adv_Id = Adv.Id WHERE Category LIKE 'Транспорт|Грузовики и

Не работает подключение удалённому компьютеру через именованные каналы

Локально всё соединяется. 127.0.0.1 тоже работает. int OnInit () { EventSetTimer ( 5 ); h_file= FileOpen ( "\\\\localhost\\pipe\\MQL5.Pipe.Server" , FILE_READ | FILE_WRITE | FILE_BIN ); //192.168.31.101//WIN-CRH8IT6KQBK while (! IsStopped () && (h_file== INVALID_HANDLE )) { Print

Размер массива больше чем INT_MAX

Уважаемые разработчики, сделайте, пожалуйста, возможность создавать и использовать массивы размером больше чем INT_MAX элементов в одном измерении. Вроде 64-битная платформа, а, получается, что не совсем

С победой в Великой Отечественной Войне!!!

С праздником. Память советскому народу в Великой Победе

Инициализация массивов и структур

class A { public : int ii[]; }; //Так правильно и удобно, но неприлично //Данные, которые принадлежат объектам, будут висеть в глобальной области видимости int a1_ii[]= { 1 , 2 , 3 }; int a2_ii[]= { 4 , 5 , 6 };

Множество языков в советнике, индикаторе, скрипте.

Как вы решаете вопрос поддержки множества языков в советниках, индикаторах, скриптах при выводе сообщений, в интерфейсах и т.д? Просто интересен взгляд других на данную проблему

Инициализация структур с динамическими массивами

Это удобно, но памяти много ест: struct Sii { int i_count; int i[ 65536 ];//Только часть массива будет использоваться double d1; }; Sii ii[]={{ 3 ,{ 2 , 3 , 4 }, 9.3 },{ 5 ,{ 9 , 10 , 11 , 12 , 15 }, 0.4 }}; void My_function(Sii &param_Sii)//Использование структуры

Контроль стратегии в советнике.

Интересно, как вы контролируете работу стратегии в советнике, имею ввиду программный контроль в самом советнике

Для тех, кто пишет индикаторы

Почему не все делают индикаторы, чтобы было удобное их использование в советниках, индикаторах, скриптах? Вместо того, чтобы поместить нужные данные в индикаторные буферы, создают графические объекты вроде стрелочек, линий и т.п. Исправляйтесь, и не делайте так больше. На скрине два уровня, для

Анализ данных с сервиса Autochartist

У меня скопились данные в виде почтовых рассылок от сервиса Autochartist начиная с 11-Apr-2016, всего 1631 письмо. Необходимо перевести это всё дело в табличный вид для анализа. Сохранять все необходимые данные, такие как время прихода письма, компания(откуда рассылка) и всё что относится к форексу