Доработка эксперта переводом позиций в безубыток по заданным параметрам

Trabalho concluído

Tempo de execução 10 dias
Comentário do desenvolvedor
Спасибо за заказ!

Termos de Referência

Исходный код эксперта (имя «TrExp исх. код для добавления безубытка»):

1.       Стандартный алгоритм открытия позиции:

-        Задается условиями Analysis_sell==1 / Analysis_buy==1.

2.       Дополнительный алгоритм открытия позиции:

·         В случае, если в текущих сутках открытая сделка закрывается по стоп-лоссу, то запоминается цена закрытия Price_close и используется дополнительный алгоритм открытия сделки в обратном направления (при пробитии BUY  - на продажу, при пробитии SELL – на покупку).

-        Analysis_sell==2 (на условиях после SL в текущих сутках после пробития BUY)

-        Analysis_buy==2 (на условиях после SL в текущих сутках после пробития SELL)

Задание:

1.       Необходимо дополнить код эксперта переводом любой открытой позиции текущей валютной пары в безубыток.

2.       Принцип действия:

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

-        Например, если LevelProfit =10 и LevelWLoss=2, то при достижении уровня профита позиции в 10 позиция должна быть передвинута в безубыток на 2 пункта.

-        Стоп-лосс должен быть передвинут и зафиксирован.

3.       Все измененные или вновь внесенные части кода должны быть прокомментированы. Комментарий должен начинаться со слова // new, чтобы он был отличим от исходных данных.

4.       При компиляции исходного кода выходят предупреждения (приведены ниже). Необходимо определить, могут ли возникнуть проблемы при выполнении условий алгоритма и при необходимости доработать код. Все исправления комментировать согласно п. 3. Решения типа исключить строку property strict в заголовке кода не предлагать.

-        possible use of uninitialized variable 'Price_close'

-        possible use of uninitialized variable 'Ticket'

-        possible use of uninitialized variable 'Lot'

-        possible use of uninitialized variable 'Ticket'

-        possible use of uninitialized variable 'Lot'



Respondido

1
Desenvolvedor 1
Classificação
(30)
Projetos
45
16%
Arbitragem
2
0% / 100%
Expirado
4
9%
Livre
2
Desenvolvedor 2
Classificação
(351)
Projetos
679
56%
Arbitragem
33
15% / 39%
Expirado
63
9%
Livre
3
Desenvolvedor 3
Classificação
(106)
Projetos
189
46%
Arbitragem
34
24% / 41%
Expirado
58
31%
Livre
Publicou: 12 códigos
4
Desenvolvedor 4
Classificação
(45)
Projetos
76
20%
Arbitragem
7
0% / 86%
Expirado
14
18%
Livre
5
Desenvolvedor 5
Classificação
(48)
Projetos
73
37%
Arbitragem
22
9% / 41%
Expirado
14
19%
Trabalhando
6
Desenvolvedor 6
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Publicou: 266 artigos, 1 código
7
Desenvolvedor 7
Classificação
(340)
Projetos
588
36%
Arbitragem
31
45% / 3%
Expirado
16
3%
Livre
Publicou: 13 códigos
8
Desenvolvedor 8
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
319
49%
Livre
9
Desenvolvedor 9
Classificação
(86)
Projetos
246
80%
Arbitragem
8
25% / 50%
Expirado
35
14%
Trabalhando
Publicou: 3 artigos, 26 códigos
10
Desenvolvedor 10
Classificação
(361)
Projetos
643
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
11
Desenvolvedor 11
Classificação
(144)
Projetos
285
42%
Arbitragem
19
63% / 5%
Expirado
29
10%
Livre
Publicou: 2 códigos
12
Desenvolvedor 12
Classificação
(50)
Projetos
94
29%
Arbitragem
4
25% / 0%
Expirado
4
4%
Trabalhando
Publicou: 3 códigos
13
Desenvolvedor 13
Classificação
(4)
Projetos
5
40%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Publicou: 1 código
14
Desenvolvedor 14
Classificação
(13)
Projetos
34
76%
Arbitragem
1
100% / 0%
Expirado
6
18%
Livre
15
Desenvolvedor 15
Classificação
(14)
Projetos
22
59%
Arbitragem
2
0% / 50%
Expirado
2
9%
Livre
Publicou: 1 código
16
Desenvolvedor 16
Classificação
(46)
Projetos
73
16%
Arbitragem
13
8% / 92%
Expirado
37
51%
Livre
17
Desenvolvedor 17
Classificação
(169)
Projetos
227
60%
Arbitragem
3
33% / 33%
Expirado
6
3%
Trabalhando
Publicou: 1 código
Pedidos semelhantes
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 U16, который эмулирует нажатие кнопок
Нужно прописать проскальзывание, отладить трейлинг стоп, так же проработать пинг через дата-центр на определённом сете, советник торгует, но на разных счетах по разному, есть логи и история счёта, проверял на 8 счетах в течении месяц, буду благодарен если поможете
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен специалист с большим практическим опытом в работе с WFA оптимизацией советников. Вы должны понимать все базовые ошибки которые можно допустить и их не допустить. Важна поочередность действий, выделение "плато", валидация и так далее. Задача: WFA оптимизация советника на двух брокерах , третий брокер будет этапом двойной валидации. При правильном подходе мы должны получить устойчивые +- одинаковые результаты на

Informações sobre o projeto

Orçamento
30+ USD
Prazo
de 1 para 10 dias