Ставь лайки и следи за новостями
Этот скрипт помогает трейдерам понять распределение и ширину свечей за определенный период, что может быть полезно при принятии торговых решений, например, о том, какой тейк-профит или стоп-лосс использовать на основе исторических значений.
К сожалению, я обнаружил, что некоторые брокеры немного небрежно относятся к смене времени на сервере из-за перехода на летнее время (DST), чего я не ожидал и что меня очень удивило. Вот скрипт, с помощью которого любой может проверить своего брокера.
Функции для использования вместо ChartXYToTimePrice и ChartTimePriceToXY, работающие корректно и быстро во всем диапазоне вводимых параметров
Данный скрипт является эталонным решением для сопоставления имен символов, заданных пользователями в советниках или скриптах MetaTrader 5, с реальными именами, предоставляемыми брокером. Он использует алгоритм расстояния Левенштейна для автоматического определения наиболее похожего символа в Market Watch. Идеально подходит для разработчиков, сталкивающихся с проблемами совместимости с префиксами или суффиксами в названиях символов. Это настраиваемая отправная точка для удовлетворения любых конкретных потребностей.
Скрипт для создания кастомного символа, используя API криптобиржи Bitstamp.
Скрипт предоставляет набор функций создания всех стандартных графических объектов для использования в своих разработках. Функции, представленные в скрипте, можно использовать "как есть", или доработать под свои требования.
Это скрипт для экспорта курсов и тиков текущего символа графика в CSV-файлы, совместимые с форматом экспорта/импорта MT5.
Здесь собраны популяционные алгоритмы оптимизации. В архиве все необходимые файлы для запуска алгоритмов на тестовых функциях.
К сожалению, мне пришлось осознать, что некоторые брокеры немного небрежно относятся к переключению времени на сервере, чего я не ожидал и что меня очень удивило. Вот скрипт, с помощью которого каждый может проверить своего брокера.
Скрипт Auto SL TP by Risk Reward Ratio - это простой, но мощный инструмент, предназначенный для трейдеров MetaTrader 5, которые хотят упростить процесс управления рисками. Этот скрипт автоматизирует процесс установки уровней Stop Loss (SL) и Take Profit (TP) для открытых позиций на основе заданного пользователем соотношения Risk:Reward Ratio и Stop Loss в пунктах. Независимо от того, начинающий вы или опытный трейдер, этот скрипт экономит время и обеспечивает последовательное управление рисками.
Переведите процентное соотношение рисков в денежное выражение на основе баланса счета
Этот MQL5-скрипт экспортирует данные о свечах для различных таймфреймов в CSV-файл, собирая важную рыночную информацию, такую как цены открытия, максимума, минимума и закрытия. Он анализирует характеристики каждой свечи, включая размеры тела и фитиля, а также рассчитывает дополнительные показатели, такие как зазоры между свечами. После обработки последних 21 бара программа уведомляет пользователя об успешном экспорте данных.
К сожалению, я обнаружил, что некоторые брокеры Изменение времени на сервере немного некорректно, чего я не ожидал. и что меня очень удивило. Вот скрипт, который каждый может использовать для проверки своего брокера.
Это скрипт для тестера, который расширяет стандартные возможности оптимизации MetaTrader 5, позволяя оценивать стратегии по сложному пользовательскому критерию (с разделением на in-sample и out-of-sample периоды, продвинутыми метриками и статистическими тестами).
Инструмент для согласования названий торговых сессий с временем сервера брокера и местным временем
Этот скрипт сохраняет заранее определенный набор экономических событий из встроенного экономического календаря MetaTrader в CSV-файл.
Этот скрипт сохраняет все данные OHLCV, имеющиеся на графике, в CSV-файл.
Скрипт Clean Market Watch - это простая утилита, предназначенная для быстрого удаления всех символов из окна MetaTrader 5 Market Watch одним щелчком мыши. Это особенно полезно, когда вы хотите начать с чистого рабочего пространства или когда ваш Market Watch захламлен слишком большим количеством символов. Назначение Со временем у трейдеров часто скапливается множество символов в окне Market Watch, что мешает сосредоточиться на инструментах, которыми они активно торгуют. Ручное удаление символов по одному может быть утомительным и отнимать много времени. Этот скрипт автоматизирует весь процесс, очищая все символы за считанные секунды.
Функции, связанные со временем, для эмпирического определения часового пояса сервера и режима перехода на летнее время (DST) из истории котировок
Этот скрипт был разработан для отображения на графике сохраненного отчета о стратегии из программы Strategy Tester.
Экспорт комплексной торговой статистики в файл CSV.
В то время как ручная настройка стоп-лосса одной сделки в соответствии с ее ценой открытия - относительно простая задача, управление множеством позиций по отдельности может быть громоздким и отнимать много времени. Скрипт Titik Impas Breakeven для MT4/MT5 упрощает этот процесс, обеспечивая эффективность и удобство для трейдеров, работающих с несколькими позициями.
Данный скрипт является эталонным решением для сопоставления имен символов, заданных пользователями в советниках или скриптах MetaTrader 5, с реальными именами, предоставляемыми брокером. Он использует алгоритм расстояния Левенштейна для автоматического определения наиболее похожего символа в Market Watch. Это идеальный вариант для разработчиков, сталкивающихся с проблемами совместимости с префиксами или суффиксами в названиях символов. Это настраиваемая отправная точка для адаптации к любым специфическим потребностям.
На торговлю XAUUSD (золото) часто влияют важные экономические новости, такие как релизы по доллару, фунту или евро. Чтобы снизить риски в эти волатильные периоды, необходимо использовать фильтр новостей в вашем советнике (EA). В этой статье я расскажу, как создать простой фильтр новостей в MT5 и применить его для торговли XAUUSD.
Это пример сортировки списка структур по возрастанию по полю. Вы можете найти и настроить приведенный выше алгоритм в зависимости от цели использования, это самый базовый пример, который также является направлением для разрешения расположения в массиве структуры. Алгоритм, используемый в этом примере, - Quick Sort и Merge Sort.
Этот скрипт CalculateHistoryProfit версии 1.0 предназначен для расчета прибыли за указанный период с использованием графической панели.
Это простой файл скрипта для расчета размера лота либо с использованием процентного подхода к риску, либо по фактической сумме риска.
Экспортирует историю закрытых позиций на хеджинговом торговом счете в CSV-файл.
Эта функция выполняет основную логику открытия сделки. Она рассчитывает цену открытия, уровни тейк-профита и стоп-лосса на основе информации о символе и параметров, предоставленных пользователем. Подготовьте торговый запрос (MqlTradeRequest) с необходимой информацией, такой как символ, объем, тип ордера, проскальзывание, комментарий, магическое число и т. д. Вызовите функцию OrderSend для отправки торгового запроса и получения результата. Функция SetTypeFillingBySymbol: определяет тип исполнения ордера (Fill или Cancel, Immediate или Cancel или Return) в соответствии с политикой исполнения символа. Функция GetMinTradeLevel: рассчитывает минимальный уровень торговли на основе уровня заморозки и уровня стопа символа. Корректирует минимальный уровень, чтобы он находился в определенных пределах, и возвращает результат.
Он удалит все объекты на графике, когда скомпилированный исполняемый файл будет перетащен на график
Небольшой скрипт для облегчения жизни трейдеров. Единственное, что меня всегда раздражает, это переустановка свойств, например, цвета, для нового графика, чтобы он выглядел так, как мне нравится. Поэтому вот скрипт, который поможет сделать все более гладко.