Индикаторы: Didi Index - страница 2

 
Rogerio Giannetti Torres:

Эйта !!!!

Это прямо здесь, нажмите на ссылку в теле этой темы.

Спасибо.

2 вопроса:

- работает ли он только на МТ5?

- работает ли этот индикатор для бинарных опционов с коротким сроком экспирации (5 минут), например?

Спасибо

 
odilberto:

спасибо.

2 вопроса:

- это работает только на МТ5?

- работает ли этот индикатор для бинарных опционов с коротким сроком экспирации (5 минут), например?

Спасибо

Прилагаемый код предназначен для MT5. Что касается идеи Didi Index, вы можете применить ее на других платформах, делая наблюдения вручную или автоматизируя их, как позволяет платформа.

Что вы имеете в виду под "работает"? Это в вычислительном смысле (работает без технических ошибок) или в финансовом (приносит прибыль)?

Если у вас есть брокер бинарных опционов, который использует Metatrader, он будет "работать" в техническом смысле этого слова ... но будет ли он приносить прибыль - это уже другая история!

Бинарные опционы - это как казино: у банкира есть статистическое преимущество, а у вас - недостаток... Фондовый рынок, по крайней мере, является честной игрой, в том смысле, что торговля активами осуществляется напрямую между двумя сторонами, и брокер не играет против вас, наживаясь на вашем проигрыше.

 
Trader_Patinhas:

Прилагаемый код предназначен для MT5. Что касается идеи с индексом Didi, то ее можно применить и на других платформах, делая наблюдения вручную или автоматизируя их в зависимости от платформы.

Что вы подразумеваете под словом "работает"? Это в вычислительном смысле (работает без технических ошибок) или в финансовом (приносит прибыль)?

Если у вас есть брокер бинарных опционов, который использует Metatrader, он будет "работать" в техническом смысле этого слова ... но будет ли он приносить прибыль - это уже другая история!

Бинарные опционы - это как казино: у банкира есть статистическое преимущество, а у вас - недостаток... Фондовый рынок, по крайней мере, является честной игрой, в том смысле, что торговля активами осуществляется напрямую между двумя сторонами, и брокер не играет против вас, наживаясь на вашем проигрыше.

Спасибо за советы...

спасибо

 

Здравствуйте,


Я разрабатываю ExpertAdvisor, который будет использовать индекс Didi для принятия решений о покупке и продаже.

Для интеграции эксперта и Didi я использую функцию iCustom.

У Didi есть 3 линии/значения.


void CalculateDidiIndex(const int shift=0)
  {
//---
   double fast[1],mean[1],slow[1];

   if(CopyBuffer(short_handle, 0, shift, 1, fast)<=0) return;
   if(CopyBuffer(average_handle, 0, shift, 1, mean)<=0) return;
   if(CopyBuffer(long_handle, 0, shift, 1, slow)<=0) return;

   FastBuffer[shift] = fast[0]/mean[0];
   MeanBuffer[shift] = 1;
   SlowBuffer[shift] = slow[0]/mean[0];
//---
  }


Мой вопрос заключается в том, как захватить значение SlowBuffer (среднее значение, которое я игнорирую, потому что оно всегда равно 1).


Я пытаюсь сделать это следующим образом:

CopyBuffer(didiHandlerFast,0,0,20,_didiFast)


Читая значения из массива _didiFast, я вижу, что в этом массиве находятся только значения FastBuffer (из DidiIndex), где я могу прочитать значения SlowBuffer?


Спасибо


Ps.: Это мой первый робот, поэтому я могу пренебречь некоторыми очевидными вещами.

 

Привет, ребята, как мне получить вид Диди в барах, а не в линиях?

Спасибо

Ренато

 
Можете ли вы, пожалуйста, добавить стрелку в чат, когда он пересекает и предупреждает спасибо
 
Доброе утро! Как установить его на мобильный телефон mt5?
 
mbp16 #:
Доброе утро! Как установить его на мобильный телефон mt5?
Доброе утро.

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

Привет@Rudinei Felipetto.


Я заметил небольшую ошибку в индикаторе. Когда масштабы на графиках очень маленькие, он скрывает часть линий, например:


Я не специалист по MQL5, но похоже, что проблема возникает, когда вы устанавливаете INDICATOR_DIGITS вот здесь:

   if(Digits()==0) IndicatorSetInteger(INDICATOR_DIGITS,6);
   else IndicatorSetInteger(INDICATOR_DIGITS,Digits());

В печати символ имеет только 2 цифры, но значения MA намного ниже этого, из-за нормализации. Если я увеличу число цифр, например, до 6, это исправит проблему. Но из того, что я понял, похоже, что нет необходимости устанавливать INDICATOR_DIGITS, потому что MT5 автоматически справится с этим (я не прав?). Поэтому я просто удалил обе строки, и все работает нормально.

Как вы думаете, будет ли проблемой удалить строки и сделать исправление? (Я сделал это здесь и, кажется, все работает нормально на всех символах, которые я пробовал до сих пор).


Спасибо за ваш код, отличный индикатор и хороший код.

Rudinei Felipetto
Rudinei Felipetto
  • www.mql5.com
Trader's profile