Коды

HighAndLow_TF для MetaTrader 4

Индикатор HighAndLow_TF позволяет отображать номер текущего бара, и значение и время High и Low на младших таймфреймах

PeriodInSeconds для MetaTrader 4

Индикатор PeriodInSeconds позволяет отображать графики с любым периодом заданным в секундах

ArrayZigZag для MetaTrader 4

Класс ArrayZigZag является классом динамического массива переменных типа значения вершин индикатора ZigZag.mql4. Это пример использования класса CList из стандартной библиотекой MQL4

RenkoOneBuffer для MetaTrader 4

Индикатор RenkoOneBuffer позволяет отображать графики Ренко в подокне индикатора. Тип графиков Ренко показывает лишь движения цены, большие заданного (box size). Он помогает устранить шум и сосредоточиться на основных трендах

Тестер ММ для MetaTrader 4

Советник для ручного тестирования торговой стратегии с расчетом залоговых средств, эквити и прибыли от торговли

EURX : Euro Currency Index для MetaTrader 4

Данный индикатор вычисляет и показывает индекс евро и скользящую и экспоненциальную средние

Форум

3 строки кода MQL4 не получается переписать в MQL5

собственно сабж: if ( OrderSelect (ticket, SELECT_BY_TICKET)) { all_profit = +OrderProfit(); if (OrderCloseTime() > 0 ) OpenPosition(); } если по шагам, то такие вопросы: 1. как узнать, что ранее открытая позиция уже закрылась? 2. как зная POSITION_TICKET или POSITION_IDENTIFIER

Как сгенерировать сочетания без повторений с помощью тестера стратегий?

Есть такой скрипт, который генерирует сочетания без повторений: #property script_show_inputs input int N = 5; #include <Files\FileTxt.mqh> //+------------------------------------------------------------------+ void OnStart () { CombinationsToFile(N); }

Как определить доступность данных OHLC кастомного символа?

Просмотрел штук 50 примеров в CodeBase и статей с десяток, одинаковых приемов проверки готовности данных OHLC по другим символам или ТФ не увидел - у всех не однозначные приемы проверки доступности данных OHLC с других ТФ (символов) для экспертов или скриптов хорошо работает и багов не выявлено этот

Как перезапустить эксперт по изменении настройки input bool NewRUN = true

Версия терминала 1147 Знаю, что раньше в справке по MQL4 было написано, что не рекомендуется изменять программно настройки советника (extern переменные) , но во многих MQL4 программах были конструкции вида: extern bool NewRUN = true ; int OnInit () { NewRUN = false ; return ( INIT_SUCCEEDED

Число в дробь (convert double to fraction)

Ищу способ преобразовать вещественное число в дробь, нагуглил исходник https://stackoverflow.com/questions/26643695/converting-decimal-to-fraction-c портировал под MQL (скрипт для проверки): void OnStart () { double x = 1.0 ; double y = 4.0 ; string sfoo=foo(x/y); Print ( "sfoo = " ,sfoo);

SSA метод, пример работы с ALGLIB

Портировал из Matlab на MQL5 скрипт вычисления SSA Сам расчет SSA выполнил в классе SSA (файл ssa_mathlab.mqh), скрипт из Matlab находится там же в виде комментариев, все файлы в архиве, второй арзив немного литературы по методу SSA Неделю разбирался с методом SSA, но так и не получилось разобраться

Не могу проинициализировать массив (задача на комбинаторику)

Который час пытаюсь составить алгоритм инициализации массива по заданному примеру: .................................. примерно такие должны получиться данные, массив трехмерный: #define MAXARR 8 arr[][MAXARR][2] принцип формирования данных.... что то примерно как.... первый элемент строки начинается

Как посчитать прибыль позиции в МТ?

Здравствуйте! В который раз ищу ответ на свой вопрос и не смог найти что-нибудь рабочее в кодобазе есть индикатор " Уровень безубытка (ProfitLine) - индикатор для MetaTrader 4 " https://www.mql5.com/ru/code/10007 попробовал использовать его, сложно сказать, но не правильно он считает одновременно

!IsStopped() в пользовательских индикаторах

из обсуждения https://www.mql5.com/ru/forum/196 возник вопрос: насколько оправдано использование !IsStopped() в циклах расчета пользовательского индикатора, последние по дате индикаторы в кодобазе содержат конструкцию вида: for (bar=limit; bar>= 0 && ! IsStopped (); bar--) безусловно, чем больше

Может быть эти индикаторы надо в Code Base ?

Вот сотворил первые свои индикаторы, и собственно сабж - может их стоит положить в Code Base ? Думаю модераторы найдут время что бы свериться есть ли такие индикаторы в Code Base Собственно индикаторы: 1. Красивая трехцветная оцифрованная машка 2. Технический индикатор - индекс Евро, формула для