Автор Тема: Индикаторы  (Прочитано 733373 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pelf

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 24
  • +2/-0
  • Всех денег заработать нельзя,а пропить можно.
    • Просмотр профиля
Re: Индикаторы
« Ответ #1830 : 13.10.2010 09:05 »
Уважаемые,  подскажите  пож.  как  поставить  БОЛЛИНДЖЕР на  RSI.  С  уважением

Держи.

Оффлайн Kalbter

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 8
  • +0/-0
  • ААААААААААА!!!!!!!!!
    • Просмотр профиля
Re: Индикаторы
« Ответ #1831 : 13.10.2010 10:33 »
Подскажите индикатор который пересечение Moving Average показывает стрелочками, поделитесь у кого есть.

Оффлайн bar

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 61
  • +6/-5
    • Просмотр профиля
Re: Индикаторы
« Ответ #1832 : 13.10.2010 10:43 »
Неужели никто не разобрался? :D

Добрый день Всем!

Автор обещал на днях выложить нормальный обновлённый вариант.

Оффлайн kvant

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 195
  • +10/-5
    • Просмотр профиля
Re: Индикаторы
« Ответ #1833 : 13.10.2010 11:31 »
Подскажите индикатор который пересечение Moving Average показывает стрелочками, поделитесь у кого есть.

Такой подойдет?
1. Рынок всегда прав.
2. Если рынок не прав - смотри пункт 1.

Оффлайн Victor

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 1030
  • +107/-46
    • Просмотр профиля
Re: Индикаторы
« Ответ #1834 : 13.10.2010 11:45 »
Уважаемые,  подскажите  пож.  как  поставить  БОЛЛИНДЖЕР на  RSI.  С  уважением

Держи.

Спасибо.  Удачи

Оффлайн Kalbter

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 8
  • +0/-0
  • ААААААААААА!!!!!!!!!
    • Просмотр профиля
Re: Индикаторы
« Ответ #1835 : 13.10.2010 12:34 »
Такой подойдет?
А что он постоянно тренькает, как это выключить?

Оффлайн kvant

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 195
  • +10/-5
    • Просмотр профиля
Re: Индикаторы
« Ответ #1836 : 13.10.2010 13:15 »
Такой подойдет?
А что он постоянно тренькает, как это выключить?

Вот более продвинутый и (кормить не надо) звук можно отключать.
1. Рынок всегда прав.
2. Если рынок не прав - смотри пункт 1.

Оффлайн Kalbter

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 8
  • +0/-0
  • ААААААААААА!!!!!!!!!
    • Просмотр профиля
Re: Индикаторы
« Ответ #1837 : 13.10.2010 13:55 »
Вот более продвинутый и (кормить не надо) звук можно отключать.
Да, такой получше будет, спасиб!
Ещё одна просьба - Нужен советник ставящий ордера на столько-то пунктов от цены в опр.-ое время (с лосями и профитами).

Оффлайн СВАРНОЙ

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 11
  • +0/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #1838 : 16.10.2010 10:32 »
       Добрый день, кто нибудь знает следующий индикатор: после закрытие свечи, имеем факт пересечения "быстрого" мувинга с "медленным" например сниз вверх (при этом соотвественно мувинги имеют разные периоды и РАЗНЫЕ ТИПЫ СГЛАЖИВАНИЯ (например 1 мувинг-простой, 2-ой - экспон.) ? При этом показывалась стрелка (вверх-вниз соответственно) + звуковой алерт и выпадало окно с указанием валютной пары по которой произошло данное пересечение. Обязательное условие чтобы была возможность для каждого мувинга устанавливать свой тип сглаживания. Заранее спасибо.

Aborigine

  • Гость
Re: Индикаторы
« Ответ #1839 : 17.10.2010 03:12 »
Кто поможет?
У меня в эксперте прописано так:
extern int       TF=240;
extern int       TF2=30;
На какой ТФ ставить индик? Заранее благодарю.

Оффлайн kim123

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 87
  • +0/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #1840 : 17.10.2010 15:35 »
Кто поможет?
У меня в эксперте прописано так:
extern int       TF=240;
extern int       TF2=30;
На какой ТФ ставить индик? Заранее благодарю.

Это зависит от того как советник написан. Обычно ставится на меньший ТФ, старший используется как фильтр, что бы сделки открывались в сторону глобального тренда.

Оффлайн krab

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 2
  • +0/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #1841 : 18.10.2010 10:38 »
Здравствуйте Уважаемые разработчики. Помогите, пожалуйста, создать индикатор на основе индикатора SSL_fast_sBar_mtf.
Нужно чтобы индикатор рисовал две «линейки», одна со значением  «Lb» большим, а другая с меньшим (или же ТАЙМ ФРЕЙМ больший и меньший). Если на баре цвета обоих «линеек» одинаковы (а на предыдущем были разные) , то в начале следующего бара нужно дать сигнал на открытие ( поставить стрелку).
Стрелки должны рисоваться при помощи индикаторных буферов , а не графических объектов. В окне внешних параметров необходимы данные обоих «линеек» (для последующих подборов их параметров).
Как передать ссылку на индикатор я не знаю, по этому передаю код:


//+------------------------------------------------------------------+
//|                                                          SSL.mq4 |
//|ssl bar fast mtf                                          Kalenzo |
//|                                      bartlomiej.gorski@gmail.com |
//+------------------------------------------------------------------+
//mod2008fxtsd   ml ki   
#property copyright "Kalenzo"
#property link      "bartlomiej.gorski@gmail.com"
//----
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1  DodgerBlue
#property indicator_color2  OrangeRed
#property indicator_width1  2
#property indicator_width2  2
#property indicator_minimum 10
#property indicator_maximum 90
//----
extern int     Lb          =10;
extern int     SSL_BarLevel=15;    //BarLevel 10-90
extern int     TimeFrame  =0;
extern string  TimeFrames="M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";
//----
double sslHup[];
double sslHdn[];
double hlv[];
string IndicatorFileName;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
   string TimeFrameStr;
   if (TimeFrame<Period()) TimeFrame=Period();
   switch(TimeFrame)
     {
      case PERIOD_M1:  TimeFrameStr="M1" ;break;
      case PERIOD_M5:  TimeFrameStr="M5" ;break;
      case PERIOD_M15: TimeFrameStr="M15";break;
      case PERIOD_M30: TimeFrameStr="M30";break;
      case PERIOD_H1:  TimeFrameStr="H1" ;break;
      case PERIOD_H4:  TimeFrameStr="H4" ;break;
      case PERIOD_D1:  TimeFrameStr="D1" ;break;
      case PERIOD_W1:  TimeFrameStr="W1" ;break;
      case PERIOD_MN1: TimeFrameStr="MN1";break;
      default :        TimeFrameStr="TF0";
     }
//----
   IndicatorBuffers(3);
   SetIndexBuffer (0,sslHup); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,167); SetIndexLabel(0,"SSLup "+Lb+" ["+TimeFrame+"]");
   SetIndexBuffer (1,sslHdn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,167); SetIndexLabel(1,"SSLdn "+Lb+" ["+TimeFrame+"]");
   SetIndexBuffer (2,hlv);
//----
   IndicatorShortName("SSL "+Lb+"["+TimeFrameStr+"]");
   IndicatorFileName=WindowExpertName();
//----
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   int  counted_bars=IndicatorCounted();
   int  i,limit;
//----
   if (counted_bars<0) return(-1);
   if (counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//----
   if (TimeFrame!=Period())
     {
      datetime TimeArray[];
      limit=MathMax(limit,TimeFrame/Period());
      ArrayCopySeries(TimeArray ,MODE_TIME ,NULL,TimeFrame);
      //----
      for(i=0,int y=0; i<limit; i++)
        {
         if(Time<TimeArray[y]) y++;
         sslHup=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,0,y);
         sslHdn=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,1,y);
        }
      return(0);
     }
   //----
   for(i=limit;i>=0;i--)
     {
      hlv=hlv[i+1];
      if(Close>iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_HIGH,i+1)) hlv= 1;
      if(Close<iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_LOW,i+1))  hlv=-1;
      if(hlv==-1) { sslHdn=SSL_BarLevel; sslHup=EMPTY_VALUE;  }
      else             
                     { sslHdn=EMPTY_VALUE;  sslHup=SSL_BarLevel; }
     }
   return(0);
  }
//+------------------------------------------------------------------+

 


Оффлайн zabotage

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 11
  • +0/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #1842 : 19.10.2010 09:19 »
       Добрый день, кто нибудь знает следующий индикатор: после закрытие свечи, имеем факт пересечения "быстрого" мувинга с "медленным" например сниз вверх (при этом соотвественно мувинги имеют разные периоды и РАЗНЫЕ ТИПЫ СГЛАЖИВАНИЯ (например 1 мувинг-простой, 2-ой - экспон.) ? При этом показывалась стрелка (вверх-вниз соответственно) + звуковой алерт и выпадало окно с указанием валютной пары по которой произошло данное пересечение. Обязательное условие чтобы была возможность для каждого мувинга устанавливать свой тип сглаживания. Заранее спасибо.
Вот держи, может этот подойдёт.

Оффлайн СВАРНОЙ

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 11
  • +0/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #1843 : 19.10.2010 20:38 »
Спасибо, все хорошо, только как настроить тип сглаживания для каждого из мувингов, вроде подбирал параметры, стрелки показываются не на пересечении линий. (1 линия 8 ЕМА; вторая 26SMA).  :|

Оффлайн zabotage

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 11
  • +0/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #1844 : 20.10.2010 09:26 »
Спасибо, все хорошо, только как настроить тип сглаживания для каждого из мувингов, вроде подбирал параметры, стрелки показываются не на пересечении линий. (1 линия 8 ЕМА; вторая 26SMA).  :|
Параметр FastMA_Mode 1, SlowMA_Mode 0. Там в коде всё есть.