Доработка ботов (советников, индикаторов) vol. 2

Slava78

Элитный участник
Благодарю. Только можно ли открытие усредняющих ордеров сделать не по фиксированному шагу в пипсах, а по следующим точкам того же цвета?
И если возможно - исправить усреднение (а то закрывается в убыток, если ставлю умножение, например, на 1.2 или 1.5). То есть, чтобы усреднение не закрывалось в убыток.
Все возможно, но не для меня. До грааля ему еще далеко
 

wintrades

Новичок форума
Хорошо. Тогда прямой вопрос. Можно ли в этой части кода из другого советника заменить индикатор RSI на индикатор Super-Point-Signal? Как это сделать? В RSI покупка - пересечение перепроданности вверх, а продажа - пересечение перекупленности вниз (здесь покупка - зеленая точка, а продажа - красная точка).
Подскажите пожалуйста. Код следующий:
Код для замены:
   //---
   if (TimeBar==iTime(NULL,timeframe_RSI,0)) return;
   double Lots=0,RSI1=0,RSI0=0;
   //---
   if (b==0 || s==0)
   {
      RSI0= iRSI (NULL,timeframe_RSI,period_RSI,PRICE_CLOSE,0);
      RSI1= iRSI (NULL,timeframe_RSI,period_RSI,PRICE_CLOSE,1);
   }
   if((b==0 && !StopBuy) || b>0)
   if (RSI0>=level_buy && RSI1<=level_buy)
   {
      if ((MinOrderBuy-MinStep*Point>Ask || MinOrderBuy==0))
      {
         Lots=NormalizeDouble(Lot*MathPow(K_Lot,b),DigitsLot);
         if (Lots>MAXLOT) Lots = MAXLOT;
         if (Lots<MINLOT) Lots = MINLOT;
     
         if (OrderSend(Symbol(),OP_BUY, Lots,NormalizeDouble(Ask,Digits),slippage,0,0,NULL,Magic,0,CLR_NONE)==-1)
            Print("Ошибка ",GetLastError()," открытия ордера ");
         else TimeBar=iTime(NULL,timeframe_RSI,0);
      }
   }
 

Slava78

Элитный участник
Хорошо. Тогда прямой вопрос. Можно ли в этой части кода из другого советника заменить индикатор RSI на индикатор Super-Point-Signal? Как это сделать? В RSI покупка - пересечение перепроданности вверх, а продажа - пересечение перекупленности вниз (здесь покупка - зеленая точка, а продажа - красная точка).
Подскажите пожалуйста. Код следующий:
Код для замены:
   //---
   if (TimeBar==iTime(NULL,timeframe_RSI,0)) return;
   double Lots=0,RSI1=0,RSI0=0;
   //---
   if (b==0 || s==0)
   {
      RSI0= iRSI (NULL,timeframe_RSI,period_RSI,PRICE_CLOSE,0);
      RSI1= iRSI (NULL,timeframe_RSI,period_RSI,PRICE_CLOSE,1);
   }
   if((b==0 && !StopBuy) || b>0)
   if (RSI0>=level_buy && RSI1<=level_buy)
   {
      if ((MinOrderBuy-MinStep*Point>Ask || MinOrderBuy==0))
      {
         Lots=NormalizeDouble(Lot*MathPow(K_Lot,b),DigitsLot);
         if (Lots>MAXLOT) Lots = MAXLOT;
         if (Lots<MINLOT) Lots = MINLOT;
    
         if (OrderSend(Symbol(),OP_BUY, Lots,NormalizeDouble(Ask,Digits),slippage,0,0,NULL,Magic,0,CLR_NONE)==-1)
            Print("Ошибка ",GetLastError()," открытия ордера ");
         else TimeBar=iTime(NULL,timeframe_RSI,0);
      }
   }
Для этого очень много чего надо сделать, так просто не объяснишь. Кидай сов, добрые люди могут помочь
 

стас0202

Местный знаток
Доброго времени суток уважаемые. Посмотрите пожалуйста, можно ли сделать нерисующим индикатор?
 

Вложения

  • DCE_BB_v2.mq4
    10,8 КБ · Просмотры: 31

Surem

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

Вложения

  • Accumulation_mod.mq4
    8,6 КБ · Просмотры: 93
Последнее редактирование:

Andry777

Интересующийся
Всем привет!!! Подскажите,есть ли такой индикатор в открытом коде.Если есть поделитесь пожалуйста.
 

Вложения

  • 1.png
    1.png
    34,5 КБ · Просмотры: 317
  • Trend Trader System.ex4
    79,5 КБ · Просмотры: 83
Последнее редактирование:

13oleg13

Активный участник
здравствуйте уважаемые программисты. возможно ли сделать данный индюк для МТ4? и если можно алерт на смену цвета и для красоты стрелочку. спасибо
 

Вложения

  • McGinley dynamic average (official).mq5
    6,9 КБ · Просмотры: 52

Surem

Местный житель
здравствуйте уважаемые программисты. возможно ли сделать данный индюк для МТ4? и если можно алерт на смену цвета и для красоты стрелочку. спасибо
Не смотрел что у тебя за файл. Скинул по названию, надеюсь может быть полезен.
 

Вложения

  • McGinley Dynamic.ex4
    10 КБ · Просмотры: 60

Slava78

Элитный участник

Вложения

  • mcginley dynamic 2.3.mq4
    3,9 КБ · Просмотры: 121

sashbek

Активный участник
Всем привет!
Небезызвестный Игорь Ким публиковал скрипт для тестирования функции SetLabel(). Он находит пересечение объектов на графике (вертикальных, горизонтальных, трендовых линий и т.д.) и в месте пересечения оставляет графический заусенец (рис1.png). Я вставил код данного скрипта в советник (111.mq4) и он, соответственно, выполняет проверку пересечения на каждом тике. В точке пересечения он находит координаты абсциссы(время) и ординаты(цены). Однако, у меня не получается "вытащить" ординату, т.е. цену точки пересечения для дальнейших процедур (выставления ордера на покупку (если точка пересечения появилась выше цены открытия свечи) и продажу (если пересечение отобразилось ниже цены открытия свечки). Поэтому, просьба добавить функцию покупки и продажи в этот советник. А если у вас получится добавить еще extern-овские переменные с минимальным и максимальным расстоянием в пунктах от точки пересечения до цены открытия бара для открытия сделки - Вас будет благословлять вся вселенная!

Заранее Спасибо!
 

Вложения

  • изображение_2021-05-28_005217.png
    изображение_2021-05-28_005217.png
    13,1 КБ · Просмотры: 247
  • 111.mq4
    13,6 КБ · Просмотры: 31

sany23rus

Интересующийся
Здравствуйте Уважаемые программисты! Может кто поможет к этому индикатору прикрутить отправку сообщений на мобильный? Заранее спасибо!
 

Вложения

  • CCI-alert_mtf.mq4
    15,6 КБ · Просмотры: 43

Vladsk11

Интересующийся
Уважаемые специалисты!
Большая просьба добавить в индикатор оповещение при фиксации уровня.
Заранее огромное спасибо!
 

Вложения

  • SupportResistance.ex4
    33,9 КБ · Просмотры: 17
  • SupportResistance.mq4
    12,9 КБ · Просмотры: 24

вячеслав1946

Активный участник
Глубоко уважаемые программисты, есть незаслуженно обойденный вниманием индикатор . Не рисующий . И всем хорош , но ему бы еще добавить звук и оповещение... вот тогда - конфетка. Сам он практически готовая ТС , кроме флета
 

Вложения

  • Triggerlines Arrows.mq4
    9 КБ · Просмотры: 98

ludaedFX

Элитный участник
Глубоко уважаемые программисты, есть незаслуженно обойденный вниманием индикатор . Не рисующий . И всем хорош , но ему бы еще добавить звук и оповещение... вот тогда - конфетка. Сам он практически готовая ТС , кроме флета
Пожалуйста!
 

Вложения

  • Triggerlines Arrows.mq4
    14,1 КБ · Просмотры: 129

AlexeNP

Гуру форума
Глубоко уважаемые программисты, есть незаслуженно обойденный вниманием индикатор . Не рисующий . И всем хорош , но ему бы еще добавить звук и оповещение... вот тогда - конфетка. Сам он практически готовая ТС , кроме флета
 

Вложения

  • Triggerlines Arrows.mq4
    9,3 КБ · Просмотры: 129

tirion

Почетный гражданин
Один из лучших индикаторов трендовой линии-канала.Очень большая просьба сделать возможным изменять толщину и вид линий(solid,dot), В том числе и канала. Собственных куцых знаний и умений явно не хватает.
 

Вложения

  • VS_ChanelTrend_V1.0_.mq4
    30,3 КБ · Просмотры: 136

ale9551

Активный участник
Уважаемые программисты!
Добавьте пожалуйста в советник 2 параметра:
1)Магик номера
2)Мартингейл(В случае закрытия убыточной позиции,сл-я открывается умноженной на заданный коэф-т,т.е при коэф-т=2.0,сл сделка удваивается.Если для следующей сделки не хватает депозита,то выставляется максимально возможный лот,для конретного депозита,пример:депо=30,первый лот=0.01,закрылись в убыток,затем 0.02,опять убыток,лот 0.04выставить не получается,не хватает депо,тогда выставляется 0.03,если и его не получается выставить,тогда 0.02,и.т.д.В случае закрытия по прибыли опять 0.01,и.т.д)
Заранее благодарен!
 

Вложения

  • MACDSimpleReshetov.mq4
    5,5 КБ · Просмотры: 22

Andruxa08

Интересующийся
Здравствуйте. Уважаемые программисты, не могли бы Вы помочь с индикатором? Можете пожалуйста сделать из обычного индикатора Stochastic, сделать индикатор Stochastic Color....я понимаю что в сети есть уже Stochastic Color, но к сожалению они все перерисовывают свои значение, а который я скину он не перерисовывается...спасибо)
 

Вложения

  • Stochastic (2).ex4
    10,8 КБ · Просмотры: 12
  • Stochastic (2).mq4
    5 КБ · Просмотры: 19

ток2010

Интересующийся
Ребята помогите надо заменить индикатор в советнике на прилагаемый.
 

Вложения

  • cm RSI martingel.mq4
    16,3 КБ · Просмотры: 25
  • forstrag1.mq4
    2 КБ · Просмотры: 43
Верх