#80522 - Thu Dec 01 2016 02:19 AM
при сжатии не получается выполнить условия
|
journeyman
Registered: Mon Aug 22 2016
Записи: 69
|
Подскажите пожалуйста, часовые свечи и скользящая средняя. для срабатывания необходимо следующее условие close[-1]>sma[-1] && close[-2]>sma[-2] && close[-3]>sma[-3]. и на несжатых часовых свечах все нормлаьно работает и учитываются только моменты исполнения всех 3 условий вместе взятых.
но на этом же графике я сжимаю часовые свечи в дневные и для сжатия ставлю коффициент 1440. Рисуются нормально дневные свечи. Рисуется сжатая дневная скользящая средняя (источником был клоуз от сжатой дневной свечки). НО! когда пытаюсь сравнить с тремя предыдущими значениями дневных свечей со значениями дневной скользящей средней то рисуется всякий бред и не срабатывает условие closeD[-1]>smaD[-1] && closeD[-2]>smaD[-2] && closeD[-3]>smaD[-3]. отмечается срабатывание даже если не выполнились все 3 условия, а рисуется только условие выполнения одного первого условия, а следующие два условия в условной формуле на сжатом графике не учитываются. почему такое дело может иметь место?
|
Наверх
|
|
|
|
#80530 - Thu Dec 01 2016 12:32 PM
Re: при сжатии не получается выполнить условия
[Re: Seagull]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8137
|
|
Наверх
|
|
|
|
#80533 - Thu Dec 01 2016 02:30 PM
Re: при сжатии не получается выполнить условия
[Re: ViL]
|
journeyman
Registered: Mon Aug 22 2016
Записи: 69
|
а в идеале сжатые свечки должны в логической формуле отрабатывать все 3 условия вместе нормально относительно такой же сжатой линии средней?
|
Наверх
|
|
|
|
#80618 - Tue Dec 06 2016 11:25 PM
Re: при сжатии не получается выполнить условия
[Re: Seagull]
|
journeyman
Registered: Mon Aug 22 2016
Записи: 69
|
VIL а может быть я неправильно использую блок сжатие и без разжатия корректно не будут рисоваться необходимые условия?
Часовые свечи сжал в дневные с коэфф 1440. и по закрытию дневок нарисовал скользящую среднюю. как правильно сравнить значение закрытия дневок с этой скользящей средней? можно прямо в режиме сжатом сравнивать и заводить в логическую формулу closeD[-1]>smaD[-1] && closeD[-2]>smaD[-2] && closeD[-3]>smaD[-3]?
или мне необходимо отдельно разжимать скользящую в дневном таймфрейме, разжимать закрытие дейли и только потом сравнивать между собой уже в таймфрейме 60?
сейчас в масштабе дейли срабатывает и показывает на графике только условие Закрытие дейли>скользящей, но если условие не просто закрытие выше, а 3 закрытия подряд, то это условие в масштабе дейли вообще никак не срабатывает и на графике все так же рисуется условие Закрытие дейли>скользящей
|
Наверх
|
|
|
|
#80639 - Wed Dec 07 2016 12:02 PM
Re: при сжатии не получается выполнить условия
[Re: ViL]
|
journeyman
Registered: Mon Aug 22 2016
Записи: 69
|
так пробовал разжатие, ну приведет он значения к периоду короткого таймфрейма, но сравнения закрытий дейли (последней свечки и -1 и -2) я не делаю с закрытиями свечек часового периода, я же сравниваю их с такими же закрытиями скользящей на том же сжатом периоде дейли. Я смог нарисовать и сделать без ручного разжатия на закрытиях дейли только условие closeD>smaD (то есть последней свечки и нарисовалось все ок), на графике отловились все эти моменты и нарисовались без проблем. но дальше пробовал вариации без разжатия closeD[-1]>smaD[-1] или closeD[-2]>smaD[-2] или closeD[-1]>smaD[-1] && closeD[-2]>smaD[-2] && closeD[-3]>smaD[-3]. Так вот при всех этих вариантах условий на графике все равно упорно рисует только условие срабатывания closeD>smaD даже если оно не указано. То есть проблема в том что не получается сравнить и создать условие для сравнения закрытий двух сжатых графиков меду собой на свечках -1, -2, -3 ну и все вместе соответственно.
|
Наверх
|
|
|
|
#80646 - Wed Dec 07 2016 02:50 PM
Re: при сжатии не получается выполнить условия
[Re: ViL]
|
journeyman
Registered: Mon Aug 22 2016
Записи: 69
|
скорее всего наверное это и есть причина. если системно на будущее рассматривать такие моменты, то получается что надо предусматривать обращение к закрытию последней несжатой свечки в бОльшем сжатом таймфрейме(хоть на -1 хоть на -3 бОльшего диапазона). Если никаких системных установок других не предусмотрено, то похоже именно так и придется делать. Спасибо
|
Наверх
|
|
|
|
#80648 - Wed Dec 07 2016 03:09 PM
Re: при сжатии не получается выполнить условия
[Re: Seagull]
|
journeyman
Registered: Mon Aug 22 2016
Записи: 69
|
только вот непонятно что делать когда на истории бывают пропущены свечки на базовом таймфрейме, и прямая адресация с учетом кратности таймфрейма может обращаться не к той свечке и делать ошибку.. то есть или раньше на 1-2 или позже на 1.. то есть когда в дейли сжат новый фрейм - там он автоматически выбирает последнюю свечку базового фрейма даже если какие то были пропущены.
в истории инструментов финама масса таймсерий с потеряными свечками, дейли сжатие хотя бы по своим встроенным критериям их хоть как то группирует не по количеству а по времени календарному.
|
Наверх
|
|
|
|
|
|