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

Tarea técnica

Итак есть советник  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 в независимости от сумма баланса


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(9)
Proyectos
20
20%
Arbitraje
3
67% / 0%
Caducado
3
15%
Trabaja
2
Desarrollador 2
Evaluación
(415)
Proyectos
469
34%
Arbitraje
25
40% / 44%
Caducado
6
1%
Trabajando
3
Desarrollador 3
Evaluación
(3)
Proyectos
1
0%
Arbitraje
2
0% / 100%
Caducado
0
Trabaja
4
Desarrollador 4
Evaluación
(356)
Proyectos
632
26%
Arbitraje
89
73% / 13%
Caducado
12
2%
Libre
5
Desarrollador 5
Evaluación
(52)
Proyectos
96
24%
Arbitraje
9
22% / 22%
Caducado
12
13%
Trabaja
6
Desarrollador 6
Evaluación
(250)
Proyectos
400
38%
Arbitraje
82
41% / 20%
Caducado
69
17%
Trabajando
Solicitudes similares
Требуется написание советника на основе ренко свечей. Ранее написано несколько версий советника с определенными недоработками. Используется индикатор-советник с формированием синтетического графика на который и ставится основной советник. При выполнении условий выставляет отложенные ордера. Закрытие позиции по стопу и профиту. расчет лота процентом от депозита. Мартингейл
Сигнал бай: гистограмма пересекает 0 уровень цвет зеленый гистограмма выше 0, после красного 1-ая гистограмма цвет зеленый Сигнал Селл: Гистограмма пересекает 0 цвет красный Гистограмма ниже 0, после зеленого цвета 1-ая гистограмма красного цвета. Сигнал выдается после закрытия свечи
Добрый день. Меня зовут Игорь. Обращаюсь к Вам с просьбой о доработке старенького Советника Stochastic.mq4 Версия советника, которую я вижу, датирована 18.12.2017 В этой версии закрытие позиций происходит по TP/SL. Я не являюсь специалистом в написании ТЗ к коду, но Вы поймете задачи. Прошу Вас доработать Ваш советник. Вот основные идеи: - пересечение основной и сигнальной линий индикатора не является сигналом для
Приветствую Есть индикатор в трейдинг вью. Нужно чтоб индикатор присылал уведомления (либо в телеграмм, либо еще куда то) если найдет ситуацию. Привожу примерное ТЗ : https://i.gyazo.com/9144b0882344d06b1b35dd20d2728e44.png тут есть синий прямоугольник. Это (FVG) (FVB). Вот когда это он нашел, нужно присылать уведомления в ТГ. Причем нужно чтоб он это делал на 10(50) инструментах. еще надо на этом примере - мы видим
При определенных сигналов от индикаторов и осцилляторов советник открывает сетку ордеров. При определенном наборе профита советник также закрывает сетку. И нужен дополнительный эксперт который поможет быстро закрыть все открытые сделки. Техническое задание уже готовое. Все подробности при связи
Робот стартует в заданное время, фиксирует цену открытия текущей свечи Н1. Затем он смотрит на заданную свечу прошлого торгового дня из настроек. Фиксирует ближайшую цену к цене открытия стартовой свечи. Если свеча выше и зеленая, то это будет цена открытия свечи прошлого дня. Если цена выше и свеча красная, то это цена закрытия, и наоборот, если свеча ниже
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия
Нужно совместить кастомные индикаторы (3 штуки) и советник в один советник, вывести их параметры изнутри и оптимизировать скорость работы. Индикаторы полностью готовы, но есть некоторые сложности в их совмещении и включении в сам советник. Подробности обсудим в переписке
Индикатор рассчитывает средний ход баров (в настройках задается количество 3,5,7,8,9,10 и т.д.) стандартных и нестандартных ТФ (м10, м15, м20…Н1,Н2,Н3….. D1,D2, D 3…… и Т.Д., их будет много около 70) и выводит данные на график
Приветствую. Нужен советник открывающий сел и бай на основе показаний индикаторов использующих скользящую среднюю. Будет три индикатора - первая скользящая средняя в виде свечей хайкен аши, два других - скользящие средние в привычном виде. Бай и сел привязаны к соответствующему цвету индикаторов, ордер открывается при совпадении всех цветов всех скользящих средних в зависимости от направления движения (зеленый для

Información sobre el proyecto

Presupuesto
30+ USD
IVA (19%): 5.7 USD
Total: 35.7 USD
Para el ejecutor
27 USD
Plazo límite de ejecución
de 1 a 4 día(s)