Цена выше скользящей, проверка.

Автор: iscander13

Цена выше скользящей, проверка. - Tue Oct 24 2023 10:56 PM

Добрый день! Подскажите пожалуйста, как реализовать блоками след. условие.
После срабатывания сигнала, мне нужно проверить что цена всегда была выше скользящей какое то кол-во баров.
В целом я могу жестко прописать все это в логической формуле след образом (проверяю предыдущие 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]

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

Re: Цена выше скользящей, проверка. - Thu Oct 26 2023 12:59 PM

Через ОЗ вам надо делать. на ОЗ подаете закрытие>ема, в формуле ОЗ+1, такимобразом у вас число в ОЗ растет, обнуляете когда закрытие <ема, и при проверке вы всегда знаете сколько закрытий цена была выше ема. Хоть до бесконечности.