МТ4 или МТ5. Какие преимущества и недостатки? - страница 31

Alexey Volchanskiy:

кстати, меня в последнее время очень часто просят написать кроссплатформенный код

при навыке никаких проблем

это один   [ √ ]   перетекания сообщества из MQL4 в MQL5

думал куда написать .. решил сюда) 

в справке 4 и 5 отличается ADX : в 5 нельзя выбрать по какой цене будет построен индикатор,
1 это ошибка?
2 по какой цене строится индикатор в мт5?

мт4

double  iADX(
   string       symbol,        // имя символа
   int          timeframe,     // таймфрейм
   int          period,        // период усреднения
   int          applied_price, // используемая цена
   int          mode,          // источник данных
   int          shift          // сдвиг
   );

мт5

int  iADX( 
   string           symbol,         // имя символа 
   ENUM_TIMEFRAMES  period,         // период 
   int              adx_period      // период усреднения 
   );
Pavel Verveyko:

думал куда написать .. решил сюда) 

в справке 4 и 5 отличается ADX : в 5 нельзя выбрать по какой цене будет построен индикатор,
1 это ошибка?
2 по какой цене строится индикатор в мт5?

мт4

мт5


По этому поводу задавал вопрос в СД (2017.05.03 18:23, #1734753). Ответа нет до сих пор.

Правильно ли я понимаю, что единственное (если глобально) что осталось аргументом противников 5-ки и оспаривается много лет, это то что поднималось давно в этой ветке ниже? То есть возможность создавать свои фреймы, в том числе и из тиков. Я так понимаю, что это единственная причина по которой если и уходят к менее "технологичным" конкурентам, то только из-за того что там это реализовано. Так почему бы тогда не решить этот многолетний спор окончательно подвинув конкурентов, сделав тоже самое. В чём причина принципиальности. 

  Может я чего не понимаю. И это решение нивелирует ряд других преимуществ. Или что ещё. Трата времени не считается, так как прошли уже годы, можно было внедрить не раз. 

  Понятно что всё реализуемо самим пользователем, если захотеть. Но уходят к конкурентам ведь именно потому что там это реализовано уже. Даже если вцелом качество продукта хуже.

Создание таймфрейма вручную?
Создание таймфрейма вручную?
  • 2010.06.11
  • www.mql5.com
В итоге вижу просто расширенный набор :( Есть ли какая-нибудь возможность например создать график с периодом в 288 минут?
ILNUR777:
Правильно ли я понимаю, что единственное (если глобально) что осталось аргументом противников 5-ки и оспаривается много лет, это то что поднималось давно в этой ветке ниже?

Нет.

Тамошний спор так, на уровне "хочется странного, а вы должны его сделать". Ничего не меняется, разве что поводов на самом деле становится меньше.

Renat Fatkhullin:

Нет.

Тамошний спор так, на уровне "хочется странного, а вы должны его сделать". Ничего не меняется, разве что поводов на самом деле становится меньше.

 Так я именно об этом и говорю. Осталась глобально лишь одна единственная хотелка со стороны "противников".  Если эта хотелка глобально не отменяет многие достижения в новом мт5, то может дать им то что они хотят и покончить окончательно со спорами. Только это и отличает от конкурентов, писал выше.

 Сути не могу понять. Это техническая сторона, принципиальная позиция, или есть другие причины. Ведь все биржевые конкуренты именно этим и отличаются. Ведь сложно представить биржевой терминал без этого. 
 
 В свою очередь мне интересно следующее. Возможность делать такие фреймы, которые они просят в ветке выше, которые есть у конкурентов-это атавизм, который скоро исчезнет за ненадобностью. Потому что основная масса пока не понимает что в будущем это не будет давать никакого преимущества. Или же нет. То есть Вы видите глобально будущее, в котором актуальны данные лишь с минутных фреймов и выше? Просто такое будущее для бирж немного шокирует. 
Pavel Verveyko:

думал куда написать .. решил сюда) 

в справке 4 и 5 отличается ADX : в 5 нельзя выбрать по какой цене будет построен индикатор,
1 это ошибка?
2 по какой цене строится индикатор в мт5?

мт4

мт5

1) Это не ошибка.

В MetaTrader 5 у стандартных индикаторов мы убрали встроенные костыли с лишними параметрами. Кроме того, индикаторные iXXX функции в MQL5 стали конструкторами и потеряли возможность выдавать фактические данные, так как возвращают хендл.

Сами данные индикаторов извлекаются через массовые CopyBuffer функции с указанием хендла индикатора и требуемых буферов. Упор делается именно на возможность сразу извлечь большой массив (100, 1000, 1000) результатов, а не лазать затратно за каждым значением вглубь iXXX функций, как это делается в МТ4.


2) ADX вычисляется на основе +DI, -DI, которые в свою очередь фиксированны по логике вычислений (high, low, close) и не имеют возможности выбирать от чего считать.

В поставке MetaTrader 5 есть полный исходный код ADX в MQL5\Indicators\Examples\ADX.mq5

Average Directional Movement Index - Трендовые индикаторы - Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Average Directional Movement Index - Трендовые индикаторы - Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Технический индикатор Индекс Среднего Направления Движения (Average Directional Movement Index, ADX) помогает определить наличие ценовой тенденции. Он построен на подходах, описанных в книге "Новые концепции технических торговых систем" Уэллса Уайлдера. Простейший метод торговли на основе системы направленного движения предполагает сравнение...
ILNUR777:
 Так я именно об этом и говорю. Осталась глобально лишь одна единственная хотелка со стороны "противников".  Если эта хотелка глобально не отменяет многие достижения в новом мт5, то может дать им то что они хотят и покончить окончательно со спорами. Только это и отличает от конкурентов, писал выше.

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

Это же так банально и должно вдалбливаться в голову каждого, кто начинает что-то создавать.


К конкурентам это никакого отношения не имеет. Пусть конкуренты слушают и убиваются.

 Сути не могу понять. Это техническая сторона, принципиальная позиция, или есть другие причины. Ведь все биржевые конкуренты именно этим и отличаются. Ведь сложно представить биржевой терминал без этого. 

Чем отличаются?

Кастомными таймфреймами?

Это даже на 1% важности не тянет. Особенно с учетом того, что мы качественно покрыли потребности с помощью 21 бесконфликтного таймфрейма.


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

Вы не поняли главного.

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

Цель раскрутки таких тем совсем другая.

когда откроется рынок eurusd?

Renat Fatkhullin:

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

Это же так банально и должно вдалбливаться в голову каждого, кто начинает что-то создавать.


К конкурентам это никакого отношения не имеет. Пусть конкуренты слушают и убиваются.

2. Чем отличаются?

Кастомными таймфреймами?

Это даже на 1% важности не тянет. Особенно с учетом того, что мы качественно покрыли потребности с помощью 21 бесконфликтного таймфрейма.


3. Вы не поняли главного.

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

 1. Так запросов основных за 7 лет глобально лишь 2 было. Тики с вощможностью делать из них то о чём говорят выше. И уважить локеров с их разными позициями по сделкам. Всё. Хотелку локеров ведь реализовали со временем. Осталась одна. Больше запросов глобальных и нет. 

2. Конечно нет. Отличается мт от них много чем, качественно. Я имел ввиду основной аргумент тех кто пользует конкурентов-именно в этом. А не то что мт равен и отличается лишь зумом.

3. А мне казалось что именно за это всегда и споры были. Естественно некоторые люди лоббируют свои интересы, нагружая разрабов фичами, чтобы упростить часть работы себе. Или им так кажется. Спорить об этом можно бесконечно. Но как Вы верно сказали в начале-можно разориться, выполняя все прихоти. И это правильно, если прихотей масса. Но она ведь столько лет глобально всего одна. Было две, но её уже давно реализовали и о ней никто не вспоминает. На слуху осталась одна.
 
 Впрочем, возможно я чего недопонимаю. Судить не мне о структуре таких глобальных проектов как мт.