У вас не стоит Flash Player
Настройки
#61239 - Mon Mar 24 2014 11:07 PM Факт закрытия позиции
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
В кубиках возникла задача определения момента закрытия позиции.

Подумал, что можно смотреть на кубик "Удерживалось баров" на текущем и на предыдущем шагах - если упало с любого числа в ноль, то позиция была закрыта, вроде подходит, но оказалось, что "удерживалось баров" возвращает на баре входа 0 и на баре выхода тоже 0, поэтому если длительность позиции 1 бар (вошли и на следующем баре вышли), то "удерживалось баров" даже не "дернется".

Кубик "ЕстьАктиДлинПоз", на баре входа равен 1 на баре выхода равен 0, длительность в 1 бар будет замечена - вроде подходит, но если входов в лонг будет два или более, то не очень понятно как их разделять чтобы узнать что какая-то конкретная позиция закрыта.

Кубик "ПосВыхИмеТакИмя", он на баре выхода становится равным единице, но опять же если выходов два на одном баре, то отображаться последним будет только один и возможно не тот который нужен.

Кто как решает подобную проблему, мне кажется не хватает кубика определяющего активность указанной позиции...

Наверх
#61241 - Tue Mar 25 2014 09:23 AM Re: Факт закрытия позиции [Re: finstrateg]
Frend Online   content
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
1. Есть кубик номер бара выхода, дает бар последнего выхода.
2. Номер бара входа - когда поза есть - дает цифру, надо взять формулу Номер бара входа==0&&Номер бара входа[i-1]>0 и на обновляемое значение ну а значение на ОЗ подать номер текущего бара, таким образом будете знать номер закрытия бара каждой отдельно взятой позы.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#61253 - Tue Mar 25 2014 09:41 PM Re: Факт закрытия позиции [Re: Frend]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Если это про эти кубики http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=19778&page=1
то они тоже не будут работать если на одном баре два или больше входа/выхода, так как они привязываются к последнему входу/выходу и предыдущий теряется для алгоритма, других кубиков не нашел


Отредактировано finstrateg (Tue Mar 25 2014 09:43 PM)

Наверх
#61260 - Wed Mar 26 2014 10:01 AM Re: Факт закрытия позиции [Re: finstrateg]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
берете последнюю закрытую позицию. ее бар закрытия. если он рядом с текущим или перед ним то закрыта на прошлом баре. А воообще задачу я не увидел, есть только рассуждения вслух и из них плохо ясно в чем сыр бор smile.
_________________________
__


Наверх
#61276 - Wed Mar 26 2014 10:55 PM Re: Факт закрытия позиции [Re: ra81]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: ra81
берете последнюю закрытую позицию. ее бар закрытия. если он рядом с текущим или перед ним то закрыта на прошлом баре. А воообще задачу я не увидел, есть только рассуждения вслух и из них плохо ясно в чем сыр бор smile.


Задача проста - определить момент закрытия позиции, чтобы сделать определенные действия - запомнить параметры, задача решается элементарно для одной позиции, но в некоторых случаях, что и описано выше, использование "последней закрытой позиции" приводит к потерям информации - если на одном баре одновременно закрыто две позиции - остается информация только об одной позиции - последней ведь может быть только одна, а не две сразу, соответственно и параметры будут запоминаться только для одной позиции, а не для каждой в отдельности!


Отредактировано finstrateg (Wed Mar 26 2014 10:58 PM)

Наверх
#61278 - Thu Mar 27 2014 04:51 AM Re: Факт закрытия позиции [Re: finstrateg]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: finstrateg
Originally Posted By: ra81
берете последнюю закрытую позицию. ее бар закрытия. если он рядом с текущим или перед ним то закрыта на прошлом баре. А воообще задачу я не увидел, есть только рассуждения вслух и из них плохо ясно в чем сыр бор smile.


Задача проста - определить момент закрытия позиции, чтобы сделать определенные действия - запомнить параметры, задача решается элементарно для одной позиции, но в некоторых случаях, что и описано выше, использование "последней закрытой позиции" приводит к потерям информации - если на одном баре одновременно закрыто две позиции - остается информация только об одной позиции - последней ведь может быть только одна, а не две сразу, соответственно и параметры будут запоминаться только для одной позиции, а не для каждой в отдельности!

Для этого есть кубики у vito кажется. Нужно запрашивать позицию для заданного сигнала. Но не скажу точно, вроде бы есть.
Ну и другой вариант - запрашивать цену выхода из позиции. Если она 0 и цена входа 0, то позы нет, если вход не 0, то активна, если обе не 0, то закрыта. И тут уж конкретно для конкретной позиции только можно будет проверить.
НУ а дальше уже пробуйте фантазировать.
Вообще экспериментируйте smile. Раз уж подсели на виз редактор, то тут иначе не получится.
_________________________
__


Наверх
#61279 - Thu Mar 27 2014 07:56 AM Re: Факт закрытия позиции [Re: finstrateg]
Frend Online   content
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: finstrateg
Originally Posted By: ra81
берете последнюю закрытую позицию. ее бар закрытия. если он рядом с текущим или перед ним то закрыта на прошлом баре. А воообще задачу я не увидел, есть только рассуждения вслух и из них плохо ясно в чем сыр бор smile.


Задача проста - определить момент закрытия позиции, чтобы сделать определенные действия - запомнить параметры, задача решается элементарно для одной позиции, но в некоторых случаях, что и описано выше, использование "последней закрытой позиции" приводит к потерям информации - если на одном баре одновременно закрыто две позиции - остается информация только об одной позиции - последней ведь может быть только одна, а не две сразу, соответственно и параметры будут запоминаться только для одной позиции, а не для каждой в отдельности!

Те варианты которые я предложил. рабочии, сам так делал для нескольких поз которые могут крыться как на одной свече так и на нескольких, с ценой входа тоже гуд вариант.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#61292 - Thu Mar 27 2014 08:06 PM Re: Факт закрытия позиции [Re: ra81]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: ra81

Ну и другой вариант - запрашивать цену выхода из позиции. Если она 0 и цена входа 0, то позы нет, если вход не 0, то активна, если обе не 0, то закрыта. И тут уж конкретно для конкретной позиции только можно будет проверить.
НУ а дальше уже пробуйте фантазировать.
Вообще экспериментируйте smile. Раз уж подсели на виз редактор, то тут иначе не получится.


Спасибо за наводку - "цена входа" в позицию действительно подходит - равна нулю до входа и после выхода, из этого можно определить все что нужно, реагирует на длительность позиции в один бар.

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

заметил, что подходит еще и кубик "количество" лотов - до входа и после выхода равен 0

Наверх


Moderator:  ViL, sar