Надо создать простой советник без индикаторов

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

Итак есть советник  MQ4, в нем надо изменить:

1. чтоб первоначально фиксировалось AccountEquity как глобальное переменная а не как объект на графике!!!

2. Сейчас даже если открыты сделки с magic другим или сделки от руки то начинается открыть сделки, а надо чтоб  фиксирование AccountEquity происходит только когда нету открытых сделок в терминале !  if(OrdersTotal()==0) где OrdersTotal()==0  не зависимо как открыты сделки и с каким  magic они открыты, в торговом терминале будут работать несколько советников с разными magic!!! то есть фиксируется  AccountEquity когда нету ни одной открытой сделки!

Сейчас вот так 


if(napravlen==0)

            OpenO*rder(_Symbol,0,Ask,Ask-StopLoss*_Point,Ask+TakeProfit*_Point,lot_,magic,0,"Open Buy");

         else

            OpenOrder(_Symbol,1,Bid,Bid+StopLoss*_Point,Bid-TakeProfit*_Point,lot_, magic ,0,"Open Sell");

        };

3. открывается одна сделка  в направление  свечи которая указано в настройках советника что закрепил с условиями и уже есть реализовано


ТО ЕСТЬ МНЕ не нравиться в советнике что прикрепил то что  если   AccountEquity под одним magic=0 и открыты сделки под другим magic или открыты без мажик то есть ручками , то все равно открывается  первоначальное сделка.   А принципиально чтоб сделки открылись  первоначально перед тем когда ни открыта в терминале не одна сделка чтоб   AccountEquity  зафиксировалось как глобальное переменное , Потому что все расчеты иду с этой значение далее!

 4. Все сделки независимо от которого у них magic или открыто сделки ручками  при достижение   AccountEquity = глобальное переменное что первоначально зафиксировано*%= AccountEquity*X(в процентах от  первоначальном AccountEquity ) закрываются, то есть если первоначально  когда  AccountEquity зафиксировалось как глобальное переменное=100 и Х=10%  то все сделки закрываются в независимости от баланса или как открыты сделки и с каким  magic когда  AccountEquity в даном случае будет 100+Х=100+10%=110, повторяю  AccountEquity а не  AccountBalance!!!!

5. При закрытие всех сделок с графика удаляются все объекты!!!

6.  При достижение   X равно минус Y то все сделки что открыты считается разница лотов в + и в - и блокируется одной сделкой то есть если первоначально  эквити было=100 и эквити достиг скажем при Y=5% то есть 100-5%=95 эквити то считается открытые сделки или другими словами если net lots как пример из индикатора iExposure равно Y то лот блокирующий должно быть -Y.

7. Мне нужно чтоб сетка из значение Y например равно -5%  -10%,  -15%,  -20%,  -25%,  -30% было  6 значением с именами A, B, C, D, E, F. Чтоб я мог сам указать в % эти значение сам как переменные  а не то как указал как пример МИНУС   -5%  -10%,  -15%,  -20%,  -25%,  -30% от первоначальном  AccountEquity   что мы зафиксировали как глобальное переменное . 

8. При достижение input string EndTime = "22:00:00";  //Время ДО  то есть указано время торговли ДО 19-00  то тоже считается разница в открытых сделок и одной блокирующей сделки блокируется торговля в конце рабочего дня  и у этой блокирующей сделки нету свой стоплос и тейерофит!.

У каждой сделки что блокируется   что обозначены переменой  A, B, C, D, E, F. должно быть переменная стоплоса и тейкпрофита. Например если A-5% от еквити  при условном первоначально равно 100 и получается минус переменой А то есть 100-5%=95 баксов и сделка блокирующая А должно иметь свой тейкпрофит  и стоп лосс. ТО ЕТЬ должно быть стоплос А и тейкпрофит А и  стоплос B и тейкпрофит B и  стоплос А и тейкпрофит С и  стоплос D и тейкпрофит D и  стоплос E и тейкпрофит E и  стоплос F. и тейкпрофит F. 

input int      close_all         =  X ; //Закрытие при достижении прибыли в %

ПРИ ДОСТИЖЕНИИ ПРИБЫЛИ в AccountEquity=первоначальное глобальное переменное *Х и закрываються все сделки то удаляться все обькты графика и первоначальное глобальное переменное и ВСЕ начинается по новой 

Первоначально было вот такое Техзадание




1.Перед началом торговли записать в память сумма баланса и средства

2.Настраиваемый параметр который открывает сделки только в определенный диапазон времени(режим работы)

3.Настраевымый параметр который считает сумму сделки в % от первоначальной суммы баланса с округлением до 0,01 

4.Настраевымый параметр стоплосс, тейкпрофит и трелингстоп в пунктах

5.Настраевымый параметр либо бай или селл после закрывание свечи на графике, то есть на график скажем 1 минут если предыдущая свеча было в верх то настраиваться параметр либо в направление предыдущей свечи или против с посчитанной суммы в % от первоначального баланса

6.Настраевымый параметр Закрытие всех сделок при достижения суммы средств в +% от первоначального баланса

7.После закрытие всех сделок если настраиваемый режим работы позволяем открыть сделки то все повторяется по новой



 меня именно интересует чтоб запоминалось первоначальная сумма баланса и средств и чтоб все  открытые сделки закрылись когда сумма средств будет скажем 100 $ +5% , в это время баланс может быть и больше первоначальной суммы баланса когда на некоторые сделки закрылось

 по тейкпрофиту или трелинг стоп или сумма баланса может быть меньше первоначальной суммы баланса и средств при срабатывания стоплосса

 

 в течение дня например указываем режим работы  например с 9 по 14-00 по москве. если нету открытых сделок то советник начинает торговать  скажем в 9 утра и открывает сделку в % от баланса в тот момент когда нету открытых сделок . далее скажем если советник на минутном графике, 

 но есть в зависимости от какого графика окна открыта то настраивается на эту окну, была свеча в верх открывается либо в верх либо в них то  есть этот параметр настраивается. устанавливается стоплосс текпрофи или трейлинг стоп и далее закрывается еще одна свеча  

 то заново открывается сделка в зависимости от того параметра что указали бай или селл сумма сделки остается та же самое что было при первой сделки итд, в торговли закрывается сделки либо в профит при тейкпрофите либо в минус при стоп лосе но все открытые сделки закрывается

 когда средства достигает определенный процент скажем 5% от 100 будет 105 . далее проверяется если нету открытых сделок то заново записывается сумма средств-баланса то есть она одинаковая эта сумма когда нету открытых сделок и все повторяется пока не будет скажем 14 часов. 

 если первая сделка открыта в 13-59 то советник работает пока не закрывается все сделки

 

 если сумма баланса/средств первоначально было 100 то все сделки и в плюсе и в минусе закрывается когда сумма средств будет при 5% 105 в независимости от сумма баланса


Файлы:

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

1
Разработчик 1
Оценка
(9)
Проекты
20
20%
Арбитраж
3
67% / 0%
Просрочено
3
15%
Работает
2
Разработчик 2
Оценка
(403)
Проекты
457
33%
Арбитраж
24
42% / 46%
Просрочено
6
1%
Работает
3
Разработчик 3
Оценка
(3)
Проекты
1
0%
Арбитраж
2
0% / 100%
Просрочено
0
Работает
4
Разработчик 4
Оценка
(354)
Проекты
630
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Работает
5
Разработчик 5
Оценка
(52)
Проекты
96
24%
Арбитраж
9
22% / 22%
Просрочено
12
13%
Работает
6
Разработчик 6
Оценка
(249)
Проекты
398
38%
Арбитраж
82
41% / 20%
Просрочено
69
17%
Загружен
Похожие заказы
Zzzzz 30+ USD
нужно чтобы была предоставлена возможность устанавливать отложенные ордера выставлять их объём и чтоб отложенные ордера закрывались сами встречной позицией когда подойдёт цена. например отложенный ордер на покупку должен устанавливаться одновременно с противоположным ордером на продажу. Или вариант чтоб тейк профит не срабатывал а просто открывался встречный в по цене по которой должен был сработать тейк профит
У нас есть советник который сигналит и присылает в ТГ сообщения и скриншоты. Нам нужно к нему добавить функционал открытие сделок и сопровождение их. Визуальную панель с статистикой счета и кнопками. Добавить наш логотип и название бренда. Поставить защиту (По времени работы, Привязка сервера либо железа) Привязка по имени и фамилии держателя счета. Вся подробная информация описана в ТЗ + скриншоты прилагаются
Задача. Стоит много ордеров например 50 по 0,01 на разных уровнях в разные стороны Уровень куда придет цена известно. Нужно вычислить лот которых зайти чтоб дойдя до уровня закрылись все ордера
Здравствуйте, коллеги у меня есть небольшой запрос Есть кастомный индикатор ZUP, он очень большой и с большим объемом фунцкионала, и очень большим кодом, мне бы хотелось его сильно упростить, чтобы получить более легкую версию и из всех паттернов оставить только ABCD. К ABCD прикрепить расчет уровней TP и SL и уведомления. А также мультивалютные уведомления, когда появляется сигнал. Если у вас есть другой вариант
Расписываю продажи: по фиолетовым линиям зиг-заг(ZAP150). Есть линия АВ(наклон вниз), далее рисуется линия ВС(наклон вверх), точка С должна быть выше точки А, у нас есть пробитый экстремум вверх. Теперь нам нужен пробитый экстремум вниз, как только будет первый пробитый экстремум вниз, у нас появляется диапазон продаж(от пробоя нижнего экстремума, до точки С, диапазон не ограничен по времени). Начинается поиск продаж
we seach software coder for long term work in project salary start from 1500$ per month Need develop web trading terminal for forex and crypto trading. FIX Protocol, c#, crypto API learning
Индикатор рассчитывает средний ход баров (в настройках задается количество 3,5,7,8,9,10 и т.д.) стандартных и нестандартных ТФ (м10, м15, м20…Н1,Н2,Н3….. D1,D2, D 3…… и Т.Д., их будет много около 70) и выводит данные на график
Входные параметры: Направление задает индикатор исходя из направления рынка После появления стрелки в нужном направлении выставляется ТП и СЛ Классический мартингейл, думаю объяснять не надо, после закрытия позиции по стоп лоссу или смены направления торговли открывается новый ордер с удвоенной позицией (К) , после получения ТП торговля прекращается до смены смены слрелки
Прежде чем соглашаться, сначала подумайте под силу вам или нет. Советник работает на Рендж-Барах и открывает ордера при смене цвета свечи, при некотором условии. Советник открывает ордер одним лотом, и постепенно закрывается с рынка по частям, десять раз по 10 Тейк Профиту (ТР), Стоп Лось, Трал, Безубыток. ПРИМЕР: 10 частей - это фиксированная цифра. 0.10ордер(лот) : 10частей = 0.01лот . Первый 0.01 лот
Направление торговли по Индикатору ZigZag настройки меняются, не стандартные, Фиббоначи для определение уровней где будем открывать ордера, будет 8 уровней от 0 до 100, стоп и тейк тоже по уровням, дам настройки когда найдется фрилансер

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

Бюджет
30+ USD
VAT (19%): 5.7 USD
Итого: 35.7 USD
Исполнителю
27 USD
Сроки выполнения
от 1 до 4 дн.