Торговый робот UpDownTemp

MQL4 Эксперты

Техническое задание

Алгоритм работы торгового робота после нанесения на недельный график:

1. Определить количество сформировавшихся W1 таймфреймов по валютной паре,
доступных для анализа в истории торгового терминала
2. Определить доходность каждого из 50 вариантов на сформировавшихся W1 таймфреймах (см. ПРИМЕР "КАК ДОЛЖНО ВЫГЛЯДЕТЬ")
и выбрать вариант с максимальным значением доходности

ПРИМЕР АНАЛИЗА ВСЕХ ДОСТУПНЫХ ДЛЯ АНАЛИЗА В ИСТОРИИ ТЕРМИНАЛА W1 ТАЙМФРЕМОВ (как это должно выглядеть и систематизироваться):

Вариант    Доходность
1-2    1,00%
2-4    2,00%
3-6    …
4-8    …
5-10    …
6-12    …
7-14    …
8-16    …
9-18    …
10-20    …
11-22    …
12-24    …
13-26    150,00%
14-28    …
15-30    …
16-32    …
17-34    …
18-36    …
19-38    …
20-40    …
21-42    …
22-44    …
23-46    …
24-48    …
25-50    …
26-52    …
27-54    …
28-56    …
29-58    …
30-60    …
31-62    …
32-64    …
33-66    …
34-68    …
35-70    …
36-72    …
37-74    …
38-76    …
39-78    …
40-80    …
41-82    …
42-84    …
43-86    …
44-88    …
45-90    …
46-92    …
47-94    …
48-96    …
49-98    …
50-100    …

3. После "нанесения" торгового робота на валютную пару происходит следующая последовательность действий (рассмотрим на примере варианта "10-20"): 

3.1. возьмем совокупную доходность 20 недель (недели 1-20, отсчет с конца самых древних исторических данных, назовем Profit 20) и
сравним с доходностью последних 10 недель из 20-недельного диапазона (недели 11-20, если считать с конца самых древних исторических данных,
назовем Profit 10). Доходность (Profit) = (Конечная цена периода - Начальная цена периода) / Начальная цена периода * 100 %. Если Profit 10 > Profit 20,
то на 21 неделе надо совершить сделку buy.
Если Profit 10 < Profit 20, то на 21 неделе надо совершить сделку sell. Если Profit 10 = Profit 20, то на 21 неделе не совершается сделка.
3.2.возьмем совокупную доходность 20 недель (недели 2-21, отсчет с конца самых древних исторических данных, назовем Profit 20) и
сравним с доходностью последних 10 недель из 20-недельного диапазона (недели 12-21, если считать с конца самых древних исторических данных,
назовем Profit 10). Доходность (Profit) = (Конечная цена периода - Начальная цена периода) / Начальная цена периода * 100 %. Если Profit 10 > Profit 20,
то на 22 неделе надо совершить сделку buy. Если Profit 10 < Profit 20, то на 22 неделе надо совершить сделку sell.
Если Profit 10 = Profit 20, то на 22 неделе не совершается сделка.

И так до самого конца исторических данных (то есть до самых "свежих").
В завершении суммируются доходности по анализируемому варианту на всем протяжении исторических данных и получаем итоговое значение вариант.

Анализируем все 50 вариантов по вышеизложенному алгоритму и выбираем вариант с наибольшим значением на анализируемом историческом периоде.
Применяем вариант с максимальным значением для принятия решения по будущей торговой неделе.

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

4. Общие параметры торгового робота:
открытие и закрытие производится по времени;
расчет "автолота" как в торговом роботе по арбитражной стратегии.


ПРИМЕР: см. приложение № 1












Откликнулись

1
Разработчик 1
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
2
Разработчик 2
Оценка
(76)
Проекты
136
45%
Арбитраж
11
27% / 64%
Просрочено
26
19%
Свободен
3
Разработчик 3
Оценка
(71)
Проекты
254
53%
Арбитраж
16
50% / 38%
Просрочено
83
33%
Свободен
4
Разработчик 4
Оценка
(69)
Проекты
146
34%
Арбитраж
11
9% / 55%
Просрочено
26
18%
Свободен
Похожие заказы
Мне нужно сделать советник который видит стрелки индикатора ANALYTICAL SRLINE и анализирует с другим индикатором rsi + ma crosses 1.06 (mtf +alerts + arrows) Пример появилась стрелка вниз у первого индикатор он смотрит на индикатор rsi + ma crosses 1.06 (mtf +alerts + arrows) если он показывает красную линию то он ставит ордер на понижение и наоборот Только когда приходит стрелка анализировать нижний индикатор только
Нужен советник который будет менять сэт файлы у другого советника. То есть: Основной советник работает на валютной паре, при достижении определенной Просадки, на этой Паре второй(который нужно написать) советник загружает определенный сэт файл в первый советник. Когда просадка пропадет на валютной паре советник загружает в рабочий советник Изначальный сэт файл. И так по кругу
Задание: Анализируются два соседних таймфрейма: старший и младший. (допустим, М5 и М1 или М15 и М5 и т.д.) Вначале анализируется старший таймфрейм. На старшем таймфрейме задаются две скользящие средние. Сделка может открыться только в момент, если график на старшем таймфрейме пересёк обе скользящие средние (либо вверх, либо вниз). Рассмотрим случай, если график пересёк на старшем таймфрейме обе скользящие средние
Необходимо создать 2 кастомных индикатора, которые рассчитываются на основе данных от 2-х сайтов (TLap и MyFxBook) и на основе показателей этих индикаторов советник-сеточник с ~35 полями настроек. Сбор и хранение данных с TLap и MyFxBook должен выполняться на отдельном удаленном сервере, а советник подключаться к терминалу МТ5 с помощью DLL. Более детальное ТЗ предоставлю в ЛС
Ищем опытного разработчика для завершения и улучшения торгового советника для платформы MetaTrader 4 (MT4). Советник уже имеет основную логику, но требуется интеграция квантовых алгоритмов и машинного обучения для улучшения точности прогнозов и увеличения эффективности стратегии. Задачи для доработки: 1. Завершение логики торговли: • Доработка алгоритма открытия и закрытия ордеров на основе анализа разницы между
Советник нужен который будет давать оповещение (алерт ) На основе Macd Нужно чтобы сам находил отдельно стоящую жопку ( на фото допустим жопа А ) и как только последующая жопа становится больше ,жопа Б ,давал оповещение Направление макд (верх или вниз искать жопы)и таймфрейм хотел бы самостоятельно в ручную выбирать, в какую сторону искать жопы верх или вниз. Желательно чтобы мог выбирать по закрытию свечи или по
Есть готовый исходник форекс советника. Он работает от сигналов прописываемых в нём индикаторов с буферными или графическими сигналами. Требуется исправить одну небольшую ошибку с не открытием сделок при определённых условиях. А так же, и это главное, написать две новые функции. Первая - это условно называемый компенсаторный ордер. Вторая - это Перенос закрытого по безубытку ордера на новый уровень ширины канала цены
Необходима помощь в разработке проекта с торговым ботом с последующим его сопровождением. Написание эксперта с функцией автоторговли и выбором ряда функций. Киев или Винница. Более подробно расскажу и опишу при личной встрече
1) Построение сигнальной, горизонтальной линии. Пользователь вводит значении линии. 2) При пересечении и закреплении цены над или под линией советник открывает ордер в сторону пересечения. 3) Пользователь вручную выставляет в настройках советника цену сигнального уровня, лот, стоп лосс, тейк профит и трейлинг стоп в пунктах, количество свечей для подтверждения пробития уровня. 4) Количество свечей для подтверждения
Напишите свою цену, когда полностью изучите ТЗ. Советник простой и работает на индикаторе Range Bar в виде свечей. Открывает ордера при смене свечей, при некоторых условий. Закрывается по Тралу, SL, БЗ, ТР1 И ТР 2. Прежде, чем выбрать программиста, прошу вас описать своим языком работу советника, или план свой, если вам ТЗ понятно. Прошу это сделать не по прихоти своей, а по причине из за неадекватных программистов

Информация о проекте

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
до 10 дн.