MeasureFIBO - добавляем второй инидкатор Фибоначчи с предустановленными нестандартными значениями

Задача была поставлена от tibi: дать ему второй индикатор Фибо, в котором можно было бы предустановить значения, не меняющиеся после удаления инидкатора с графика.
Задача усложнилась тем, что значения Фибы у tibi секретные *ninja* , а значит надо научить его самостоятельно поставить нужные значения в индикатор так, чтобы они потом сохранялись.

Ок, использовать будем специальный скрипт MeasureFIBO, который выводит на график индикатора с предустановленными значениями

Скачать скрипт MeasureFIBO

Устанавливаем, как скрипт. См. инструкцию Как добавлять советники, индикаторы и скрипты в MetaTrader

После установки можете попробовать нажать на вызов скрипта — в результате появится обычная фиба со стандартными значениями.

Теперь нам надо научится задавать свои значения, чтобы они сохранялись после удаления Фибы с графика. Делается это через код.
По шагам:

1) находите в Навигаторе скрипт MeasureFIBO, жмете правой кнопкой мыши и выбираете «Изменить»


2) открывается редактор кода
В нем ищите строчку
double fibo[]={0,0.236,0.382,0.5,0.618,1};


Это и есть предустановленные сейчас стандартные значения. Указываются они в дробях, а не в процентах.
Допустим вам нужна линейка: 0%, 14.6%, 38.2%, 76.4%, 85.4%, 100%

Значит меняем строчку на такую:
double fibo[]={0,0.146,0.382,0.0764,0.854,1};


3) нажимаем «Компилировать»


4) теперь возвращаемся в терминал и обновляем скрипт через Навигатор


Версия скрипта обновилась. Теперь при выполнении скрипта на график будут автоматически выставляться Фибо с установленными нами значениями. В нашем примере:


Вверху там закомментированы всевомзожные значения, можно при желании сразу эту строчку поставить в код
double fibo[]={0,0.034,0.056,0.09,0.146,0.236,0.382,0.5,0.618,0.764,0.854,0.91,0.944,0.966,1,1.236,1.618,2,2.618,4,4.236,6.854,11.09,-0.236,-0.618,-1,-1.618,-3,-3.236,-5.854,-10.09};

тогда будет такая картина от -1109% до +1109%:


Да, обратите внимание, что можно выставлять отрицательные значения, чтобы наносить уровни ниже 0%.

На этом все. Разумеется, что на стандартный объект Фибо это не повлияет. Им можно будет пользоваться как и раньше. Таким образом можно вызывать как стандартный Фибоначчи, так и свою версию через скрипт с предустановленными значениями.
  • +4
  • Просмотров: 12166
  • 19 октября 2014, 20:20
  • Bishop
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Инструменты трейдера - софт, железо, сервисы", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Советник BINGO - оружие конкурсного применения
16 октября 2014
19 октября 2014

Комментарии (0)


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари