Друзья 1
yu-sha
Опубликовал код XML parser
Библиотека для парсинга XML-документов. Реализация на MQL5 без использования сторонних библиотек.
yu-sha
Добавил тему Выбор монитора для трейдинга/программирования: диагональ, разрешение, тип матрицы
Прошу помощи в выборе монитора(-ов) для трейдинга. Задачи в порядке убывания (% времени): мониторинг графиков в МТ-терминале, кодинг в MT-Editor'e, броузер, фильмы. Предполагаемая конфигурация: 2 монитора по цифровому входу (DVI\HDMI) к одному
yu-sha
Добавил тему Монтирование томов к подпапкам MetaTrader 5
Терминал МТ5 использует "жесткую" политику размещения своих компонентов: - индикаторы только в  MetaTrader 5\MQL5\Indicators - файлы для экспертов -  MetaTrader 5\MQL5\Experts\Files   - файлы для тестера -  MetaTrader
yu-sha
Добавил тему Как MathRand() генерирует значения?
Расскажите, плз,  как MathRand() получает значения. Можно ли ожидать равномерное распределение MathRand() в заявленном диапазоне
yu-sha
Добавил тему ООП. Как вызвать вируальную функцию родителя из дочернего класса?
class CBase { public :    virtual bool Create(); }; class CChildren : public CBase { public :    virtual bool Create(); };  В дочернем Create() добавляется функциональность - нужно сначала выполнить родительский Create(), а
yu-sha
Добавил тему Выбор хостинга для экспертов
С таким вопросом сталкиваются все экспертописатели и их заказчики Почему дилинговые центры не предоставляют такой сервис? Какую сумму Вы готовы заплатить за такую услугу
yu-sha
Добавил тему Терминал: Закрыть позицию или Новый ордер
В Терминале есть две команды, с помощью которых можно закрыть позицию (1) Новый ордер (2) Закрыть позицию  Команда (1) не позволяет открыть встречный ордер того же объема и сообщает "Недостаточно денег", если Свободная маржа  < 
yu-sha
Опубликовал код Честный ZigZag
Индикатор показывает переписанные ("пробитые") вершины стандартного ZigZag'а.
yu-sha
Добавил тему Котировочные и торговые сессии
Информация о торговых и котировочных сессиях представлена в окне Символы   Проясните, плз, этот момент : - это просто справочная информация? насколько ей можно доверять ? - в MetaQuotes-Demo для валютных пар заявлено о торговой и котировочной
yu-sha
Добавил тему Погружаемся в особенности индикаторов MetaTrader 5
В процессе построения "продвинутых" индикаторов возникает немало вопросов. Многие из них не удается решить с помощью документации. Приходится проводить эксперименты вслепую - не зная внутреннего устройства индикаторной подсистемы МТ5. 
yu-sha
Добавил тему Как прочитать ANSI файл?
В Блокноте создаю файл. Содержимое "1234567890". Проводник показывает размер 10 байт.    string s= "" ;    int fh= FileOpen ( "1.txt" , FILE_READ || FILE_ANSI || FILE_TXT );    while (! FileIsEnding (fh))
yu-sha
Опубликовал код XmlParser
Простой XML-парсер, который использует стандартную библиотеку msxml.
yu-sha
Добавил тему Нужен XML-парсер.
Есть ли нечто готовое? Не хочется изобретать велосипед 
yu-sha
Добавил тему MetaTrader 5 Билд 256. Проблемы передачи стрингов в dll.
Delphi dll:  function StartServer(host:PWideChar; port:PWideChar) : boolean;  stdcall; MQL5: #import "MT5DataServerDll.dll"    bool StartServer ( string & host, string & port); #import В предыдущем билде все работало
yu-sha
Добавил тему Совместное использование CopyTime и CopyBuffer - как получить гарантированное соответствие данных?
Требуется  получить синхронизированные данные Время+Значение_индикатора+Значение_индикатора+... Индикаторы могут использовать разные Symbol'ы Вариант №1:   Использую функции CopyTime и CopyBuffer в виде " по начальной и конечной датам
yu-sha
Добавил тему Как "очаровать" integer ?
Перебираю строку посимвольно for ( int i= 0 ; i< StringLen (s1)- 1 ; i++) {    int ch= StringGetCharacter (s1,i);    //Здесь нужно к другому string'у добавить ch    StringAdd (s2, ???); }  StringAdd требует в
yu-sha
Добавил тему Обмен данными с MT5. Многопотоковый Socket-сервер в виде dll.
Есть красивый ответ на вопрос "Как обмениваться данными с MT5" - это Socket-сервер.  В dll засовываем серверную часть. На стороне клиента работает, соответственно, клиентская часть. Обработчик запросов пишется на MQL5. Уже все сделано -
yu-sha
Добавил тему tree optimize error
С чем связана такая ошибка компиляции ?    Появляется уже не в первый раз((  Добавлено: А вот так компилируется без ошибок: #import "MT5DataClient.dll"    int CreateSocket();    int DestroySocket();   
yu-sha
Добавил тему Почему iCustom не понимает input double пользовательского индикатора?
Индикатор iSinDbl.mq5 #property indicator_separate_window #property indicator_buffers 1 #property indicator_plots   1 #property indicator_type1   DRAW_LINE input double K= 100.0 ;   double bSin[]; void OnInit() {
yu-sha
Зарегистрировался в MQL5.community