Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 789

 
Vitaly Muzichenko:

Тогда уж так:

elmucon:

я не против - так тоже норамлёк ... 

А если будет пользовательский индикатор? Тоже не мешало-бы. Но проблема в количестве буферов. Смогут-ли они всё это организовать? Что-то я сомневаюсь.

 
elmucon:

народ! подскажите пожалуйста можно ли вызывая програмно индикатор МА на график задавать ему цвет отрисовки?

так то параметры настройки цвета у индька есть,  а как их вызвать - не ясно ...

Через шаблоны это возможно сделать, но будет особенно костыльно, если чарт для добавки индикатора основной - 0.

 
fxsaber:

Через шаблоны это возможно сделать, но будет особенно костыльно, если чарт для добавки индикатора основной - 0.


спасибо - я уже сделал индюк который перекрашивает то что мне надо ...

 

получилось как то так

ё123

 

Добрый вечер.

Написал не в той теме продублирую здесь.

Начал изучать mql5 появилось несколько вопросов, поэтому прошу помощи.

Задача получить в массив значения хаев n последних свечей, и отсортировать массив отобрав только не побитые хаи.

Написал такую функцию:

double iHigh(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
      double high=0;
      int k=0;
      int s=0;
      ArraySetAsSeries(High,true);
         if(CopyHigh(Symbol(),Period(),0,NumCand,High)==-1)
               {
               Print("Не удалось скопировать значения цен High! Код ошибки = ",GetLastError());
               }  
               
      
       for(int x=NumCand-1; x==0; x--)
            {
            if(IsStopped())
            break;
                  for (int j = NumCand-x-1; j == 0; j--) 
                  {
                  if (High[j+1] > High[j])
                     {
                     // Если хай не побит записываем в массив
                     temp[k] = High[j+1];
                     k++;
                     }   
                   }
            }
      s=sizeof(temp);               
      high=temp[index];
      return(high);
   } 

Выдает ошибку array out of range. в строке.

 high=temp[index];

Данная ошибка, как я понял, вызвана обращением к несуществующей ячейки массива.

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


 
WhiteBerkut:

Добрый вечер.

Написал не в той теме продублирую здесь.

Начал изучать mql5 появилось несколько вопросов, поэтому прошу помощи.

Задача получить в массив значения хаев n последних свечей, и отсортировать массив отобрав только не побитые хаи.

Написал такую функцию:

Выдает ошибку array out of range. в строке.

Данная ошибка, как я понял, вызвана обращением к несуществующей ячейки массива.

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


Почему не в той теме? Вам там уже ответили.

И, пожалуйста, не нужно дубли вопросов распылять по всему пространству форума.

 

Добрых вечеров всем!

    В mt5, в меню, в сервисе, в настройках графика минимальное число параметра "макс.баров в окне" - 5000.

Подскажите, может можно каким-то образом ещё уменьшить это число. Как в мт4, где  нижний порог неограничен.

Имею в работе множество графиков (~50) с весьма ресурсоёмкими индикаторами-советниками,  которые сжирают 50-70% процессора i7 и 20-30 Гиг оперативы,

рассчитывая не нужную мне историю.

В mt4 свои задачи легко решаю, ограничивая число баров до 200-300.

Хотелось бы такого же результата с mt5 и его неоспоримым преимуществом - 21-м таймфреймом.

   Может есть какое-то решение?

Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Графики в торговой платформе отображают изменение котировок финансовых инструментов во времени. Они необходимы для проведения технического анализа и работы советников. Они позволяют трейдерам наглядно следить за котировками валют и акций в режиме реального времени и моментально реагировать на любое изменение ситуации на финансовых рынках...
 
Подскажите пожалуйста, чем

SYMBOL_POINT

Значение одного пункта


отличается от

SYMBOL_TRADE_TICK_SIZE

Минимальное изменение цены


Вот например почему, у SBER  TICK_SIZE и POINT равны, а у акции IDVP нет ?



 
Vadens:

Полковник, скорее всего ты положил картинку, но она не вставилась?

Или это был пост про то что ты в отрубе?

 
Подозрительная финансовая активность пользователя 'surewin4x': +88, fail P to 'surewin4x', email 'shart33@gmail.com'!='surewinhart@gmail.com'
Файлы:
Причина обращения: