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

Kasander

Местный знаток
Всем доброго дня. Сделал вот такой индикатор ARSI10. На Ренко графике не плохо смотрится (Сет приложил).

Если кто может - помогите добавить в ARSI10 вот эти Три Фильтра:

QQE_Smooth из индикатора All Absolut QQE
Super_Smooth из индикатора BB_Stop_RSI
Conors_Smooth из индикатора Conors_super_smooth
 

Вложения

  • Deltastock MetaTrader.png
    Deltastock MetaTrader.png
    86,3 КБ · Просмотры: 244
  • QQE_Smooth.png
    QQE_Smooth.png
    88,3 КБ · Просмотры: 193
  • Super_Smooth.png
    Super_Smooth.png
    83,9 КБ · Просмотры: 180
  • ARSI10.mq4
    10,5 КБ · Просмотры: 60
  • Renko_ARSI10.set
    112 байт · Просмотры: 32
  • 1_AllAbsoluteQQE_v2.1.mq4
    44,2 КБ · Просмотры: 46
  • 2_ВВ_stops_rsi_super_smooth.mq4
    23,2 КБ · Просмотры: 49
  • 3_Сonnors_super_smoother.mq4
    3,8 КБ · Просмотры: 50
  • Conors_Smooth.png
    Conors_Smooth.png
    102,5 КБ · Просмотры: 167
Последнее редактирование:

mastervk

Интересующийся
Всем доброго дня! Прикрутите пожалуйста отправку на почту при появлении алерта в индикатор. Заранее спасибо!
 

Вложения

  • THV4 Coral T@H (e3).mq4
    5,4 КБ · Просмотры: 31

Kasander

Местный знаток
Всем доброго дня. Сделал вот такой индикатор ARSI10. На Ренко графике не плохо смотрится (Сет приложил).

Если кто может - помогите добавить в ARSI10 вот эти Три Фильтра:

QQE_Smooth из индикатора All Absolut QQE
Super_Smooth из индикатора BB_Stop_RSI
Conors_Smooth из индикатора Conors_super_smooth

Если что, можете обращаться в мою Тему - https://forexsystemsru.com/indikatory-foreks/86108-indikator-arsis.html#post1301574
 

kadet

Новичок форума
Добрый день. Помогите подлечить пациента, алерт вроде бы в нем есть но не сигналит
 

Вложения

  • UF2018_Alert.mq4
    9,8 КБ · Просмотры: 85

ArtGI

Интересующийся
Спецыыыыыыыыы, кто же все-таки сможет выполнить такую задачку, как выстановление ценовых меток на том уровне, когда появилось надпись "buy at...." либо "sell at...."???)))) индикатор иногда может перерисовать, спустя некоторое время, тогда пусть и ценовую метку тоже убирает ненужную..это не страшно.. на первом скрине показал, где примерно была цена, когда ставил свои ценовые метки на сигналы индюка, а на втором скрине показал, какие различия между появлением сигнала индюка и ценой на данный момент. хотелось бы, чтобы за меня эти ценовые метки делал индюк.
в настройках индюка укажите "signals=true"
спасибо вам, спецы!!!
 

Вложения

  • 1.png
    1.png
    43,3 КБ · Просмотры: 192
  • 88888.png
    88888.png
    30,7 КБ · Просмотры: 159
  • FX_FISH_2MA.mq4
    9,5 КБ · Просмотры: 60
Последнее редактирование:

S D V

Местный житель
Ребят! Выведите пожалуйста, в данном индикаторе в настройки,вид,цвет,ширину уровней.
 

Вложения

  • Grid Builder.mq4
    3 КБ · Просмотры: 20

Fanur

Местный житель
Посмотрите пожалуйста этого пациента - не хочет показываться на графике. Компилировал - ошибок нет .
 

Вложения

  • MACD nrp mtf + alerts 2.mq4
    8,2 КБ · Просмотры: 26

javckin

Почетный гражданин
Ребят,а подскажите пожалуйста как сделать что бы этот робот доливался одинаково и бай и сел? Сейчас он открывает мартин по убыточной паре а нужно что бы он одновременно добавлял как по просевшей паре так и по плюсовой. Одновременно.
 

Вложения

  • CorelFX (1).mq4
    13,4 КБ · Просмотры: 32

mobidik

-----

Вложения

  • Grid.png
    Grid.png
    99,4 КБ · Просмотры: 281
  • Grid Builder v1.mq4
    6,3 КБ · Просмотры: 42
  • MACD nrp mtf + alerts 2.mq4
    8,4 КБ · Просмотры: 73
Последнее редактирование:

stawros45

Активный участник
Ребята, сделайте так, чтобы этот индикатор не перерисовывался на первом и последующих барах. Вроде хороший, но рисует сильно.
 

Вложения

  • Profit Indicator.mq4
    7,4 КБ · Просмотры: 37

marattmb

Гуру форума
Уважаемые специалисты! Нельзя ли в данном скрипте удалить параметры StopLoss и TakeProfit? В торговой стратегии, которую я использую, данные параметры не нужны. Буду очень признателен.
 

Вложения

  • SendOrderMultiLock.mq4
    6,5 КБ · Просмотры: 29

Paradis

Новичок форума
Уважаемые специалисты! Нельзя ли в данном скрипте удалить параметры StopLoss и TakeProfit? В торговой стратегии, которую я использую, данные параметры не нужны. Буду очень признателен.

удалено
 

Вложения

  • SendOrderMultiLock_noLoss.mq4
    6,5 КБ · Просмотры: 39
  • SendOrderMultiLock_noLoss.ex4
    4,6 КБ · Просмотры: 22

LaflerMtn

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

Код:
#property copyright "Copyright 2018, TYQ2"
#property link      "http://www.ya.ru"
#property version   "1.00"
#property strict

//--- Inputs
extern double Lots       = 0.1;      // лот
extern int StopLoss      = 2000;     // лось
extern int TakeProfit    = 3000;     // язь
extern int Slip          = 30;       // реквот
extern int BuySell       = 1;        // 1-бай 2-селл
extern int Delta         = 300;      // отступ для лимитов
extern int Gamma         = 200;      // отступ для стоповых
extern int Lock          = 1;        // 1-лок
extern int Magic         = 123;      // магик

datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   Comment("");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutOrder(int type,double price)
  {
   int r=0;
   color clr=Green;
   double sl=0,tp=0;

   if(type==1 || type==3 || type==5)
     {
      clr=Red;
      if(StopLoss>0) sl=NormalizeDouble(price+StopLoss*Point,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*Point,Digits);
     }

   if(type==0 || type==2 || type==4)
     {
      clr=Blue;
      if(StopLoss>0) sl=NormalizeDouble(price-StopLoss*Point,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*Point,Digits);
     }

   r=OrderSend(NULL,type,Lots,NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,0,clr);
   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()<2) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//| Подсчет ордеров по типу                                          |
//+------------------------------------------------------------------+
int CountOrders(int type)
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==type || (OrderType()<6 && type==-1)) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//| Удаление отложенных ордеров                                      |
//+------------------------------------------------------------------+
void DelOrder()
  {
   bool del;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()>1) del=OrderDelete(OrderTicket());
           }
        }
     }
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   if(CountOrders(-1)<1)
     {
      if(BuySell==1)
        {
         PutOrder(0,Ask);
         if(Lock>0)
           {
            PutOrder(3,Bid+Delta*Point);
            PutOrder(5,Bid-Gamma*Point);
           }
        }

      if(BuySell==2)
        {
         PutOrder(1,Bid);
         if(Lock>0)
           {
            PutOrder(2,Bid-Delta*Point);
            PutOrder(4,Bid+Gamma*Point);
           }
        }
     }

   if(CountTrades()>1) DelOrder();
  }
//+------------------------------------------------------------------+
 
Последнее редактирование модератором:

Kasander

Местный знаток
Индикатор почему то не отображается в Подвальном окне...
 

Вложения

  • ARSI as ADX TT.mq4
    12,2 КБ · Просмотры: 33
  • ARSI as ADX TT.ex4
    16,7 КБ · Просмотры: 14

Kasander

Местный знаток

Спасибо.

У меня Вопрос: Я ставлю в Параметрах ARSI = 1, что соответствует обычному Close Цены. И ADX = 14. И сравнив индикатор со стандартным ADX из МТ4, который равен 14 по Close - я вижу что у них есть расхождения в рисунке Линий. Что не так прописано в КОДе индикатора? При Параметре ADX = 14 и ARSI = 1 индикатор должен по своему рисунку полностью совпасть со стандартным ADX из МТ4, но этого не происходит...
И ещё в Настройках какой-то не понятный мне Параметр "Smooth". Ставлю его на ноль и все линии уходят в пол.
 

Вложения

  • Безымянный+.png
    Безымянный+.png
    82,3 КБ · Просмотры: 149

Nikolaus

Интересующийся
Уважаемые програмисты - сделайте пожалуйста кто-нибудь стрелки,на индекаторном буфере...уже раз 6 наверно прошу.
неужели это так трудно?
тем более индюки стоящие.погонять бы их в тестере.для этого стрелки нужны
 

Вложения

  • HighLight_MS.mq4
    3,7 КБ · Просмотры: 49
  • HighLight_Pins.mq4
    3,1 КБ · Просмотры: 49
Верх