Здравствуйте! Подскажите как написать фильтр который определяет true range последнего(-их) текущего(-их) баров одного цвета (например на 5 минутном таймфрейме) и сравнивает его с дневным ATR(например за 14 дней) в процентах. А также считает объём прошедший за этот(эти) бары и сравнивает его со средним дневным объёмом (например за 14 дней) в процентах. Например на рисунке (5м) видно, что серия из медвежьих баров началась с бара номер 1. Скрипт должен посчитать выше указаные параметры для бара номер 1, затем (при формировании следущего бара) параметры для баров 1 + 2, затем 1 + 2 + 3 и т.д. Когда после этой серии баров одного цвета появляется противоположный бар скрипт обнуляется и "следит" уже за новым баром(серией баров). Если в этой серии появляется бар с равными Open и Close он считается относящимся к этой серии. Спасибо!
ну самое простое что пришло в голову
Янв 06 2015, 16:28plot a = open[0]>close[1]; Гэп вверх
plot a = open[0]<close[1]; Гэп вниз
plot a = open[0]>high[1]; Гэп вверх выше хая предыдущего дня
plot a = open[0]<low[1]; Гэп вниз ниже лоу предыдущего дня
при таком раскладе она высыплет мне почти все акции.
Янв 07 2015, 00:20при первых двух - да.
Янв 07 2015, 00:34при вторых двух - нет.
Вы просили гэпы, вот вам гэпы. Если что то нужно конкретное, то правильно формируйте вопрос.