#38215 - Mon Mar 05 2012 03:06 PM
Как сделать чтоб новая позиция закрыла предыдущую?
|
stranger
Registered: Fri Jan 20 2012
Записи: 4
|
Как сделать так, чтоб при открытии новой позиции все предыдущие закрывались?
Форум облазил, решения не смог найти. Видимо тут нужен блок "Есть активная позиция"?
Помогите пожалуйста.
|
Наверх
|
|
|
|
#38217 - Mon Mar 05 2012 03:27 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
|
Наверх
|
|
|
|
#38219 - Mon Mar 05 2012 03:31 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: ViL]
|
stranger
Registered: Fri Jan 20 2012
Записи: 4
|
Нет, это не совсем то. Тут проверка, и если открытая позиция есть, новая не открывается. А мне нужно, чтоб если есть сигнал на новую позицию, старая закрывалась, а новая соотвецно открывалась.
|
Наверх
|
|
|
|
#38221 - Mon Mar 05 2012 03:58 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
Позиции направлены в разные стороны? То есть, нужен переворот?
_________________________
|
Наверх
|
|
|
|
#38223 - Mon Mar 05 2012 04:11 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: tslab.trader]
|
stranger
Registered: Fri Jan 20 2012
Записи: 4
|
Ну не принципиально так то. Смысл в том, что есть например позиция, и программа открывает еще одну. Выходит 2 открытые позиции. Нужно чтоб была только одна открытая. И по последнему сигналу.
Надеюсь не слишком путано объясняю)
|
Наверх
|
|
|
|
#38224 - Mon Mar 05 2012 04:15 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
Я, кажется, понял. Пять минут, сделаю скриптик.
_________________________
|
Наверх
|
|
|
|
#38226 - Mon Mar 05 2012 04:31 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
Если я правильно понял вопрос, то всё просто.
Ставим блок "есть активная позиция". При проверке условия входа ставим кубик "И" и "Нет" или "& !" в формуле. И тогда новые позиции не будут открываться, пока не закрыта старая.
Attachments
example.xml (41 downloads)
_________________________
|
Наверх
|
|
|
|
#38229 - Mon Mar 05 2012 04:42 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: tslab.trader]
|
stranger
Registered: Fri Jan 20 2012
Записи: 4
|
Спасибо за помощь, но видимо плохо объесняю)
"И тогда новые позиции не будут открываться, пока не закрыта старая"
Мне нужно наоборот, чтоб новая позиция открылась, но перед этим закрыла старую.
Чтоб старая, открытая была закрыта с любым результатом, и открыта новая по последнему сигналу (который может противоречить со старым а может и нет)
|
Наверх
|
|
|
|
#38230 - Mon Mar 05 2012 04:45 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
тебе нужно определить кол-во лотов текущей позиции и подать встечную заявку на кол-во лотов текущей позиции + еще чтонить
|
Наверх
|
|
|
|
#38232 - Mon Mar 05 2012 04:54 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Как сделать так, чтоб при открытии новой позиции все предыдущие закрывались?
Форум облазил, решения не смог найти. Видимо тут нужен блок "Есть активная позиция"?
Помогите пожалуйста. Можно попробовать, ипользуя блоки "PosAktiveName" от пользователя 777 (этот блок возвращает имя активной позиции). Если новая позиция открыта новым блоком Name2 открытия, то необходимо поставить стоп на первый блок открытия Name1 через логическую формулу, в которой написать PosAktiveName2==true получится, что при открытии новой позиции блоком Name2, сразу срабатывает стоп по позиции , открытой первым блоком Name1 Если не слишком понятно, то извиняюсь, пример делать лень.... но это не сложная задачка, чесслово
Отредактировано captian (Mon Mar 05 2012 04:56 PM)
|
Наверх
|
|
|
|
#38233 - Mon Mar 05 2012 05:02 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
Спасибо за помощь, но видимо плохо объесняю)
"Мне нужно наоборот, чтоб новая позиция открылась, но перед этим закрыла старую. "Есть активная позиция & сигнал"---> Закрытие по рынку и ещё "сигнал" на блок открытия.
_________________________
|
Наверх
|
|
|
|
#38234 - Mon Mar 05 2012 05:12 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Спасибо за помощь, но видимо плохо объесняю)
"И тогда новые позиции не будут открываться, пока не закрыта старая"
Мне нужно наоборот, чтоб новая позиция открылась, но перед этим закрыла старую.
Чтоб старая, открытая была закрыта с любым результатом, и открыта новая по последнему сигналу (который может противоречить со старым а может и нет) Думаю закрыть старую до открытия новой не получится. Только после открытия новой закрывать старую, или условием открытия новой должно быть закрытие по сигналу старой. Иначе при совпадении сигналов на обоих позициях может получиться циклическая ссылка и позиции будут в режиме автогенерации пытаться закрыть друг друга)))))
|
Наверх
|
|
|
|
#38235 - Mon Mar 05 2012 05:18 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: captian]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
Новая откроется по сигналу на следующей свечке, т.к. на блоке входа в новую позицию пройдет проверка ! "есть активная позиция".
Отредактировано tslab.trader (Mon Mar 05 2012 05:18 PM)
_________________________
|
Наверх
|
|
|
|
#38243 - Mon Mar 05 2012 09:19 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: Shin]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Как сделать так, чтоб при открытии новой позиции все предыдущие закрывались?
Форум облазил, решения не смог найти. Видимо тут нужен блок "Есть активная позиция"?
Помогите пожалуйста.
Сигнал на новую и есть закрытие старой позиции.
Attachments
2012-03-05_2118.png (492 downloads)
Отредактировано SPLsd (Mon Mar 05 2012 09:20 PM)
|
Наверх
|
|
|
|
#38246 - Mon Mar 05 2012 10:15 PM
Re: Как сделать чтоб новая позиция закрыла предыдущую?
[Re: SPLsd]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Как сделать так, чтоб при открытии новой позиции все предыдущие закрывались?
Форум облазил, решения не смог найти. Видимо тут нужен блок "Есть активная позиция"?
Помогите пожалуйста.
Сигнал на новую и есть закрытие старой позиции. Увы, так не прокатит. При одинаковом сигнале (совпадении сигналов) на разных входах, образуется циклическая ссылка.
Отредактировано captian (Mon Mar 05 2012 10:19 PM)
|
Наверх
|
|
|
|
|
|