bezarsen1234

 
Уровень 6

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2073



РЕКОМЕНДУЮ




Лучшее от bezarsen1234



Советник KB Комментариев 9
2019-09-25 09:30:33Рейтинг 0

Советник Комментариев 10
2019-10-06 13:17:20Рейтинг 0

Доработка советника Комментариев 4
2019-11-07 18:20:14Рейтинг 0

Добавить функцию в советник Комментариев 4
2020-09-19 12:31:24Рейтинг 0

Revers Bar

Здравствуйте нужно написать советник
1. MT 4
2. M1, М5, М15…… D1
3. Без индикаторов
4. Первый ордер в рынок осуществляется после закрытого бара если бар бычий то BUY, если медвежий то Sell.
5. Второй ордер если растет убыток, то через определенное количество пунктов (указанных в настройках N) происходит усреднение позиции на коэффициент К. т.е. (Lot* N *K)
6. Третий ордер если растет убыток, то через определенное количество пунктов умноженных на коэффициент (указанных в настройках N1) происходит усреднение позиции на коэффициент К. т.е. (Lot* N *N1*K)
7. Четвертый и последующие ордера открываются аналогично третьему.
8. После получения прибыли алгоритм запускается заново.
9. В советнике должны быть выведены следующие параметры:
-спред;
-лот;
-увеличение лота умножение на Х;
— максимальный лот;
-количество ордеров;
-тейкпрофит в пунктах жесткий если в рынке один ордер;
-тейкпрофит в пунктах общий для серии ордеров;
-тейкпрофит в валюте депозита жесткий если в рынке один ордер;
-тейкпрофит в валюте депозита общий для серии ордеров;
-стоплос жесткий (для каждого ордера свой);
— шаг трала
— уровень трала (количество пунктов прибыли, при котором начинает работать трал)
-риск на каждые 100$ — лот 0,01;
-шаг сетки;
-коэффициент шага сетки;
— Проскальзывание цены
— реверс
— магик

Примечание
Торговля на 5 и на 4 цифрах
Включение отключение функции увеличения лота от депозита
В случае перезагрузки терминала, эксперт должен подхватывать свой же алгоритм, который выполнялся до перезагрузки и не трогать другие ордера, будь то открытые руками или другими экспертами с другими маджиками.

  • 0
  • Просмотров: 3553
  • 7 июля 2019, 15:47
  • bezarsen1234
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Добавить и доработать советник.
07 июля 2019
08 июля 2019

Комментарии (26)

+
0
усреднители со входом по цвету свечи есть в базе. если не найдете подходящий вариант скиньте ссылку на самый близкий и я переделаю.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 7 июля 2019, 17:07
+
0
zakaz.opentraders.ru/49219.html
Еще просьба Андрей можно сделать 2 входа переключаемых
1- после close бара
2- после open бара т.е. бар сформировался видно close и open, как только цена
дошла до open советник открывает сделку вход рыночный.
Спасибо!!!
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 7 июля 2019, 17:53
+
0
на 11-е
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 7 июля 2019, 18:28
+
0
Хорошо.
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 7 июля 2019, 19:22
+
0
Здравствуйте, забыл написать в ТЗ одну функцию. Если открытые позиции находятся в положительном балансе, то все сделки закрывать при пересечении ценой круглых уровней.1000-ые. 500-ые. Функция должна быть отключаема False, True.
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 8 июля 2019, 10:13
+
0
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 10 июля 2019, 21:12
+
0
В советнике не работает трал на селл.
Нет риска от депозита. Можно поправить?
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 11 июля 2019, 14:22
+
0
риск по какой формуле считать?
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 11 июля 2019, 17:24
+
0
трал на селл работает:

avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 11 июля 2019, 17:48
+
0
на каждые 100 едениц 0,01 лот
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 11 июля 2019, 18:36
+
0
сейчас расчет такой: баланс делим на 10000 как раз получаем: 100/10000=0.01
100=0.01 1000=0.1 10000=1


double Lot()
  {
   double lot=Lots;
   if(CountTrades()>0) lot=NormalizeDouble(Lots*MathPow(KLot,CountTrades()),2);
   if(lot>MaxLot)lot=Lots;
   if(Risk>0) lot=AccountBalance()/10000;// 100=0.01 1000=0.1 10000=1 100/10000=0.01
   return(lot);
  }
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 11 июля 2019, 22:05
+
0
Спасибо, именно так можно будет вписать эту функцию?
Редактирован: 12 июля 2019, 18:35
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 12 июля 2019, 18:02
+
0
я обновил вчера в базе: www.opentraders.ru/downloads/2357/
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 12 июля 2019, 19:58
+
0
Здравствуйте, второй ордер открывает тем же лотом без умножения на коэффициент, хотя коэффициент умножения равен 1,5 при риске=1. Когда риск =0 то работает коэффициент корректно. Просьба поправить.
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 16 июля 2019, 21:51
+
0
Когда риск =0 то работает коэффициент корректно


а как надо? этот момент вы не указали в тз.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 16 июля 2019, 22:02
+
0
Андрей здравствуйте, получиться поправить?
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 17 июля 2019, 21:30
+
0
Пункт 5 ТЗ Второй ордер если растет убыток, то через определенное количество пунктов (указанных в настройках N) происходит усреднение позиции на коэффициент К. т.е. (Lot* N *K) должен работать для риска 0 и риска 1.
Т.е. умножение на коэффициент должно происходить в обоих случаях риска
Риск 1 коэффициент усреднения должен работать до максимального лота,
Риск 0 коэффициент усреднения должен работать до максимального лота.
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 17 июля 2019, 09:24
+
0
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 18 июля 2019, 19:24
комментарий был удален 2019-07-21 19:19:37 bezarsen1234

комментарий был удален 2019-07-21 18:55:44 bezarsen1234

комментарий был удален 2019-07-21 19:19:30 bezarsen1234

комментарий был удален 2019-07-21 19:19:55 bezarsen1234

+
0
Андрей здравствуйте, в советнике можно поправить открытие ордеров. То есть поступил сигнал на покупку открыл позицию на BUY, поступил сигнал на усреднение позиции открыл 2 позицию на бай, после достижения профита закрыл обе сделки и не открывать позицию на баре на котором получен профит ждать его закрытия и потом открывать сделку согласно сигнала. Если не сложно прошу поправить. То же самое для продаж.
Редактирован: 24 июля 2019, 13:37
avatar

  6  bezarsen1234 Автор Сообщений: 41

  • 24 июля 2019, 13:36
+
0
сейчас открывается только на открытии бара: www.opentraders.ru/downloads/2357/

avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 25 июля 2019, 21:36
комментарий был удален 2019-08-09 18:10:27 bezarsen1234

комментарий был удален 2019-08-09 18:10:42 bezarsen1234


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари