iCustomChart: вопросы, ответы, пожелания, обновления - страница 3

 
Silent:


 А "зеркальное" отображение символа как можно сделать, если можно?

Или в качестве предложения :) 

В данной версии, перевернуть шкалу цен и сделать ноль вверху, а max внизу, нет возможности.

Но, можно создать свой файл истории с перевернутым графиком относительно текущей цены и отобразить его в окне с помощью iCustomChart. Только это подходит для offline графиков, т.к. придется пересчитывать файл истории для каждой новой текущей цены.

Второй вариант. Выбрать некий фиксированный максимум  шкалы цен (например, исторический максимум по символу или выше). И перевернуть график символа относительно этого максимума, данные записать в свой файл истории. Можно делать online графики.

В том и другом случае цена символа на истории не будет соответствовать истине, поэтому ее надо будет брать с обычного графика.  

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - Документация по MQL5
 
ОК, спасибо.
 

Немного информации по пользовательской шкале дат в составе iCustomChart. Из обсуждения на форуме и личной переписки решил, что в шкале будет реализован следующий функционал:

  • Настройка отображаемого времени:
    Server - время сервера, устанавливается по умолчанию.
    Local - локальное время.
    GMT - время по Гринвичу.
    Custom - пользовательское время, которое задается сдвигом по времени относительно GMT.
  • Получение времени шкалы через CopyTime() в советниках и индикаторах 
  • Перемещение по вертикали окна с привязкой либо к цене либо к пропорциям окна.
  • Продление шкалы в будущее с учетом расписания торговых сессий.
  • Регулировка прозрачности шкалы.
  • Регулировка размера шрифта шкалы.

Есть потребность еще в каком-нибудь функционале?

 
Просили еще сделать шкалу  отдельным индикатором, чтобы можно было использовать ее функционал отдельно от iCustomChat или загружать несколько шкал на один график. Нужно это еще кому? 
 

Опубликована новая версия 1.1 iCustomChartDemo.

Что нового:

  • Изменен входной параметр Price scale - выбор шкалы цен:  
                   Standard - штатная шкала цен. Масштабирование и управление шкалой производится средствами MetaTrader 5.
                   Custom - масштабирование производится индикатором   iCustomChartDemo.
  • Добавлен входной параметр Data scale - выбор шкалы времени:  
                   Standard - штатная шкала времени. Масштабирование и управление шкалой производится средствами MetaTrader 5.
                   Custom - масштабирование производится индикатором   iCustomChartDemo.
  • Добавлена первая версия пользовательской шкалы времени. Особенности :  
                   -  внешне схожа со штатной шкалой времени;   
                   -  легко перемещается по вертикали;   
                   -  имеет полупрозрачный фон, всегда видны графические объекты и ценовой график за шкалой;   
                   -  пока отображает только серверное время. По умолчанию считается, что файл истории содержит именно это время.


  • Добавлена проверка качества отображаемой на графике истории. Каждый сомнительный по качеству бар на графике отображается более светлым цветом, чем корректные бары. Это позволяет визуально оценить качество истории. При инициализации индикатора в журнале появится сообщение о качестве истории. В нем указано процентное соотношении хороших и плохих баров. Обратите внимание, что расчет качества истории производится только для отображаемых на графике баров, а не для всего файла истории. 

    Используя индикаторный буфер "Цвет бара" можно программно оценивать качество истории из своих индикаторов и экспертов.  Это позволяет принимать адекватные решения при реализации той или иной торговой стратегии.



    Другие инструменты для работы с пользовательскими графиками можно найти здесь

 
Константин, а как насчёт логарифмической шкалы по оси Y?
 
denkir:
Константин, а как насчёт логарифмической шкалы по оси Y?
Галочку поставил. Было бы хорошо небольшое ТЗ с вариантами использования, можно в личку. Что-то такое чувство, что эта шкала может потянуть изменение другого функционала.