У вас не стоит Flash Player
Настройки
#87395 - Tue Oct 24 2023 10:56 PM Цена выше скользящей, проверка.
iscander13 Offline
stranger

Registered: Tue Oct 24 2023
Записи: 1
Добрый день! Подскажите пожалуйста, как реализовать блоками след. условие.
После срабатывания сигнала, мне нужно проверить что цена всегда была выше скользящей какое то кол-во баров.
В целом я могу жестко прописать все это в логической формуле след образом (проверяю предыдущие 12 баров)

Сигналсработал&&
CL[i]>EMA[i]&&
CL[i-1]>EMA[i-1]&&
CL[i-2]>EMA[i-2]&&
CL[i-3]>EMA[i-3]&&ё
CL[i-4]>EMA[i-4]&&
CL[i-5]>EMA[i-5]&&
CL[i-6]>EMA[i-6]&&
CL[i-7]>EMA[i-7]&&
CL[i-8]>EMA[i-8]&&
CL[i-9]>EMA[i-9]&&
CL[i-10]>EMA[i-10]&&
CL[i-11]>EMA[i-11]&&
CL[i-12]>EMA[i-12]

Но хотелось бы гибкости чтобы быстро менять кол-во баров и тестировать алгоритм.
Спасибо!

Наверх
#87396 - Thu Oct 26 2023 12:59 PM Re: Цена выше скользящей, проверка. [Re: iscander13]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Через ОЗ вам надо делать. на ОЗ подаете закрытие>ема, в формуле ОЗ+1, такимобразом у вас число в ОЗ растет, обнуляете когда закрытие <ема, и при проверке вы всегда знаете сколько закрытий цена была выше ема. Хоть до бесконечности.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх


Moderator:  ViL, sar