Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши программы на заказ. Зарабатывай с помощью сервиса Фриланс!
MetaQuotes Software Corp.
Модератор
177308
MetaQuotes Software Corp. 2010.05.23 11:45 

Мультитаймфреймовые индикаторы:

Три индикатора МА, RSI и Stoxastic с возможностью выбора нужного таймфрейма.

Author: Vladimir Khlystov

Иван
519
Иван 2010.05.24 14:14  
Идея хорошая =)
MQL4 Comments
16309
MQL4 Comments 2010.06.17 22:41  
Большое спасибо за индикаторы ! Подскажите пожалуйста, как выводить RSI и Stoch в 1 окно снизу - у меня добавляются только в разные окна ?
Vladimir Khlystov
9763
Vladimir Khlystov 2010.06.26 21:23  
T-RADER:
Большое спасибо за индикаторы ! Подскажите пожалуйста, как выводить RSI и Stoch в 1 окно снизу - у меня добавляются только в разные окна ?

Установите RSI, затем откройте окно навигатора и перетащите индикатор стохастик в окно RSI, так оба индикатора будут находится в одном окне.
MQL4 Comments
16309
MQL4 Comments 2010.11.07 21:49  

Удобно было бы вывести информацию по RSI с указанием тайм фрейма, а то не ясно какие цифры к чему относятся. 

Vladimir Khlystov
9763
Vladimir Khlystov 2010.12.20 12:54  
-Aleks-:

Удобно было бы вывести информацию по RSI с указанием тайм фрейма, а то не ясно какие цифры к чему относятся.


при наведении мышки на линию индикатора, появляется название линии и ее таймфрейм
Алексей
838
Алексей 2011.05.13 10:55  

Здравствуйте. Ваш индикатор Multi.Period.MA не корректно отображается

я раньше этого не замечал, т.к. использовал ТФ М15 и выше, а там так явно этого не видно и ко всему часто переключал ТФ.

Не могли бы вы исправить его или выложить исправленный код (либо фрагмент кода).

Заранее благодарю.

Vladimir Khlystov
9763
Vladimir Khlystov 2011.05.15 09:33  
Temnyj:

Здравствуйте. Ваш индикатор Multi.Period.MA не корректно отображается

я раньше этого не замечал, т.к. использовал ТФ М15 и выше, а там так явно этого не видно и ко всему часто переключал ТФ.

Не могли бы вы исправить его или выложить исправленный код (либо фрагмент кода).

Заранее благодарю.


Попробуйте вставить две строчки:

   int limit=Bars-counted_bars;
   int startLastBar = iBarShift(NULL,0,iTime(NULL,timeframe,0),false);
   if (limit<startLastBar) limit=startLastBar;
   for(int i=0; i<limit; i++)
Алексей
838
Алексей 2011.05.16 02:25  
cmillion:


Попробуйте вставить две строчки:

   int limit=Bars-counted_bars;
   int startLastBar = iBarShift(NULL,0,iTime(NULL,timeframe,0),false);
   if (limit<startLastBar) limit=startLastBar;
   for(int i=0; i<limit; i++)

К сожалению не помогло

Красная - это с изменениями которые вы предложили, синяя - я поискал в кодах других мультитаймфреймовых индикаторах и изменил одну строчку

if(counted_bars>0) counted_bars--;
   int limit=Bars-counted_bars+(timeframe/Period());
   for(int i=0; i<limit; i++)
это частично помогло, но сглаженная сами видите как отрисовывается (я ее просто закомментировал, чтобы не отображалась) . Да и я не знаю на сколько корректно изменение которое внес, т.к. не программист.
MQL4 Comments
16309
MQL4 Comments 2012.09.02 17:31  
Не совсем понимаю как сместить все в одно окно!?
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий