foxmag
Добавил тему Ошибка функции IsStopped() при первом переключении периода или смены символа
Подчеркиваю, при первом после запуска советника переключении мышью периода графика (например, с М5 на М15) не происходит изменение значения функции IsStopped() с false на true. Значение переменной reason в функции OnDeinit (const int
foxmag
Добавил тему Как программно запустить клиентский терминал MetaTrader 4?
Для программного запуска терминала МТ4 использую API-функцию ShellExecuteW( 0 , "open" ,pathMT4+ "\\terminal.exe" ,portable,pathMT4, 0 );  Здесь pathMT4 -  путь к корневой папке терминала portable - это либо "", либо "/portable". Терминал
foxmag
Добавил тему Нарушилась Z-последовательность объектов в build 610
Нарушилась Z-последовательность объектов в build 610. Z-последовательность - это правило, по которому объект лежит в иерархии объектов тем выше (то есть покрывает другие объекты), чем более удалено его имя в алфавите. Например, объект с именем
foxmag
Добавил тему Как узнать имя действующего эксперта с помощью функций WinApi?
Как известно, в MQL4 предусмотрена функция WindowExpertName() для определения имени действующего в активном окне эксперта. Как определить имя эксперта подобно этой функции средствами WinApi? Например, с помощью SendMessage. Ведь не секрет, что многие
foxmag
Добавил тему Список зарегистрированных счетов на платформе
Можно ли программно получить список номеров счетов , зарегистрированных на собственной торговой платформе МТ4? Т.е. тех счетов, которые видно в "Навигаторе". На форуме ничего не удалось найти по этому поводу. Спасибо
foxmag
Добавил тему Как скрыть некоторые элементы в "Списке объектов"?
Есть ли возможность не показывать, вернее запретить показ некоторых собственных объектов в окне " Список объектов ". У меня их достаточно много, многие просто мешают искать нужные. Может быть, это можно сделать программно? Спасибо
foxmag
Добавил тему Всплывающие подсказки
Может, знает кто-нибудь, как программно (например, с помощью API) предотвратить появление всплывающих подсказок при наведении курсора мыши на графические объекты. Замучили, а полезной информации от моих ноль. Спасибо
foxmag
Зарегистрировался в MQL5.community
foxmag
Добавил тему Почему не работают функции WINAPI: HideCaret, ShowCaret, ShowCursor, SetCursor?
Попытка применить в советнике библиотечные функции WINAPI HideCaret(int hWnd) - скрыть курсор, ShowCaret(int hWnd) - показать курсор, ShowCursor(int bShow) - скрыть и показать курсор, SetCursor(int hCur) - установить форму курсора не дают ни ошибки
foxmag
Добавил тему Как узнать определитель (handle, хэндл, хендл, дескриптор) графического объекта?
Для управления создаваемыми в процессе работы советника графическими объектами средствами WINAPI требуется знать определители этих объектов. Для установления handle основного окна такая возможность предоставлена специальной функцией WindowHandle
foxmag
Добавил тему Маркировка графических объектов (часть 2)
Начало дискуссии 'Маркировка графических объектов' Не могу найти в WINAPI библиотечные функции, которые бы позволяли определять, замаркирован ли графический объект (конкретно типа OBJ_LABEL) или нет, а также функцию, удаляющую эту маркировку. Веь
foxmag
Добавил тему Иероглифы вместо русских букв
Может быть, эта тема не достаточно актуальна для форума, но мне она важна. Я использую операционную систему Vista 64, немецкий вариант. Так мне удобно, поскольку живу в Германии. При переходе к русскому Language получаю и на платформе и в MetaEditor
foxmag
Добавил тему Оператор NormalizeDouble работает с ошибками?
Похоже, что оператор NormalizeDouble не всегда корректно выполняет свою функцию. Долгое время я не мог найти причину того, почему иногда при попытке модифицировать ордер я получал сообщение об ошибке. Вновь и вновь я делал тщательную проверку
foxmag
Добавил тему Маркировка графических объектов
Думаю,что тема, которую я предлагаю к обсуждению, касается многих. Нередки случаи, когда графические объекты пересекаются своими "зонами чувствительности", попросту имеют одинаковые или близкие геометрические координаты в окне платформы. И
foxmag
Добавил тему Глобальные переменные и глобальные переменные клиентского терминала.
Начало дискусии здесь 'Какие события вызывают переполнение стека?' dokpiknik писал(а) >> И всё потому, что в MQL4 не предусмотрены глобальные массивы. Mathemat писал(а) >> Ну как же это, уважаемый, не предусмотрены? Предусмотрены - и еще
foxmag
Добавил тему Установление связи между отложенными и рыночными ордерами.
Есть ли возможность определить тикет рыночного ордера, в который превратился отложенный ордер по причине его выполнения? Когда рыночных ордеров нет, это просто. А если они уже есть? Сравнение по количеству lot может привести к неоднозначному
foxmag
Добавил тему Какие события вызывают переполнение стека?
Не первый раз получаю при компилировании советника ошибку: internal stack overflow-simplify the program, please. Хотелось бы знать, значениями каких параметров заполняется стек, которые могут вызвать его переполнение. На форуме модераторы указывают
12