У вас не стоит Flash Player
Настройки
#57725 - Sun Sep 01 2013 11:28 PM Замена СТОПОВ при условии...
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
Добрый день! Помогите реализовать выход по трелинг-стопу "минимум за период". выход из позиции осуществляется 2мя способами в зависимости от выполнения "Лог. Условия".

Если Лог. условия ВЕРНО, то для закрытия позиции используется стоп с ПЕРВЫМ параметром, если ЛОЖНО, то со ВТОРЫМ. Как поменять параметры в блоке "Минимум за период" в зависимости от "Лог. условия"? Может уже есть наработки?

Наверх
#57726 - Mon Sep 02 2013 08:09 AM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Maximus2017
Добрый день! Помогите реализовать выход по трелинг-стопу "минимум за период". выход из позиции осуществляется 2мя способами в зависимости от выполнения "Лог. Условия".

Если Лог. условия ВЕРНО, то для закрытия позиции используется стоп с ПЕРВЫМ параметром, если ЛОЖНО, то со ВТОРЫМ. Как поменять параметры в блоке "Минимум за период" в зависимости от "Лог. условия"? Может уже есть наработки?
В Блок закрытие по стоп лосс подаётся числовое значение, любое.
Для того, что бы по разным условиям использовать разную цену стоп ордера необходимо обе цены подать в формулу, а в самой формуле написать: условие1?цена1:цена2
Пример: sma1>sma2?максимум_за_1:максимум_за_2

З.Ы. ограничений по количеству проверок лог условий нет, можно написать хоть десяток
условие1?цена1:условие2?цена2:условие3?цена3:цена4 и т.д.


Отредактировано captian (Mon Sep 02 2013 08:13 AM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#57746 - Mon Sep 02 2013 01:21 PM Re: Замена СТОПОВ при условии... [Re: captian]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
Спасибо за ответ! Буду пробовать. А где прочитать про условные обозначения в формуле? Что знаки сие означают (вроде так понятно, что имелось ввиду) и какие еще есть?

Наверх
#57747 - Mon Sep 02 2013 01:31 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143

Наверх
#57748 - Mon Sep 02 2013 01:31 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110

Наверх
#57750 - Mon Sep 02 2013 01:38 PM Re: Замена СТОПОВ при условии... [Re: SupportTSLab]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
ОООО... спасибо!

Наверх
#57752 - Mon Sep 02 2013 01:58 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
(B>M_MIN && B>MIN)?M_MIN:MIN || (B<M_MIN && B>MIN)?B:MIN || (B<M_MIN && B<MIN)?M_MIN:MIN

Где ошибка у меня?

Наверх
#57754 - Mon Sep 02 2013 02:21 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
Кажется понял. Без ИЛИ нужно тут - переделал выражение.

Наверх
#57755 - Mon Sep 02 2013 02:24 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
Работает так B>M_MIN?M_MIN:(B<M_MIN && B>MIN)?B:B<MIN?MIN:MIN

НО не то получилось...

Наверх
#57757 - Mon Sep 02 2013 02:32 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
Еще раз передедал... но не то выходит )
(B>M_MIN && B>MIN)?M_MIN:(B<M_MIN && B>MIN)?B:(B<M_MIN && B<MIN)?MIN:MIN

Наверх
#57761 - Mon Sep 02 2013 02:45 PM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
Maximus2017 Offline
newbie

Registered: Fri May 18 2012
Записи: 39
Все разобрался... )))

Наверх
#57905 - Sat Sep 07 2013 12:54 AM Re: Замена СТОПОВ при условии... [Re: Maximus2017]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
А как правильно задать условие, чтобы пересчёт производился не за какой-то период (в числовом выражении), а с момента открытия сделки?

Наверх
#57906 - Sat Sep 07 2013 01:00 AM Re: Замена СТОПОВ при условии... [Re: Rolekc]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Пересчет происходит по выбранному периоду и типу в свойствах скрипта.
Других возможностей в программе не предусмотрено.

P.S. слева красная кнопка: "предложите идею"

Наверх
#57907 - Sat Sep 07 2013 01:07 AM Re: Замена СТОПОВ при условии... [Re: ViL]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Я неправильно выразился. Надо, чтобы скрипт отслеживал максимумы/минимумы, но не за определённый период, а с момента открытия сделки.

Наверх
#57945 - Mon Sep 09 2013 01:40 PM Re: Замена СТОПОВ при условии... [Re: Rolekc]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: Rolekc
Я неправильно выразился. Надо, чтобы скрипт отслеживал максимумы/минимумы, но не за определённый период, а с момента открытия сделки.

Есть такие индикаторы.
Минимум/Максимум позиции
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#57946 - Mon Sep 09 2013 02:36 PM Re: Замена СТОПОВ при условии... [Re: Rolekc]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Rolekc
Я неправильно выразился. Надо, чтобы скрипт отслеживал максимумы/минимумы, но не за определённый период, а с момента открытия сделки.

Блоки MFE - максимум.
МАЕ - минимум.
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=31767#Post31767
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=31772#Post31772

Наверх
#57960 - Mon Sep 09 2013 10:33 PM Re: Замена СТОПОВ при условии... [Re: ViL]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Спасибо! То, что надо!

Наверх


Moderator:  ViL, sar