Напишу вам советник бесплатно - страница 13

 
Ребят всех приветствую. Кто может написать простецкого советника откликнитесь? Я не думаю что код будет слишком сложный. Вся работа советника заключается в том, чтобы он "увидел" что закрылась сделка по стопу и он тут же выставил точно такую же отложенную сделку. Например по паре EURUSD открыта сделка на покупку по цене 1,12250, стоп сработал по цене 1,12000. А советник тут же выставил отложенник по этой паре на покупку по цене 1,12250 со стопом по цене 1,12000. Стоп "внешняя переменная". Вот и вся работа советника.
 
Здравствуйте. У мен есть конструктор для советников и индикатор, можете помочь написать советник?
 

   Простите за беспакойство .У меня индикатор грузит систему.

          Долго думал как избавиться от расчета первого бара.В электронике это решается просто ,ставится Одновибратор запускающийся при приходе импульса (первой свечи).В этом индикаторе да и в других это можно тоже решить если Написать дополнительную командную строку на включение индикатора с приходом первой свормировавшейся свечи на ограниченое время . Такой одно импульсный тригер с заданым временем обработки сигнала.То есть индикатор за время формирования свечи не работает но после того как она сформировалась он включается на ограниченое время .Типа включили и выключили терминал или интернет. 

         Как думаете Гуру програмирования ------------ это Возможно?

Файлы:
 
Тут видимо нет того кто открыл ветку.2017 год и потом сразу 2021 чет здесь непонятно.
 
Техническое задание: от текущей цены выставляется N ордеров buy stop вверх и sell stop вниз ( на одном уровне по 2 ордера с одинаковым лотом L) через шаг I. На каждом уровне есть 1 ордер с Тейком =T. После того как сработал тейк, у второго ордера стоящего на том же уровне что и закрывшийся выставляется стоп-лосс= S. Когда закрывается второй ордер по стоп-лоссу, на его место снова выставляются 2 ордера(1 с тейком, второй- пока без стоп-лосса). Закрытие сетки - вручную.
Итого во входных параметрах: L, S, I, T, N


 Максимальный убыток в этой ТС - это 3 интервала (шага) : больше быть не может, так как сетка по мере движения цены либо наращивает прибыль, либо даёт 0 за счёт взятия прибыли сначала, затем закрытия второго ордера с таким же убытком по модулю. А за счёт того, что ордера снова выставляются на старый уровень - ТС может дать большую прибыль
 
osmo1709 #:
Техническое задание: от текущей цены выставляется N ордеров buy stop вверх и sell stop вниз ( на одном уровне по 2 ордера с одинаковым лотом L) через шаг I. На каждом уровне есть 1 ордер с Тейком =T. После того как сработал тейк, у второго ордера стоящего на том же уровне что и закрывшийся выставляется стоп-лосс= S. Когда закрывается второй ордер по стоп-лоссу, на его место снова выставляются 2 ордера(1 с тейком, второй- пока без стоп-лосса). Закрытие сетки - вручную.
Итого во входных параметрах: L, S, I, T, N


 Максимальный убыток в этой ТС - это 3 интервала (шага) : больше быть не может, так как сетка по мере движения цены либо наращивает прибыль, либо даёт 0 за счёт взятия прибыли сначала, затем закрытия второго ордера с таким же убытком по модулю. А за счёт того, что ордера снова выставляются на старый уровень - ТС может дать большую прибыль

Видимо, задание надо доработать.

Обозначение шага I (заглавная i)- мало удобно, так как похоже на l (строчная L) . Еще при поиске таких букв найдется очень много в разных словах. Удобнее обозначить шаг словом Step. Остальные параметры: Lot, Sl, Tp.

Далее N ордеров вверх по два на каждом уровне - это что, N четное? Наверное лучше N уровней вверх и вниз. На каждом уровне 2 ордера ... Вместо обозначения N мне понятнее взять Levels (уровней)

Отсчет уровней от текущей цены... А если советник перезапустили? Откуда теперь уровни отсчитывать? Удобнее отсчитывать уровни от нуля. Если цена 1,70012 то при шаге 100 уровни вверх 1,70100  1,70200  ... а вниз 1,69900  1,69800 ...

Закрытие сетки - вручную. А зачем? Пусть работает... Можно когда закрываем советник закрывать все ордера. И при запуске все закрывать на случай если предыдущий запуск закончился аварийно (например выключили питание) и советник оставил ордера.

Еще для отладки советника надо задать начальные значения параметров. Например, Lot=0.01  Step=100  Tp=60 ...

 
Может кто скрипт написать , что бы открывал сделку по времени Х и удерживал позицию до времени У. Открытия ордера должно происходить в обратном движении цены, в котором цена находилась за Н1 период. 
 
Здравствуйте. С наступившим Вас новым годом! Прошу помочь мне дописать в MQL5 команды так, чтобы при signal="buy" закрывались все позиции на продажу и наоборот, при signal="sell" закрывались все позиции на покупку. Заранее спасибо.
 
Namiq Acalov #:
Здравствуйте. С наступившим Вас новым годом! Прошу помочь мне дописать в MQL5 команды так, чтобы при signal="buy" закрывались все позиции на продажу и наоборот, при signal="sell" закрывались все позиции на покупку. Заранее спасибо.

огорчу - это убыточная стратегия

 
Iosebi Tavadze #:

   Простите за беспакойство .У меня индикатор грузит систему.

          Долго думал как избавиться от расчета первого бара.В электронике это решается просто ,ставится Одновибратор запускающийся при приходе импульса (первой свечи).В этом индикаторе да и в других это можно тоже решить если Написать дополнительную командную строку на включение индикатора с приходом первой свормировавшейся свечи на ограниченое время . Такой одно импульсный тригер с заданым временем обработки сигнала.То есть индикатор за время формирования свечи не работает но после того как она сформировалась он включается на ограниченое время .Типа включили и выключили терминал или интернет. 

         Как думаете Гуру програмирования ------------ это Возможно?

Файлы:

https://www.mql5.com/en/forum/211945/page2

How to detect NEW Bar?
How to detect NEW Bar?
  • 2020.12.12
  • www.mql5.com
How to detect NEW Bar? I want to reset my indicator variables if there's a new bar...