Cкрипт/эксперт для анализа результатов торговли на исторических данных

MQL4 Experts Scripts

Trabalho concluído

Tempo de execução 85 dias

Termos de Referência

@page { margin: 0.79in } p { margin-bottom: 0.1in; line-height: 120% }

Задача – написание скрипта/эксперта для анализа результатов торговли на исторических данных.

Отдалённый прототип - https://www.mql5.com/ru/code/7665

1. Источники данных – история терминала и отчёт тестера стратегий (выбирается в настройках).

2. Предполагаемые параметры:

- источник данных (имя файла в случае тестера стратегий)

- диапазон дат для анализа

- период “пост-анализа”

3. Расчитываемые параметры:

а) для каждой сделки

- MAE (Maximum Adverse Excursion)  двух видов, включая возможность анализа поведения цены в течение определённого периода после закрытия сделки (задаётся в параметрах)

- MFE (Maximum Favorable Excursion) двух видов, включая возможность анализа поведения цены в течение определённого периода после закрытия сделки (задаётся в параметрах)

- HPR  (holding period returns)

- эффективность входа

- эффективность выхода

- эффективность сделки

б) итоговые

- Sharp Ratio

- Z-score

- AHPR

4. Выходной результат в виде файла csv, с таблицей, содержащей строки с данными по каждой сделке, включая колонки:

- тикеты открывающей и закрывающей сделок

- тип трейда (в дальнейшем используем сделку как синоним трейда)

- объём сделки

- объём сделки

- цена открытия сделки

- время открытия сделки

- время закрытия

- максимальная цена

- минимальная цена

- время максимальной цены после начала сделки в минутах

- время минимальной цены после начала сделки в минутах

- эффективность входа *

- эффективность выхода *

- эффективность сделки *

- MAE обычный

- MFE обычный

- HPR

- MAE “расширенный” (на диапазон “пост-анализа” после закрытия сделки)

- MFE “расширенный” (на диапазон “пост-анализа” после закрытия сделки)

- время максимальной цены после окончания сделки в минутах в пределах диапазона “пост-анализа”

- время минимальной цены после окончания сделки в минутах в пределах диапазона “пост-анализа”


В конце выводятся итоговые данные


* Эффективность входа вычисляется по формулам:

для длинных позиций

enter_efficiency=(max_price_trade-enter_price)/(max_price_trade-min_price_trade);

для коротких позиций

enter_efficiency=(enter_price-min_price_trade)/(max_price_trade-min_price_trade);

Эффективность выхода вычисляется по формулам:

для длинных позиций

exit_efficiency=(exit_price - min_price_trade)/(max_price_trade - min_price_trade);

для коротких позиций

exit_efficiency=(max_price_trade - exit_price)/(max_price_trade - min_price_trade);

Эффективность сделки вычисляется по формулам:

для длинных позиций

trade_efficiency=(exit_price-enter_price)/(max_price_trade-min_price_trade);

для коротких позиций

trade_efficiency=(enter_price-exit_price)/(max_price_trade-min_price_trade);

общая формула

trade_efficiency=enter_efficiency+exit_efficiency-1;


Respondido

1
Desenvolvedor 1
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
319
49%
Livre
Pedidos semelhantes
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен разработчик с опытом реализации советников для ММВБ. Брокер Финам если это важно. Мне нужен алгоритм, который я смогу на исторических данных погонять, оценить. И этот же советник должен без допиливания полноценно выводить ордера на биржу, видеть статистику сделок, учитывать и считать то, что мне требуется. Полностью рабочий бот для ММВБ. Это рамочно. Сам алгоритм не сложный, сеточный. Параметры: 1. Размер
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера
Вем добрый день. Разработка простого бота копира для биржи криптовалют, необходимо копировать сделки с одного аккаунта на другой. Биржа предоставляет api. Если есть специалисты в способные осилить такую работу, жуду адекватного предложения
Необходимо открыть сделку в установленное время на расстояние в процентах от текущей цены,ордера создаются как buy и sell. Входные параметры: 1.Символ 2.Время открытия(GMT-0) 2.Размер лота 3.Расстояние(процент) от текущей цены 3. Stop loss 4.Время действия ордеров 5.Время действия ордеров после срабатывания Мне необходимо открывать до 10 сделок в день,я должен иметь возможность корректировать их.Каждая сделка должна
Здравствуйте! Мне нужен надёжный и умелый программист, который сможет быстро и аккуратно создать простой торговый советник для MetaTrader. Стратегия полностью готова — ничего сложного. Ищу именно тех, кто работает честно, качественно и не требует больших денег за простые задачи. Если всё пройдёт гладко, есть ещё несколько проектов. Пишите — обсудим детали
Создать робота по мотивам индикатора , которую я предоставлю вам , оптимизировать полностью для работы, открытие сделок , выставление тейк профитов и стоп лосов , полная автоматизация торговой стратегии. пишите в телеграм @lexus999123 обсудим все детали
Техническое задание (ТЗ) на разработку ручного тестера стратегий для MetaTrader 5 Аналог Soft4FX Forex Simulator 1. Назначение Создать инструмент (советник или скрипт — на усмотрение разработчика), который позволит вручную тестировать торговые стратегии на исторических данных напрямую в графике MetaTrader 5. 2. Основные функции 2.1. Управление скоростью прокрутки графика Возможность запускать/останавливать прокрутку
Есть простой индикатор в PineScript на основе пересечения 2-х линий EMA и MOST Cross, сделать из него советника для MT5. Сложного ничего нет, стрелочка показывает вверх открываем Buy, стрелочка показывает вниз, закрываем Buy и открываем Sell и т.д P.S цены за работу не знаю, установил ориентировочно

Informações sobre o projeto

Orçamento
30 - 50 USD
Prazo
de 3 para 10 dias