• Обзор
  • Отзывы
  • Обсуждение (1)

Log4MQL logger

На вкладке "Обсуждение" доступно полное описание продукта.

MetaTrader и язык MQL4/5 превосходно подходят для создания автоматической торговой системы. Но мне не доставало некоторых возможностей для записи в журнал пользовательских сообщений и информации во время работы с торговыми системами, пользовательскими скриптами или индикаторами. Одним из вариантов является использование функции Print, которая впоследствии позволяет читать сообщения в окне журнала. Недостатки окна журнала:

  • медленное обновление при печати множества сообщений
  • не предусмотрен поиск
  • удаляется после выхода из MetaTrader
  • нельзя увеличивать приоритет сообщений и использовать свойства выделения сообщений
Поэтому я и создал данный логгер для языка MQL. Основные свойства и преимущества логгера:
  • возможность записи во внешний пользовательский файл, который можно заархивировать, отправить по электронной почте, прочитать при помощи определенных скриптов и т.д.
  • четыре уровня сообщений: DEBUG, INFO, WARN, ERROR
  • файлы журнала могут отображаться при помощи некоторых сторонних парсеров и использовать их функции выделения
  • быстрая запись в файлы для вывода, сообщения немедленно записываются в файлы журнала (отсутствие задержек)
  • простой API, простое включение в ваш код и такое же простое использование


Инструкции

1) Скачать и установить Log4mql

Скачайте и установите Log4mql из Маркета.

2) Включить/импортировать Log4mql в ваш код MQL

В файле Log4mql.mqh содержится характеристика открытого интерфейса логгера, его методы, конструктор и деструктор класса. Сам логгер содержится в файле Log4mqlImpl.ex4

Файл Log4mql.mqh необходимо скачать или создать вручную (зайдите на вкладку обсуждений, где даны подробные инструкции)

Указанный ниже фрагмент кода демонстрирует включение логгера в ваш код

#include "../libraries/Log4mql.mqh"

#import "../libraries/Log4mqlImpl.ex4"

Log4mql *Log4mqlImpl();

Log4mql *Log4mqlImpl(string filename, string level, string delimiter);

#import

3) Объявление и инициализация логгера

Экземпляр класса логгера можно получить следующим образом

Log4mql *logger = Log4mqlImpl("test.log","DEBUG",";");

//или же вы можете определить только переменную логгера на глобальном уровне, а инициализацию провести позже

Log4mql *logger; // глобальная переменная

.

.

logger = Log4mqlImpl("test.log","DEBUG",";");

4) Записывайте в журнал все, что пожелаете ...

logger.debug("This is DEBUG message");

logger.info("This is INFO message");

logger.warn("This is WARN message");

logger.error("This is ERROR message");

Уровни логгера имеют следующие приоритеты

  • ERROR=2
  • WARN=4
  • INFO=8
  • DEBUG=16

Логгер занесет в журнал все сообщения с уровнем, равным или ниже уровня логгера. При установке уровня логгера WARN в журнал заносятся сообщения уровня WARN и ERROR. При установке уровня логгера INFO в журнал заносятся сообщения уровня INFO, WARN и ERROR. и т.д.

Все файлы для вывода хранятся в папке FILES в папке установки MetaTrader, например "[MetaTrader home]\MQL4\Files\"


Примеры

1) Логгер заносит записи в файл example.log, уровень записей установлен в значение DEBUG, а элементы сообщения разделяются точкой с запятой

#include "../libraries/Log4mql.mqh"

#import "../libraries/Log4mqlImpl.ex4"

Log4mql *Log4mqlImpl();

Log4mql *Log4mqlImpl(string filename, string level, string delimiter);

#import


//+------------------------------------------------------------------+

//| Функция начала работы скрипта |

//+------------------------------------------------------------------+

void OnStart()

{

Log4mql *logger = Log4mqlImpl("example.log","DEBUG",";");

logger.info("Script has been started");

logger.warn("Message with some WARNING");

logger.error("Error during execution of script");

}

//+------------------------------------------------------------------+

Содержимое example.log

2015.07.08 23:14:23;logger_test_4;INFO;Script has been started

2015.07.08 23:14:23;logger_test_4;WARN;Message with some WARNING

2015.07.08 23:14:23;logger_test_4;ERROR;Error during execution of script


Мониторинг/выделения файлов журнала

Файлами журнала можно управлять при помощи какого-либо парсера. Данный инструмент может выделять различные уровни сообщений в журнале и выполнять внешние скрипты (например, отправлять письмо по электронной почте при записи сообщения уровня ERROR).

Рекомендуем также
Hunter Pro for MT4
Hunter Pro for MT4
Evgeniy Zhdan
Трендовый индикатор оповещает о направлении микротренда, начале нового тренда или коррекции. Подходит для любых торговых инструментов: валютные пары, акции, криптовалюта, фьючерсы и пр. Индикатор не изменяет показаний (не перерисовывает).Сигнал о смене тенденции поступает настолько быстро, насколько это возможно. Support: https://www.mql5.com/en/channels/TrendHunter Выход из сделки противоположным сигналом указан для примера. Вы можете закрывать свои сделки в других местах для максимизации при
119 USD
Duality
Duality
Evgeniy Zhdan
Duality - автономная автоматическая торговая система, не использующая опасные метоты торговли (нет мартингейла, нет усреднений, нет увеличения лота). Основа стратегии советника - корреляционная разность между свечными формациями и средними ценовыми значениями в разные моменты времени относительно основных точек отчета. Рекомендуется использовать: EURUSD 5m, GBPUSD 5m, USDJPY 5m. Настройки: Risk for Lot - Процент риска для расчета торгового лота; If MaxRisk = 0, lot will be - Если Risk for Lot =
1 648 USD
Price Spread Candletime
Price Spread Candletime
Sven Hans-rainer Uebel-scholz
Indicator with price, spread and candle time display + changeable font size + any color choice + can be placed in all four corners + Price and spread display runs on all timeframes + Candle Time runs on M1, M5, M15, M30, H1, H4, D1 + Price Up / Down with changing color + Spread display + Candle time display (time until the next candle) + All ads can also be hidden + Display Markt Open / Close as a comment
30 USD
OneClick VZ
OneClick VZ
Kusuma Nungki S
Simple panel of trade on your chart with OneClick VZ . This trade panel will make it easier for you. Equipped with several functions that make it very easy for you. You can try Trial Version OneClick V1 in here . This version includes: Open Order Buy Open Order Sell Open Pending Order [Buy Limit - Buy Stop - Sell Limit-Sell Stop] Close ALL orders Close Order Buy Close Order Sell Delete Pending Order [Buy Limit - Buy Stop - Sell Limit-Sell Stop] Order Management: Stop Loss Take Profit Trailin
35 USD
Williams percent range WPR
Williams percent range WPR
Paranchai Tensit
This Expert Advisor is based on the Williams percent range strategy . It was developed by Larry Williams and it compares a closing price to the high-low range over a specific period. Williams percent range can be used in various capacities that can help us determine momentum confirmations, overbought and oversold readings, strength of the trend and potential buy and sell signals. Key Features Timeframe: H4 Currency pairs: GBPUSD Use only five-digit accounts Minimum deposit: $ 100  It is
30 USD
Samefx
Samefx
Steve Zoeger
In times where the interest with your Bank is 0 or negative, that EA can generate good longterm profit. You will have more options to runthe EA  Standard Option TP and SL Martingale Trailing How you run it depends on you. Works on all Frames and all Pairs. My recommendation Martingale or standard with trailing stop I recommend the current settings and run it on the Day Chart for Longterm Investment Be aware that different Broker have different Times and spreads. That one works also on Cent
49 USD
Ichimoku Trend Surfer
Ichimoku Trend Surfer
Augustine Kamatu
Check out other great products from  https://www.mql5.com/en/users/augustinekamatu/seller   The EA analyses multiple currencies and multiple time frames and picks the best entry points based on the trends observed in the standard Ichimoku indicator. It will look for quick exits where the trend changes. All exits are purposely designed to be with some profit at most times. The EA has in built margin protection to manage risk and exposure. Recommended leverage is 500 and above and minim
100 USD
Bolide EA
Bolide EA
JANOSCH REICHERT
Bolide EA is a fully automated Expert Advisor based on  Moving Average combined with Martingale. This System is designed very simple and it is very easy to use.  The opening for the first Grid order is calculated by two moving averages. After opening the first order, calculated by the MAs, the EA will continue opening positions in a distance, wich can be calculated by you in the EA´s Settings. The Strategy passed my long Term Backtests since 2001 very stable for the most currency pairs listed be
99 USD
Olimpia Classic Dashboard
Olimpia Classic Dashboard
Robert Petters
Данный индикатор является многопарной панелью, распознающей лучшие настройки для открытия ордеров с 8 валютными семействами. В валютные семейства включены: AUD, USD, EUR, GBP, CAD, NZD, CHF, JPY; всего 28 пар. Точный момент для открытия ордера указывается в столбце A на панели. Вы также можете настроить отправку алертов, e-mail и оповещений на ваше мобильное устройство. Вы можете сортировать алерты по значению спреда пар. Что отображается на панели? Значения КРАСНОГО цвета означают краткосрочн
400 USD
Accelerator Trend Surfer
Accelerator Trend Surfer
Augustine Kamatu
Check out other great products from  https://www.mql5.com/en/users/augustinekamatu/seller   The EA analyses multiple currencies and multiple time frames and picks the best entry points based on Bill William's Accelerator Oscillator. It will look for quick exits where the trend changes. All exits are purposely designed to be with some profit at most times. The EA has in built margin protection to manage risk and exposure. Recommended leverage is 500 and above and minimum capital of $50
100 USD
Emergency
Emergency
Ivan Simonika
Трендовый технический индикатор Emergency используют для анализа движения цены на рынке форекс. Он входит в так называемые стрелочные индикаторы. И очень практичен тем, что формирует стрелки в местах появления сигналов на покупку, либо же, наоборот – на продажу.  Естественно, не стоит забывать, что любой индикатор является только лишь помощником, а не волшебным инструментом, по воле которого вы сказочно разбогатеете. К сожалению, многие начинающие трейдеры забывают об этом, они в каждом инд
149 USD
RFX Load History
RFX Load History
Rasoul Mojtahedzadeh
This is a library that enables an easy way of downloading M1 history data from brokers. The interface has been written to be as easy and intuitive as possible. There is only one function that the user needs to call in order to fetch all available M1 data from brokers servers. The function has three arguments, the symbol and time frame of interest and the number of look back candles for which the M1 data need to be fetched. It should be noted that as the number of look back candles increases, the
50 USD
Super Trader EA
Super Trader EA
Vladimir Gribachev
Полностью автоматизированный советник с использованием продвинутого сеточного алгоритма и функцией защиты от повышенной волатильности во время выхода новостей. Советник ищет предполагаемые уровни разворота/продолжения движения в узком ценовом диапазоне (предполагаемый новый уровень поддержки/сопротивления) на основе предыдущих движений. Применяет невидимые для брокера динамические уровни установки новых ордеров, стоп-лосса, тейк-профита и трейлинг-стопа. Если установить MagicNumber = 0, то экс
100 USD
MuteLight AK Trade Pro Demo
MuteLight AK Trade Pro Demo
Chi Hi Wu
Reverse Trend Solution And Trade Panel For All Symbols In One Tool! MuteLight AK Trade Pro's smart algorithm monitor the markets price, filters out noise and gives recommendation of entry time. Monitor different pairs in one chart Support to open, monitor and close orders automatically Trade Panel allow to open market or hidden pending orders with preset parameters to best fit different market condition. Advantages You Get Easy, visual and effective reverse trend detection. Gives you the abili
FREE
CCI Trend Surfer
CCI Trend Surfer
Augustine Kamatu
Check out other great products from  https://www.mql5.com/en/users/augustinekamatu/seller   The EA analyses multiple currencies and multiple time frames and picks the best entry points based on the extremum observed in the standard CCI indicator. It will look for quick exits where the trend changes. All exits are purposely designed to be with some profit at most times. The EA has in built margin protection to manage risk and exposure. Recommended leverage is 500 and above and minimum
100 USD
Fractal Persecutor
Fractal Persecutor
Birute Simanaviciene
Советник Fractal Persecutor полностью автоматизирован. Стратегия основана на пробоях уровней. Настройки Советник предназначен для работы по часовому поясу GMT+3, поэтому настройте Start time и End time , если часовой пояс вашего брокера отличается. Параметры Lot - фиксированный лот для торговли Start time - час начала торговли End time - час окончания торговли Use trailing stop - использовать трейлинг-стоп (true/false) Trailing stop - трейлинг-стоп в пипсах Trailing step - шаг трейлинга в п
30 USD
Stats 2 in 1 and WeekDay Analyzer
Stats 2 in 1 and WeekDay Analyzer
Makarii Gubaydullin
Detailed statistics of your trading for the selected period The utility includes 2 separate tools: Trade Statistics WeekDays Analyzer Statistics display modes: For the selected  currency pair/trading instrument Statistics for all trades   (" ALL ") You can select the period for which you want to get statistics: 1 day 1 week 1 month 2   months 3   months 6   months 1 year 2 years All trading history 1. Trade Statistics: Gross profit Gross loss Total profit/loss Number of trades Percentage of pro
35 USD
Easy Strategy Builder
Easy Strategy Builder
Gheis Mohammadi
The  Easy Strategy Builder (ESB)  is a " Do It Yourself " solution that allows you to create a wide range of the automated trading strategies without any line of codes. This is the world’s easiest method to automate your strategies that can be used in STP, ECN and FIFO brokers. No drag and drop is needed. Just by set conditions of your trading strategy and change settings on desired values and let it work in your account. ESB has hundreds of modules to define unlimited possibilities of strategi
299 USD
Signal Buy and Sell MT4
Signal Buy and Sell MT4
Vasilii Apostolidi
Индикатор показывает сигналы на покупку и продажу. Таймфрейм - любой, валютная пара - любая. Параметры: alertsMessage - отключает и включает окно сообщения. alertsSound - отключает или включает звук. Arrow Type - для выбора значка стрелок. Три несложных способа фильтрации сигналов индикатора: Сверять направление с показанием индикатора с более старшего таймфрейма. Использовать стандартную диаграмму MACD. Использовать индикатор Parabolic. Не стоит также забывать про управление капиталом и стоп-ло
FREE
TheTradeExecutor
TheTradeExecutor
Felix Argast
The TradeExecutor The „ TradeExecutor “ EA is designed to make your trading and especially the trade execution as easy as possible. It has a lot of useful features to help you execute and manage your trading strategy. This tool is immensely useful for traders who use multiple stacked orders with their strategy, because you can enter multiple orders with a single button click. Practical Buttons The TradeExecutor has four different buttons. First the “BUY” and the “SELL” buttons are used to trig
50 USD
Hybrid
Hybrid
Aharon Tzadik
Советник использует ряд различных стратегий, чтобы получить лучшие точки для открытия сделок. Советник работает по индикатору Ichimoku с уровнями локальных минимумов/максимумов и Фибоначчи в качестве уровней поддержки и сопротивления. Если наблюдается коррекция цены вверх от уровней Ichimoku, локальных минимумов/максимумов или ценовых уровней Фибоначчи, формируется сигнал на покупку . Если наблюдается коррекция цены вниз от уровней Ichimoku, локальных минимумов/максимумов или ценовых уровней Фиб
65 USD
SimplyScalper
SimplyScalper
Paolo Miocchi
SimplyScalper(SS) - это полностью автоматический (полу-) скальпирующий робот, работающий по тикам в условиях высокой волатильности рынка (в основном во время выхода новостей). Для улучшения точности вхождения в рынок также используются технические индикаторы. Неагрессивная стратегия советника позволяет выдерживать довольно высокие плавающие спреды (вплоть до 2-3 пипсов). ВНИМАНИЕ: на данный момент, этот советник тестировался только в Тестере Стратегий с использованием реальных тиков на демо-счет
30 USD
Naragot Telegram VPS Monitor
Naragot Telegram VPS Monitor
Alexander Mordashov
Получайте уведомления о работе Вашего сервера в Телеграм . Если что-то с сервером пойдёт не так: перезагрузка, пропадёт соединение с VPS или брокером - вы в кратчайшие сроки получите уведомление об этом на телефон. Помните, что беспрерывность работы сервера очень важна для алготрейдера, так как проблемы с онлайном могут привести к финансовым потерям или недополученным прибылям. Версия для MT5: https://www.mql5.com/ru/market/product/62005 Мои продукты: https://www.mql5.com/ru/users/illnath/se
30 USD
Quick trade report separately by symbols 4
Quick trade report separately by symbols 4
Andrej Nikitin
Скрипт Quick trade report separately by symbols будет полезен трейдерам, которые ведут торговлю одновременно по нескольким инструментам. Он дает возможность оценить эффективность торговли раздельно по каждому из символов. Есть возможность задавать временной период для составления отчетов. Отчет наглядно отображает графики изменения баланса по сделкам для каждого символа. Также для каждого инструмента рассчитываются следующие основные показатели торговли: Total net profit - Чистая прибыль, финанс
30 USD
MT4 Telegram Signal
MT4 Telegram Signal
Ugur Oezcan
!!! New faeture sending Signals as VIP SMS with ASPSMS.COM !!! New faeture sending Signals as VIP EMAILS MT4 Telegram Signal is tool, which sends selected trades via magic number to telegram channel, sms and email to user. Tool sends trades when open and close with chart to telegram chanel. It also sends every modification from trades to telegram. Tool can send multiple charts and magic numbers and pairs from a single chart. For this you have to fill in on the chart corresponding magic number
FREE
Stable Trend MA
Stable Trend MA
Yurij Izyumov
Индикатор основан всего на одной Moving Average, указанного вами периода. Анализируя движение цены относительно этого MA, а так же отслеживая все обновления максимумов и минимумов ценой за тот же период что и период MA - рисует свою картину тренда, избегая вечно переламывающихся линий MA. По этому, если тренд идёт вверх, то и линия смотрит вверх и не меняет своего направления, даже на небольших коррекциях, позволяя поймать почти весь тренд, если вы вошли правильно. Закрывать позиции рекомендуетс
FREE
Tratata Scalper
Tratata Scalper
Andrey Kozak
Tratata Scalper - полностью автоматический торговый бот для платформы Metatrader 4. Робот торгует на валютной паре GBPUSD. Лучший таймфреймы для торговли скальпера M5 и M1. Алгоритм работы робота такой: робот определяет вершины цены с помощью 5 индикаторов. После этого робот анализирует направление рынка. Если тренд идет на понижение и цена достигает максимального пика, робот открывает сделку на продажу. Дальше робот с определенным шагом открывает дополнительные сделки на продажу, выстраивая тор
30 USD
Th3eng Chart shadow
Th3eng Chart shadow
Ahmed Farag
Th3Eng Chart shadow indicator is a tool helps you to display another symbol on the current symbol in candles style or line. You can type the second symbol name in the setting and select the drawing mode { candles or line }. Also, the indicator displays the spread and current price of both pairs on the left top side corner of the chart. setting: 1- Symbol: Insert The second symbol name. 2- Drawing mode: Choose the draw mode from (Candles or line). 3- Show spreads:  true\false to display the pri
FREE
PivoZone
PivoZone
Andrii Maron
Вы не сможете на 100% предсказать, куда пойдет цена …  Однако наличие лучшей опорной зоны для открытия сделки при наличии торгового сигнала всегда ставит Вас в более выигрышную позицию. Индикатор PivoZone основан на авторской методике определения разворотных зон. Поддерживает все временные промежутки (тайм-фреймы) с четкой визуализацией на графике. В отличии от стандартных точек разворота учитывает волатильность актива и позволяет более качественно определить зону входа в рынок. Подходит для вн
49 USD
DeMarker Trend Surfer
DeMarker Trend Surfer
Augustine Kamatu
Check out other great products from  https://www.mql5.com/en/users/augustinekamatu/seller   The EA analyses multiple currencies and multiple time frames and picks the best entry points based on the extremum observed in the standard DeMarker indicator. It will look for quick exits where the trend changes. All exits are purposely designed to be with some profit at most times. The EA has in built margin protection to manage risk and exposure. Recommended leverage is 500 and above and min
100 USD
С этим продуктом покупают
Binance API Library MT4
Binance API Library MT4
Denys Babiak
Что это? Binance API Library - это библиотека для работы c криптовалютной биржей Binance. Для удобства и полной совместимости с биржей Binance, все функции были портированы из официальной документации биржи, которая находится по адресу:  https://binance-docs.github.io/apidocs/spot/en/#market-data-endpoints . Для получения большей информации о API-функциях, пожалуйста, изучайте выше указанную документацию и также функционал заголовочного файла BinanceApiLibrary.mqh ! Как использовать? - Перемес
200 USD
MetaCOT 2 CFTC ToolBox MT4
MetaCOT 2 CFTC ToolBox MT4
Vasiliy Sokolov
MetaCOT 2 CFTC ToolBox - это специальная библиотека, предоставляющая доступ к отчетам CFTC (U.S. Commodity Futures Trading Commission) прямо в терминале MetaTrader. Она включает все индикаторы, построенные на основе этих отчетов. Имея эту библиотеку Вам нет необходимости приобретать каждый индикатор MetaCOT в отдельности. Вместо этого, Вы получаете набор сразу из всех 34 индикаторов, в который входят также индикаторы недоступные в виде отдельной версии. Библиотека поддерживает все типы отчетов,
95 USD
Custom HLOC pro
Custom HLOC pro
Yurij Kozhevnikov
Библиотека предназначена для фонового создания файлов истории нестандартных таймфреймов и обращения к ним, а также к данным на стандартных таймфреймах на всю глубину имеющейся истории через функции, подобные привычным стандартным функциям MQL4 для доступа к таймсериям. В этом выпуске представлены аналоги всех функций для доступа к таймсериям в отличие от выпуска Custom HLOC , в котором представлены только некоторые из функций. Также в этом выпуске доступно создание файлов истории для любых таймф
30 USD
Account QuickReport 4
Account QuickReport 4
Andrej Nikitin
Библиотека для создания в отдельном окне краткого торгового отчета. Поддерживает три режима генерации отчета: Для всех совершенных сделок. Для сделок совершенных только по текущему инструменту. Для сделок совершенных по всем инструментам исключая текущий. Есть возможность составления отчета по сделкам с определенным магическим числом. Можно задать временной период отчета, скрывать номер счета и имя владельца, записать отчет в htm-файл. Библиотека удобна для быстрой оценки торговой эффективности
19 USD
Trades Manager
Trades Manager
Omar Alkassar
Эта библиотека предназначена для помощи в управлении сделками, расчета лота, трейлинга, частичного закрытия и других функций Ордера CloseallSell: Закрыть все ордера на продажу. CloseallBuy: Закрыть все ордера на покупку. CloseallOpen: Закрыть все открытые ордера. DeletePending: Закрыть все отложенные ордера. DeleteAll: Закрыть все рыночные ордера и удалить все отложенные ордера. CheckOpenBuyOrders: возвращает количество ордеров на покупку. CheckOpenSellOrders: возвращает количество ордеров на
249 USD
WalkForwardOptimizer
WalkForwardOptimizer
Stanislav Korotky
Библиотека WalkForwardOptimizer позволяет выполнить пошаговую и кластерную форвард-оптимизацию ( walk-forward optimization ) советника в МетаТрейдер 4. Для использования необходимо включить заголовочный файл WalkForwardOptimizer.mqh в код советника и добавить необходимые вызовы функций. Когда библиотека встроена в советник, можно запускать оптимизацию в соответствии с процедурой, описанной в Руководстве пользователя . По окончанию оптимизации промежуточные результаты сохраняются в csv-файл и наб
85 USD
WalkForwardLight
WalkForwardLight
Stanislav Korotky
Это упрощенная и эффективная версия библиотеки для walk-forward анализа торговых экспертов. Она собирает данные о торговле эксперта во время процесса его оптимизации в тестере MetaTrader и сохраняет их в промежуточные файлы в каталоге tester/Files. Затем на основе этих файлов с помощью специального скрипта WalkForwardBuilder можно построить кластерный walk-forward отчет и уточняющие его rolling walk-forward отчеты. Перед запуском скрипта нужно вручную переместить промежуточные файлы в каталог MQ
85 USD
NewsFilterForEA
NewsFilterForEA
M YUSUF EFFENDY
Library for an Expert Advisor. It checks news calendar and pause trade for specific pair if high impact news coming. News Filter for an Exert Advisor. Easily apply to your EA, just needs simple scripts to call it from your EA. Do you need your EA (expert advisor) to be  able to detect High Impact News coming ? Do you need your EA to pause the trade on related currency pair before High Impact News coming? This News Filter library is the solution for you. This library requires indicator  NewsCal
200 USD
Easy websocket library for mql4
Easy websocket library for mql4
Soewono Effendi
An easy to use websocket library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nature of this kind of library,  FULL FEATURE DEMO VERSION CAN BE PROVIDED ON REQUEST ==============
30 USD
Wsslib MT4
Wsslib MT4
Soewono Effendi
You can now easily provide WEBSOCKET connection to javascript to your MT terminal. An   easy to use   websocket   server   library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nat
50 USD
VolumeReduction
VolumeReduction
Vasyl Temchenko
Функция корректного уменьшения объема сделки. Проверку наличия достаточной суммы маржи делают все - это обязательное требование Маркета. Но трейдеру от этого пользы нет. Сделка не откроется если не хватит хотя бы 1 цента маржи. И неважно кто сделает отлуп, терминал или робот. Это опасно. Если трейдер не имеет возможности постоянно находиться возле компьютера, то любой такой отказ может привести к потере депозита. Не открылась лок - сделка вовремя и маржа ушла в минус - уже ничего не откро
30 USD
CheckOrder
CheckOrder
Vasyl Temchenko
Если у вас возникли непреодолимые проблемы с валидацией советника, то вам эта функция точно нужна.    Я разрешаю ее использование в коммерческих советниках. Даю исходный код тем кто оплатит безлимитное использование. Вы сможете вставить функцию в свой код, что позволит вам избежать запрещенного Маркетом импорта библиотечных файлов.      Функция выполняет все требуемые Маркетом проверки ордера  (минимальный и максимальный объем сделки, шаг объема, достаточность свободной маржи, максимально д
60 USD
Golden 30 minutes exclusive to EA
Golden 30 minutes exclusive to EA
Fu Cun Dai
实盘交易盈利,回测年化125%,回撤25%,交易量少,不是经常下单,挂起后要有耐心。没有多牛的技术,只是一套简单的交易策略,贵在长期坚持,长期执行。我们有时候就是把自己高复杂,想想我们交易的历程,你就会发现,小白好赚钱,当你懂得越多的时候也是亏损的开始,总是今天用这个技术,明天用那个指标,到头来发现,没有一个指标适合你。其实每个技术指标都是概率性的,没有100%的胜率。很多技术指标你要融合一套交易策略,资金仓位控制,止损止盈比例,一套策略下来下一步你做的就是执行力了,必须要坚决执行你的交易策略,如果不能坚持的话最终还是在亏损。说实话不是每个人都有好的心态和执行力,所以我们做出来这款ea自己来用,发现时间久了扭亏为盈了,那现在就拿出来给大家分享,让更多的人来达到自己的盈利目标。购买后留下邮箱或添加软件里的qq,我们会根据你的资金来调整软件参数。 经测试过的柱数 14794 用于复盘的即时价数量 51321985 复盘模型的质量 n/a 输入图表错误 213935 起始资金 10000.00 点差 当前 (54) 总净盈利 12583.42 总获利 37630.02 总亏损 -25046.
1 999 USD
News Scraping FTMO
News Scraping FTMO
Roberto La Bella
In this library there is embedded a function called newsAlertFTMO; this function returns a datetime value of the next news date (FTMO Restricted Event) for the specific currency selected (or 0 if there is no Restricted Event news found). With this library and the following integration code you can disable the EA during that news(with a buffer of 2 minutes before and after the news release). Here an example of how to import from the library: #import “News Scraping FTMO.ex4" datetime newsAlertFTM
39 USD
Trend broker killer
Trend broker killer
Mansour Rahkhofteh
Available with multi time frame choice to see quickly the TREND! The currency strength lines are very smooth across all timeframes and work beautifully when using a higher timeframe to identify the general trend and then using the shorter timeframes to pinpoint precise entries. You can choose any time frame as you wish. Every time frame is optimized by its own. Built on new underlying algorithms it makes it even easier to identify and confirm potential trades. This is because it graphically show
105 USD
Binance API Library MT4
Binance API Library MT4
Denys Babiak
Что это? Binance API Library - это библиотека для работы c криптовалютной биржей Binance. Для удобства и полной совместимости с биржей Binance, все функции были портированы из официальной документации биржи, которая находится по адресу:  https://binance-docs.github.io/apidocs/spot/en/#market-data-endpoints . Для получения большей информации о API-функциях, пожалуйста, изучайте выше указанную документацию и также функционал заголовочного файла BinanceApiLibrary.mqh ! Как использовать? - Перемес
200 USD
MetaCOT 2 CFTC ToolBox MT4
MetaCOT 2 CFTC ToolBox MT4
Vasiliy Sokolov
MetaCOT 2 CFTC ToolBox - это специальная библиотека, предоставляющая доступ к отчетам CFTC (U.S. Commodity Futures Trading Commission) прямо в терминале MetaTrader. Она включает все индикаторы, построенные на основе этих отчетов. Имея эту библиотеку Вам нет необходимости приобретать каждый индикатор MetaCOT в отдельности. Вместо этого, Вы получаете набор сразу из всех 34 индикаторов, в который входят также индикаторы недоступные в виде отдельной версии. Библиотека поддерживает все типы отчетов,
95 USD
Custom HLOC
Custom HLOC
Yurij Kozhevnikov
Библиотека предназначена для фонового создания файлов истории нестандартных таймфреймов и обращения к ним, а также к данным на стандартных таймфреймах на всю глубину имеющейся истории через функции, подобные привычным стандартным функциям MQL4 для доступа к таймсериям. В этом выпуске источником данных для генерации файла истории нестандартных таймфреймов является весь файл минутной истории соответствующего символа в отличие от бесплатного выпуска Custom HLOC Free , в котором источником данных яв
10 USD
Custom HLOC pro
Custom HLOC pro
Yurij Kozhevnikov
Библиотека предназначена для фонового создания файлов истории нестандартных таймфреймов и обращения к ним, а также к данным на стандартных таймфреймах на всю глубину имеющейся истории через функции, подобные привычным стандартным функциям MQL4 для доступа к таймсериям. В этом выпуске представлены аналоги всех функций для доступа к таймсериям в отличие от выпуска Custom HLOC , в котором представлены только некоторые из функций. Также в этом выпуске доступно создание файлов истории для любых таймф
30 USD
MT4 Logger
MT4 Logger
Zoltan Meszaros
Описание Класс CLogger предназначен для простой, но эффективной утилиты-журнала, которую можно использовать для вывода сообщений. Уровни сообщений, например, INFO или ERROR , позволяют определить их значимость. Можно указать уровень в CLogger, и тогда будут сохраняться сообщения только этого уровня и выше. Доступны следующие уровни: DEBUG : информация низкого уровня для разработчиков. INFO : общая (полезная) информация о работе системы. WARNING : предупреждение. ERROR : ошибка. Публичные методы
10 USD
Account QuickReport 4
Account QuickReport 4
Andrej Nikitin
Библиотека для создания в отдельном окне краткого торгового отчета. Поддерживает три режима генерации отчета: Для всех совершенных сделок. Для сделок совершенных только по текущему инструменту. Для сделок совершенных по всем инструментам исключая текущий. Есть возможность составления отчета по сделкам с определенным магическим числом. Можно задать временной период отчета, скрывать номер счета и имя владельца, записать отчет в htm-файл. Библиотека удобна для быстрой оценки торговой эффективности
19 USD
Log4MQL logger
Log4MQL logger
Karel Jelinek
На вкладке "Обсуждение" доступно полное описание продукта. MetaTrader и язык MQL4/5 превосходно подходят для создания автоматической торговой системы. Но мне не доставало некоторых возможностей для записи в журнал пользовательских сообщений и информации во время работы с торговыми системами, пользовательскими скриптами или индикаторами. Одним из вариантов является использование функции Print , которая впоследствии позволяет читать сообщения в окне журнала. Недостатки окна журнала: медленное обно
10 USD
Display Text Information On Your Chart
Display Text Information On Your Chart
Nicolas Zoogones
Отображает необходимую текстовую информацию на графиках. Во-первых, импортируйте библиотеку: #import "osd.ex4" void display( string osdText, ENUM_BASE_CORNER osdCorner, int osdFontSize, color osdFontColor, int osdAbs, int osdOrd); // function to display void undisplay( string osdText); // function to undisplay int splitText( string osdText, string &linesText[]); // function called from display() and undisplay() void delObsoleteLines( int nbLines); // function called from display string setLineNa
10 USD
Trades Manager
Trades Manager
Omar Alkassar
Эта библиотека предназначена для помощи в управлении сделками, расчета лота, трейлинга, частичного закрытия и других функций Ордера CloseallSell: Закрыть все ордера на продажу. CloseallBuy: Закрыть все ордера на покупку. CloseallOpen: Закрыть все открытые ордера. DeletePending: Закрыть все отложенные ордера. DeleteAll: Закрыть все рыночные ордера и удалить все отложенные ордера. CheckOpenBuyOrders: возвращает количество ордеров на покупку. CheckOpenSellOrders: возвращает количество ордеров на
249 USD
WalkForwardOptimizer
WalkForwardOptimizer
Stanislav Korotky
Библиотека WalkForwardOptimizer позволяет выполнить пошаговую и кластерную форвард-оптимизацию ( walk-forward optimization ) советника в МетаТрейдер 4. Для использования необходимо включить заголовочный файл WalkForwardOptimizer.mqh в код советника и добавить необходимые вызовы функций. Когда библиотека встроена в советник, можно запускать оптимизацию в соответствии с процедурой, описанной в Руководстве пользователя . По окончанию оптимизации промежуточные результаты сохраняются в csv-файл и наб
85 USD
WalkForwardLight
WalkForwardLight
Stanislav Korotky
Это упрощенная и эффективная версия библиотеки для walk-forward анализа торговых экспертов. Она собирает данные о торговле эксперта во время процесса его оптимизации в тестере MetaTrader и сохраняет их в промежуточные файлы в каталоге tester/Files. Затем на основе этих файлов с помощью специального скрипта WalkForwardBuilder можно построить кластерный walk-forward отчет и уточняющие его rolling walk-forward отчеты. Перед запуском скрипта нужно вручную переместить промежуточные файлы в каталог MQ
85 USD
NewsFilterForEA
NewsFilterForEA
M YUSUF EFFENDY
Library for an Expert Advisor. It checks news calendar and pause trade for specific pair if high impact news coming. News Filter for an Exert Advisor. Easily apply to your EA, just needs simple scripts to call it from your EA. Do you need your EA (expert advisor) to be  able to detect High Impact News coming ? Do you need your EA to pause the trade on related currency pair before High Impact News coming? This News Filter library is the solution for you. This library requires indicator  NewsCal
200 USD
Easy websocket library for mql4
Easy websocket library for mql4
Soewono Effendi
An easy to use websocket library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nature of this kind of library,  FULL FEATURE DEMO VERSION CAN BE PROVIDED ON REQUEST ==============
30 USD
Gold brushes
Gold brushes
Chunwei Guan
EA introduction:    Gold long short hedging is a full-automatic trading strategy of long short trading, automatic change of hands and dynamic stop loss and stop profit. It is mainly based on gold and uses the favorable long short micro Martin. At the same time, combined with the hedging mechanism, long short hedging will be carried out in the oscillatory market, and in the trend market, the wrong order of loss will be stopped directly to comply with the unilateral trend, so the strategy can be
30 000 USD
Wsslib MT4
Wsslib MT4
Soewono Effendi
You can now easily provide WEBSOCKET connection to javascript to your MT terminal. An   easy to use   websocket   server   library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nat
50 USD
Фильтр:
Нет отзывов
Ответ на отзыв