Igor Makanu / Публикации
Коды
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. Технический индикатор - индекс Евро, формула для