Коды

Second Bars для MetaTrader 5

Индикатор рисует на графике произвольный секундный таймфрейм

Comment для MetaTrader 5

Простенький коммент

Dynamic RSI для MetaTrader 5

Dynamic RSI индикатор

ScalePrice - ценовая шкала для слабовидящих. для MetaTrader 4

Замучил мелкий шрифт в терминале? Этот индикатор делает цифры цены видимыми

PriceScale - ценовая шкала для слабовидящих. для MetaTrader 5

Замучил мелкий шрифт в терминале? Этот индикатор делает цифры цены видимыми

TicksGraphic для MetaTrader 5

Отображение тиков свечи в виде графика

Profit_Hour для MetaTrader 5

График - гистограмма входов и прибыли по часам

ScreenShotOptimization для MetaTrader 5

Скрипт, сохраняет скриншоты графика баланса каждого прохода оптимизации

Kin_Dza_Dza для MetaTrader 5

Советник Kin_Dza_Dza меняет цвет фона графика

News Calendar. Новостной Календарь. для MetaTrader 5

Скрипт выводит на график события календаря

Cтатьи

Визуальная оценка результатов оптимизации для MetaTrader 5

Разговор в этой статье пойдёт о том, как построить графики всех проходов оптимизации и подобрать оптимальный пользовательский критерий. А также о том, как, имея минимальные знания в MQL5 и большое желание, используя статьи сайта и комментарии на форуме, написать то, что хочется

Форум

Нужна спецификация биткоина.

Нужно протестить стратежку на биткоине, котировки есть, а спецификации нету и настроить, что то никак не получается. В итоге тестирование получается не совсем (совсем не) правильное. Если у вас есть биткоин поделитесь файлом настроек .json Как сохранить файл настроек я показал на гифке. Хотелось бы

Проскальзывание лимитного ордера на бирже.

Впервые столкнулся с проскальзыванием лимитного ордера на бирже. Инструмент sfin, ордер был выставлен по цене 1262.8, а исполнился по 1233.0 Собственно вопрос такой. При каких обстоятельствах такое возможно? Дайте хоть какое то логическое объяснение как такое может быть. Так как у меня вообще, это

Не работает в тестере OBJPROP_ANCHOR для OBJ_BITMAP

Написал индикатор, значки рисовал на канвасе, в терминале рисует всё как надо, а в тестере точка привязки встаёт в левый верхний угол объекта и не хочет меняться функцией ObjectSetInteger (chart_ID, name, OBJPROP_ANCHOR , ANCHOR_UPPER ); или ObjectSetInteger (chart_ID, name, OBJPROP_ANCHOR

Помогите объединить несколько массивов в один.

Не получается сделать красиво, да и не красиво тоже не получается. Есть n-ное количество массивов отсортированных по возрастанию, не так чтоб сильно-сильно много, но всё таки дофига. Нужно получить один массив отсортированный по возрастанию без повторений значений элементов массивов . int aaa[] = {

Откуда берутся лишние бары в тестере стратегий?

Я исчерпал все свои возможности найти причину этой проблемы. Пользовательский символ в терминале строится так как надо, всё красиво, а когда прогоняю на нём советник в тестере, появляются лишние бары. В настройках тестера выбрано "каждый тик на основе реальных тиков". Выглядит это так. При этом если

Вопрос по WinAPI

Здравствуйте. Появились задачи, которые без WinAPI не решить. Стал разбираться как это работает. Частично разобрался, но несколько не решённых вопросов не дают продвинуться дальше в моих задачах. Допустим, надо сохранить отчёт или сет или файл настроек. Вызывается окно выбора имени сохраняемого

Вопрос по HistogramChart

Нужно нарисовать гистограмму типа такой Рисую так: //+------------------------------------------------------------------+ #include <Canvas\Charts\HistogramChart.mqh> void OnStart ( void ) { ChartSetInteger ( 0 , CHART_SHOW , false ); ChartSetInteger ( 0 , CHART_COLOR_BACKGROUND , clrWhite );

Не получается посчитать размер строки в пикселях, не создавая OBJ_LABEL.

Здравствуйте. Задача, написать строку длиннее 62 символов. Типа такой: Разбил текст на две строки, от 0 до 11 и от 12 до 24, пытаюсь написать их последовательно. Для этого надо узнать размер первой строки. string txt = "0 " + "1 " + "2 " + "3 " + "4 " + "5 " + "6 " + "7 " + "8 " + "9 " +

tested with error "wrong timeframe request in Open Prices mode" in 0:00:00.000

Тестерный советник, максимально упрощённый, работающий по ценам закрытия предыдущей свечи. //+------------------------------------------------------------------+ //| Ordinary_EA.mq5 | //| Copyright 2021, MetaQuotes

Запускаю оптимизацию "полный перебор всех параметров", а получаю оптимизацию ГА

Terminal MetaTrader 5 x64 build 3092 . Запускаю оптимизацию "полный перебор всех параметров", а запускается оптимизация ГА. В другом терминале с таким же билдом, такой ошибки нет. Понятно, что то, где то сохранённое переключает мне оптимизацию. В настройках оптимизации всё сохранено правильно. Я