Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это хорошо, что не загружается, т.к. в архиве лежат файлы из MT5, что требуются для запуска на MT4.
И как это может навредить, даже если развернуть архив в MQL5? Пусть была бы кроссплатформенная библиотека (какой она и есть).
И как это может навредить, даже если развернуть архив в MQL5? Пусть была бы кроссплатформенная библиотека (какой она и есть).
Автоматическая КБ-проверка не пустит. Там же MT4Orders используется для пятерки.
Сама библиотека в одном только файле - Report.mqh.
Не совсем понимаю, для чего может быть нужно именно штатное расположение скрипта CustomReport в КБ. Если есть какой-то интересный сценарий использования, дайте знать.
Автоматическая КБ-проверка не пустит. Там же MT4Orders используется для пятерки.
Сама библиотека в одном только файле - Report.mqh.
Не совсем понимаю, для чего может быть нужно именно штатное расположение скрипта CustomReport в КБ. Если есть какой-то интересный сценарий использования, дайте знать.
Понял. Давно не публиковал коды, не сталкивался с проверкой.
Сценарий простой — установить библиотеку в терминал одним движением.
Понял. Давно не публиковал коды, не сталкивался с проверкой.
Сценарий простой — установить библиотеку в терминал одним движением.
Только CustomReport - не библиотека, а скрипт на ее основе. Думаю, если он кому-то и интересен, то только на MT4 и на определенных брокерах. А MT5-КБ не поставится в MT4. Поэтому zip. Его и передать легко.
Стал некоторой неожиданностью один сценарий применения библиотеки. Т.к. он совсем не предусматривался и родился по ходу пьесы.
Когда ставишь на чарт советник, сразу открывается отчет бэктеста до текущих свежих данных. Это позволяет сразу увидеть (взгляд на графики многое определяет за секунду), что и как советник с заданными входными параметрами "наторговал". И в случае какой-то случайной ошибки во входных параметрах, быстро определить это.
У меня это самое востребованное применение Report.mqh. Как оказалось, получать свежий бэктест при запуске советника - это очень удобно!
Саму библиотеку не рекомендую, но данный сценарий запуска советника - да. Это совершенно другое, чем просто запустить советник на чарте.Возможно ли сформировать отчет на графике с расчетом прибыли и убытков за неделю, день и месяц?
Я хочу генерировать отчет по дням, возможно ли это?
спасибо за помощь
Можно ли сгенерировать отчет на графике с расчетом прибыли и убытков за неделю, день и месяц?
Я хочу генерировать отчет по дням, возможно ли это?
CustomReport.zip
#include <Report.mqh>
в свой советник, скачал и сделал доступным для Report.mqh файл MT4Orders.mqh (также попробовал с последней версией)
затем запустил оптимизацию для All symbols in MarketWatch balance max и, наконец, запустил скрипт Report.mq5
и в результате был получен файл с именем счета, датой, начальным депозитом, но без информации о результатах оптимизации (все нули).
Я что-то упустил? Что я могу попробовать, чтобы заставить его работать правильно?
Заранее спасибо
Поэтому я добавил
#include <Report.mqh>
в свой советник, скачал и сделал доступным для Report.mqh файл MT4Orders.mqh (также попробовал с последней версией)
затем запустил оптимизацию для всех символов в балансе MarketWatch max и, наконец, запустил скрипт Report.mq5.
В этом режиме есть ошибка.
В результате был получен файл с именем счета, датой, начальным депозитом, но без информации о результатах оптимизации (одни нули).
Я что-то упустил? Что я могу попробовать, чтобы заставить его работать правильно?
Попробуйте другой режим оптимизации.
В этом режиме есть ошибка.
Попробуйте другой режим оптимизации.
Я знал, что что-то происходит... Я пытался записать в файл сумму всех прибыльных сделок по всем парам marketwatch, но, похоже, OnTesterPass не вызывается в этом режиме, дело в том, что другие режимы предназначены для параметрической оптимизации одного инструмента, поэтому они бесполезны для меня, это было последнее средство Знаете ли вы какой-нибудь способ добиться этого?
(Я пробовал обновлять глобальную переменную Tester внутри OnTester() и Ondeinit(), так как это единственные случаи, когда я могу использовать TesterStatistics( STAT_PROFIT_TRADES), чтобы получить нужное мне число за один проход, которое я могу добавить в TGlobalVariable, пробовал писать прямо в файл из них обоих с аналогичным эффектом обновления файла, и пробовал те же подходы внутри OnTradeTransaction(), все из которых работают, кроме этого режима оптимизации, который, насколько я знаю, является единственным режимом для автоматического тестирования нескольких символов в одном экземпляре и для получения суммы всех прибыльных сделок) Любые советы? мой советник не мультивалютный и не самооптимизирующийся, поэтому входные параметры не используются
Любое руководство/мысли будут оценены ЛЮБОЙ ценой.
Спасибо