Автоматизация построения уровней поддержки/сопротивления
Давно планировал поэкспериментировать с автоматическим построением этих уровней, заодно разобраться с возможностью оставлять метки на графиках. Недавно выдалось свободное время — результат небольшой робот, который в указанном диапазоне свеч ищем два экстремума и строит по ним некое подобие линии, объединяющую эти два экстремума. Конечно же, для правильной оценки нужно использовать несколько экстремумов, но для примера хватит и двух. При желании и усердии можно развить идею, и строить несколько линий, определять каналы. Вот что получилось у меня:
Я конечно выбрал самый идеальный ТФ и именно в этот раз получились линии, какие бы я нарисовал и сам, но еще раз повторюсь этот код — пример, как работать с метками, как рассчитывать сами уровни. как определять шаг. А самое главное, как рассчитать цену этих уровней на следующем баре! Также еще раз можно повторить получение котировок по номеру бара, которое мы уже рассматривали. Код доступен только для зарегистрированных пользователей:

а самого кода в виде файла нет ? а то копировать со странички совсем неудобно
пардон разобрался , кнопка view source
Здравствуйте!
У меня этот скрипт выдает ошибку "Unknown identifier LOW [LOWMAX=LOW]" Может я делаю что-то не так? Помогите пожалуйста!
Евгений Reply:
февраля 20, 2010 at 19:13
LOW=0
HIGH=0
добавьте это в начальный блок определения переменных.
Добрый день, у меня вот такой итог робота :
disk.tom.ru/jju7yxr
В чём причина?
Евгений Reply:
марта 9, 2010 at 21:08
Это сообщение может выдавать только оператор Message, который применяется в этом роботе только один раз, и выводит совершенно другое сообщение. Предположу что у вас выведена таблица не по этому роботу, проверьте CTRL-F11.
да видимо я ошибся, теперь выводит вот так:
disk.tom.ru/sb7btty
квадратики сделал размером 1×1см, красные и синие.
что такое может быть?
Евгений Reply:
марта 21, 2010 at 18:13
Размер холста должен быть равен размеру квадратика. Если вы пользуетесь паином. то после того как нарисовали квадратики — выделяйте только квадратик — затем обрезаете рисунок по его границам.
CoalMen Reply:
марта 21, 2010 at 20:49
спасибо, работает. Просто после исправления надо опять заново робота загружать. Вот результат. Хотя и странный ))
disk.tom.ru/k6ldwfv
Евгений Reply:
марта 23, 2010 at 22:05
Почему странный? Робот все верно сделал — за определенный период взял лоу и хай баров, выбрал наименьшие/наибольшие и ближайшие по значениям и на основании этих цифр построил линии. Линии просчитаны верно. А то что в человеческом представлении линии должны быть наложены иначе — надо робота модифицировать, и учить строить линии в нашем понимании. Например можно брать все лоу диапазона, вычислять среднее и на этом основании высчитывать линии. Вообще это очень интересный аспект применения торговых роботов.
Я показал каким образом можно пользоваться метками на графике, и простейший вариант робота который строит и рассчитывает линии
ID=ADD_LABEL («TAG», LABEL)
DELETE_ALL_LABELS («TAG»)
Здравствуйте, ничего не понимаю а где описаны эти функции???
Евгений Reply:
июня 17, 2010 at 20:23
Привет.
Это функции работы с пользовательскими метками на графике. Скачайте свежее руководство по ссылке www.quik.ru/depot/quikref.rar
И в разделе QPILE почитайте раздел по работе с этими метками.
max_grpo Reply:
июня 17, 2010 at 21:21
спасибо