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

Раздел: Язык программирования MQL4
Автор темы: chocolate
Создана: 2014-10-02 12:48
Ответов: 33814 | Просмотров: 6669982
Страница 1259 из 1691
Источник: https://forexsystemru.com/threads/77111/page-1259

---

## Slava78 — 2021-05-24 21:14

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

Все возможно, но не для меня. До грааля ему еще далеко

## wintrades — 2021-05-24 21:56

Хорошо. Тогда прямой вопрос. Можно ли в этой части кода из другого советника заменить индикатор 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 — 2021-05-25 06:47

> Цитата (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);
>       }
>    }
```

Для этого очень много чего надо сделать, так просто не объяснишь. Кидай сов, добрые люди могут помочь

## стас0202 — 2021-05-25 07:48

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

## Surem — 2021-05-25 08:25

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

## Andry777 — 2021-05-26 10:51

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

## 13oleg13 — 2021-05-27 15:02

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

## Surem — 2021-05-27 18:57

> Цитата (13oleg13):
> здравствуйте уважаемые программисты. возможно ли сделать данный индюк для МТ4? и если можно алерт на смену цвета и для красоты стрелочку. спасибо

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

## 13oleg13 — 2021-05-27 19:25

> Цитата (Surem):
> Не смотрел что у тебя за файл. Скинул по названию, надеюсь может быть полезен.

да, спасибо. такой есть, только в ех.

## Slava78 — 2021-05-27 20:13

> Цитата (13oleg13):
> здравствуйте уважаемые программисты. возможно ли сделать данный индюк для МТ4? и если можно алерт на смену цвета и для красоты стрелочку. спасибо

## sashbek — 2021-05-28 00:54

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

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

## sany23rus — 2021-05-28 12:34

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

## Vladsk11 — 2021-05-28 23:17

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

## вячеслав1946 — 2021-05-29 09:38

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

## ludaedFX — 2021-05-29 10:01

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

Пожалуйста!

## AlexeNP — 2021-05-29 10:02

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

## tirion — 2021-05-29 15:07

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

## ale9551 — 2021-05-31 11:30

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

## Andruxa08 — 2021-05-31 11:32

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

## ток2010 — 2021-05-31 12:04

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

---

Следующая страница: https://forexsystemru.com/threads/77111/page-1260
