Нюансы обработки свечей и индикаторов на QPILE

10 декабря, 2010

Большинство начинающих, да и не только начинающих, разработчиков роботов на QPILE сталкиваются с фактом эпизодического получения нулевых значений при чтении паратеров свечей и индикаторов с графиков.

Основная причина данного явления заключается   в глобальной ошибке алгоритма построения робота.

Эта ошибка заключается в том, что работу робота синхронизируют по времени, а надо синхронизировать с событиями.

Так обрабатывать графики надо не по моменту наступления определенного времени, например , через секунду, минуту, 30 минут (так называемая регулярная или синхронная обработка).

Обрабатывать графики надо по наступлению события.

Это событие называется ЗАКРЫТИЕ СВЕЧИ.

Вы должны в программе определять момент наступления данного события и получать данные по закрытой свече.

Тогда и параметры свечи всегда будут верными и индикаторы будут корректными.

Как определить момент закрытия свечи и почему правильная свеча – закрытая свеча читайте в более ранних моих статьях на этом сайте.

Успехов в программировании.

Что такое «Свечи» и как по ним торговать

21 ноября, 2010

Автор : Николай Камынин

Решил написать данную заметку, так как неоднократно встречаю неправильное понимание данного вида изображения истории сделок.

Если Вы используете свечи для изображения графика цены сделок, то следует учитывать, что Вы уже применяете некоторый индикатор (фильтр) реализованный свечами.

Изначально мы имеем историю сделок, представленную в виде событий на нерегулярной временной оси.

Иначе сказать, сделки происходят в произвольный момент времени и расстояние по времени между сделками может быть любым.

Если изображать такие сделки на временных графиках, то получим либо мелкий масштаб для того, чтобы каждая сделка изображалась отдельной точкой,  либо произвольное количество сделок будет неразличимо на графике.

Для того, чтобы сделать отсчеты на графике равномерными по времени вводится постоянный временной интервал графика , например 60 минут.

Но в этом случае на интервале 60 минут будет произвольное множество сделок.
Поэтому для наглядного отображения поведения цены сделок во времени и

одновременно для сжатия этого множества , его представляют всего  четырьмя значениями:

OPEN, HIGH, LOW, CLOSE.

OPEN — цена самой первой сделки на интервале,

CLOSE — цена самой последней сделки на интервале,

High и Low — соответственно максимум и минимум на интервале.
Думаю теперь Вам понятно,

что лишь завершив интервал,

Вы получите свечу .

Таким образом, если Вы для принятия решения используете свечи на временном интервале,

то сформированная свеча возникает в момент завершения интервала, т.е. в момент закрытия свечи.

Один из известных методов торговли сводится к определению максимума и минимума на определенном интервале.

Далее если цена пробивает максимум , то Вы покупаете, если пробивает минимум — то Вы продаете.

Но обратимся к определению свечи.

High и Low свечи являются максимумом и минимумом на интервале формирования свечи.

Следовательно , если Вы торгуете на пробой поддержки и сопротивления в виде максимума и минимума на интервале 60 минут,

то надо лишь установить на графике этот интервал и торговать по пробою High и Low последней закрытой свечи.

Аналогично для торговли на дневных данных.

Успехов.