#40423 - Sun Apr 15 2012 11:57 PM
одновременно-противоположные позы
|
newbie
Registered: Fri Apr 13 2012
Записи: 30
|
а как будет вести себя скрипт, в котором 2 блока, если их не увязать а просто параллельно работают, один блок открывает лонг, второй шорт. на графике это независимо выглядит, а в реале имеет место такая связка ? и в момент когда один блок еще не закрыл лонг а второй открыл шорт если она возможна, то это получится что физически нулевая позиция реально на бирже, но скрипт считает что они существуют? или оно так с ума сойдет ?
|
|
Наверх
|
|
|
|
#40424 - Mon Apr 16 2012 12:06 AM
изменение параметров другого блока
[Re: Dos32]
|
newbie
Registered: Fri Apr 13 2012
Записи: 30
|
собственно имеется отрытый скриптом лонг, к нему закрытие и трейл-стоп. Допустим дргой модуль скрипта решил, что надо открыть противоположную позицию. варианты: 1. отрытие шорта вызывает просто отдльный блок закрытия лонга, отдельный от первого(который с трейлом) 2. то-же что в пункте 1, но этот отдльный блок тоже с трейлом, но с другими параметрами. Вот тут непонятно, тогда оба блока трейла сделают и будут двинать 2 стоп-заявки на бирже, если поза закроется, то уберут, но если произойдет сбой связи или программа зависнет то останется на бирже лишняя заявка дествовать? что нехорошо ... 3. Вместо применения второго модуля закрытия можно-ли по нужному сигналу изменить параметры модля ттейл-стопа, причем не на весь скрипт, а только до времени вызода из позиции? т.е. он работал по своим базовым параметрам таща трейл за лонгом, но проскочил сигнал что хочется другому блоку в шорт, и мы изменяем параметры трейл-стопа так, чтобы он стал другим, короче чем был. 4. Или можно к модулю выхода привязать несколько трейл стопов, которые будут связаня с другими блоками так, чтобы результатом была тольо одна заявк на бирже, от самого короткого из них ?
|
|
Наверх
|
|
|
|
#40425 - Mon Apr 16 2012 12:28 AM
Re: изменение параметров другого блока
[Re: Dos32]
|
newbie
Registered: Fri Apr 13 2012
Записи: 30
|
так, в справочнике написано, что трейл-стоп возвращает число. это и есть цена стоп-заявки которая передается модулю закрытия ? т.е. по пункту 4. вопроса полчаетсся, что можно иметь не один а например 2 трейл-стопа с разными параемтрами, а в модуль закрытия передавать из через блок MAX() (или MIN соответственно позе) для того, чтобы завяка была одна по цене того блока, у которога она выше ?
|
|
Наверх
|
|
|
|
#40431 - Mon Apr 16 2012 11:56 AM
Re: изменение параметров другого блока
[Re: Dos32]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. У брокера на Вашем счету по одному инструменту может быть только два варианта. Есть позиция. Нет позиции. 2. Брокер одновременно может вести несколько условных заявок. Так как возможны одновременные срабатывания, то передается та, что ближе к цене. По-этому если позиция после срабатывания остается и у этой позиции есть условник(стоплосс), то естественно он будет продолжать работать. Если все позиции закрыты, то никаких заявок не будет. 3. Можно менять не параметры, можно менять блоки между собой. Делается это с помощью блока формула. Берете два блока трейла(или больше), далее в формуле пишите: Условие? Трейл1:Трейл2 Формулу уже подаете на выход. Синтаксис в соответствующем разделе форума: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8149#Post81494. Ответ во 2.
Отредактировано ViL (Mon Apr 16 2012 11:57 AM)
|
|
Наверх
|
|
|
|
#40434 - Mon Apr 16 2012 05:17 PM
Re: изменение параметров другого блока
[Re: ViL]
|
newbie
Registered: Fri Apr 13 2012
Записи: 30
|
угу, итого берем 2 разных трейла ну и собственно вместо формулы можно готовый блок MAX() MIN() использовать в зависимости от направления позы
|
|
Наверх
|
|
|
|
#40435 - Mon Apr 16 2012 05:58 PM
Re: изменение параметров другого блока
[Re: Dos32]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
|
|
Наверх
|
|
|
|
|
|