А мне так кажется, что нужно вообще отказаться от СЛ, ТП и отложек.
Идут кирпичи одного цвета, открываем на каждом ордер и так пока не развернется тренд. Появился кирпич другого цвета, закрываем всю серию ордеров и открываем новый ордер, в цвет нового кирпича.
сейчас заметил...нужно сделать чтобы робот игнорировал хвосты кирпичей!!
Вы правы - поставил на ночь D&R на ренко5 со СЛ=10 для теста, утром большой убыток. Смотрю - нахапаны лоси, причем
половина на лестницах! И даже какой-то глюк наверное выскочил, так как цена на кирпичах с лосями визуально до СЛ не дошла, а в истории закрытие по цене СЛ.
Идея вектора отказаться от СЛ в этом свете очень хороша. Только я бы не по появлению кирпича нового цвета закрывался, а по подтверждению, то бишь появлению кирпича такого же цвета, как и предыдущий. В ТЗ надо вставить следующее:
1. СЛ не выставляется
2. Робот при установке на график анализирует предыдущий кирпич, и если направление совпадает с нынешним, устанавливает направление тренда (бай/селл)
3. Если направление не совпадает, тренд боковой (нулевой).
Теперь насчёт хвостов. Я всё же не стал бы отказываться от отложек, потому как они откроются на фиксированном расстоянии, и все встанут верно на начало кирпича, если будет правильно открыта первая сделка. После открытия ренкобара и до завершения формирования ренкокирпича10 цена может болтаться в диапазоне 29пп (14пп для ренко5), да и в момент формирования кирпича и перехода на новый ренкобар цена может скакнуть, поэтому хорошо бы было роботу уметь определять цену открытия нового ренкобара и ставить первую отложку на ней. Поэтому далее в ТЗ:
4. Если направление тренда установлено, робот определяет цену открытия нового ренкобара (следующего по тренду) и выставляет серию отложек от неё с шагом равным высоте ренкокирпича.
5. Направление тренда (совпадение нынешнего и прошлого кирпича) анализируется с открытием каждого нового ренкобара. При несовпадении робот продолжает вести позиции, но при перевороте тренда закрывает все открытые и удаляет отложки.
6. Это на обсуждение: при несовпадении направления кирпичей робот вычисляет цену открытия следующего кирпича, как если бы тренд сменился, и выставляет новую серию отложек. Если смена подтвердится - робот закрывает старые открытые ордера и удаляет старые отложки, если не подтвердится - удаляет эту новую серию отложек. Может быть, возможно организовать это через присвоение разных магиков для ордеров БАЙ и СЕЛЛ.
Таким образом, при развороте тренда мы возьмём его с самого верха. Игнор бокового тренда удержит наши позиции при провале в 1 ступеньку. И хвостатые кирпичи не насшибают лосей :embrace: