Форум

Инициализация индикаторного буфера

Привет! Пусть на истории Символа имеется 1000 баров, а для расчёта индикатора используется 100. На каждом баре проводится инициализация индикаторного буфера . При открытии нового бара ... слева на истории графика появляется "хвост" :), соответствующий визуально 101, 102, ... и т.д элементу

Приложения для МТ как Лицензия для стороннего Софта

Привет! ... Думки. Есть, например, Индикатор для МТ5 (МТ4). Пусть он, помимо основной задачи, генерирует Лицензию, дающую право доступа к стороннему Софту. Софт может быть расширенной версией индикатора для исследования динамики временной рядов , статистики, не суть. Важно, что для организации

Тестер: позиции - диверсанты :)

Всем привет! :) Тестирую ТС. Наблюдаю появление двух одинаковых позиций. По логике алгоритма должна быть одна. Делаю проверки. query= OrderSend (mrequest,mresult); if (query== true ) { Print ( "--- ! Buy " + Buy); } 2018.10 . 30 11 : 04 : 26.568 2018.02 . 16

Class и массив в Методе

Исход, задаю массивы в методе класса: double array_HL[]; MqlRates Rates_TF[]; Получаю данные: for ( int i= 0 ;i< 10 ;i++) { tf_rates = CopyRates ( Symbol (),Период, 0 , 100 , Rates_TF); if (tf_rates> 0 ) break ; } Формирую массив: for ( int i= 0 ; i< 100 ;i++) {

Цвет шрифта координатной сетки

Работаю с файлом примера из документации. //+------------------------------------------------------------------+ //| 3F.mq5 | //| Copyright 2016, MetaQuotes Software Corp. | //|

Модификация файла стадартной библиотеки

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

Ограничение на время исполнения

В преддверии, так сказать, обещаний Разработчиков, сделать из из МТ5 - Финансовую платформу, изучаю MQL5 торгового терминала МТ5. С чем столкнулся. Раньше как - то хватало знаний, как для построения несложных индикаторов, так и "вдумчивых" Советников :). Учитывая будущие возможности Терминала

Отрисовка массива в Тестере

В процессе вычисления значений динамического массива индикаторного буфера для одного из индексов, например, i=10, элементу массива присваивается значение равное 0 (ноль) или NULL, или EMPTY_VALUE. В Терминале массив отрисовывается без ошибок, так как и задумано :). В Тестере, для указанных "пустых"

Панель в Эксперте и Индикаторе

Для примера использую "стандартный" :) код Панели. Код панели используется как в индикаторе, так и в эксперте. Отрисовка Панели в Терминале для обоих вариантов кода происходит без ошибок . В Тестере, для варианта кода Панели в индикаторе, генерируется ошибка: CAppDialog: find subwindow error Явного

Тестер и iHigh

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