Задача была поставлена от tibi: дать ему второй индикатор Фибо, в котором можно было бы предустановить значения, не меняющиеся после удаления инидкатора с графика.
Задача усложнилась тем, что значения Фибы у tibi секретные
, а значит надо научить его самостоятельно поставить нужные значения в индикатор так, чтобы они потом сохранялись.
Ок, использовать будем специальный скрипт 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%.
На этом все. Разумеется, что на стандартный объект Фибо это не повлияет. Им можно будет пользоваться как и раньше. Таким образом можно вызывать как стандартный Фибоначчи, так и свою версию через скрипт с предустановленными значениями.
Комментарии (0)
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий