Форум » Индикаторы » Индикатор стохастик Ди Наполи » Ответить

Индикатор стохастик Ди Наполи

tench72: Здравствуйте, Scriptong. Помогите пожалуйста сделать стохастик Ди Наполи мультитаймфреймным, я всю голову поломал уже не могу ни как сделать код индюка прилагаю: Стохастик Ди Наполи Заранее благодарен!!!!

Ответов - 38, стр: 1 2 3 All

tench72: Это понятно что ступеньки, полка ступеньки будет 3 свечи на пятиминутном графике. И как их получить?

Scriptong: tench72 пишет: И как их получить? По-моему, ответ очевиден: для всех свечей М5, которые относятся к одной и той же свече М15, повторять одно и то же вычисленное значение. То есть для каждой свечи М5 нужно проверить, было ли уже вычислено значение стохастика для свечи М15, которой соответствует текущая свеча М5. Если значение уже вычислено, то нужно лишь отобразить его, и перейти к следующей свече М5. В текущем же коде получается так, что на всех трех свечах М5 значения стохастика разные. Причем каждые две последние свечи отображают неправильные значения, т. к. они заново рассчитываются. Алгоритм получается такой: 1. Определили индекс свечи М15, которому соответствует текущая свеча М5. Это, кстати, уже есть в коде. Определите где. 2. После этого сравниваем индекс полученной свечи с индексом свечи, полученным на предыдущей итерации цикла. Для этого нужно завести еще одну переменную, которая хранит индекс последней свечи М15, которой соответствует рассчитанное значение стохастика. 3. Если индексы равны, то отображаем данные с предыдущей свечи и уходим на следующую итерацию. 4. Если индексы не равны, то производим вычисления. Это тоже уже есть. 5. Запоминаем индекс свечи М15, для которой только что были рассчитаны значения. Попробуйте воплотить в код. Это действительно просто: один оператор if и несколько операторов присваивания. Для перехода к следующей итерации цикла используйте оператор continue. Перед ним не забудьте уменьшить счетчик итераций цикла на 1 (index--).

tench72: Добрый день Scriptong, сколько пользуюсь стохастиком Ди Наполи именно тем код которого мы тут потрошим, я ни разу не замечал того что этот индикатор перерисовывается, при смене таймфрейма или просто если вызвать окно его параметров и в значении периода FastK или любого другого значения поставить ТЕ ЖЕ САМЫЕ, то при нажатии кнопки ОК стохастик видоизменяется а это не есть хорошо!!!!! Блин и вот где там собака зарыта, почему так???!!!


Scriptong: Что-то я не понял мысли. Здесь Вы пишете <не перерисовывается>: tench72 пишет: сколько пользуюсь стохастиком Ди Наполи именно тем код которого мы тут потрошим, я ни разу не замечал того что этот индикатор перерисовывается а здесь <перерисовывается>: tench72 пишет: при смене таймфрейма или просто если вызвать окно его параметров и в значении периода FastK или любого другого значения поставить ТЕ ЖЕ САМЫЕ, то при нажатии кнопки ОК стохастик видоизменяется а это не есть хорошо!!!!! Блин и вот где там собака зарыта, почему так???!!! Что же Вы хотели сказать? Насчет перерисовки именно этим индикатором: он не перерисовывает, это точно.

tench72: Добрый вечер Scriptong, я сделал скрины вот посмотрите Скрин1 Скрин2 Скрин3 где то 6 или 7 свечей в конце индикатора линия видоизменяется!

Scriptong: tench72 пишет: Добрый вечер Scriptong, я сделал скрины вот посмотрите Скрин1 Скрин2 Скрин3 где то 6 или 7 свечей в конце индикатора линия видоизменяется! Добрый день. Напоминаю, мы с Вами в данной теме пока ведем речь об индикаторе StochasticDiNapoli_edit. Этот индикатор имеет следующий список настроечных параметров: На скринах, приведенных Вами, видно только два настроечных параметра, да и индикатор называется StochDN_MTF. То есть я говорю об одном индикаторе, а Вы - о другом. Если Вы хотите обсудить этот, другой, индикатор, то приведите его код. Но это будет как-то странно, ведь контекст темы остается в стороне.

tench72: Да это тот же индикатор просто я его так обозвал!!! код тот же !!!

Scriptong: tench72 пишет: код тот же !!! Почему тогда количество настроечных параметров не совпадает?



полная версия страницы