Vjacheslav Lapaev / Публикации
Форум
Инициализация индикаторного буфера
Привет! Пусть на истории Символа имеется 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
Потребовался визуальный контроль данных в тестере, в связи с чем столкнулся с проблемой отображения данных старшего таймфрейма на младший. Итак, дано: Индикатор проекции основных параметров бара со старшего фрейма на младший. На демо, реале, в Тестере, при тестировании индикатора , код работает так