На главную страницу

Описание 'SimpLock' - стопа:

          
  'SimpLock' - это простой стоп, выставляемый с торговой заявкой, причем выставляется он, как и все стопы с которыми работает модуль, только после исполнения основной заявки. Реализован по просьбе пользователей для всех рынков. SimpLock-стоп аналогичен 'Simple' - стопу. Его отличие от Simple-стопа только в том, что после появления SimpLock-стопа в очереди заявок АД-терминала, формируется Lock-файл, блокирующий подачу всех заявок на баре с BuySell-сигналом, кроме заявок на закрытие позиции. Пример названия такого Lock-файла для хххх-ххх счета: SimpLockGAZP-6.08хххх-хххFORTS. Файл удаляется автоматически при сдвиге графика на следующий бар, но также его можно удалять при необходимости и вручную.
  Тем самым, если этот стоп будет УСТАНОВЛЕН, то созданная им блокировка не даст исполнить любые другие Buy- и Sell- заявки на ЭТОМ же баре с сигналом, повторные или противоположные, даже если позиция на этом баре закроется по стопу. Блокировка действует только для бара на котором выставляется этот стоп, и любые последующие сигналы, кроме сигналов на закрытие позиции, того же или противоположного направления на этом баре уже не будут исполняться. На последующих новых барах С СИГНАЛАМИ(!), или после появления новых сигналов с началом новой торговой сессии, эта блокировка автоматически снимается. Стоп работает только на барах, определяемых параметром NumBarRight, на которых есть торговые BuySell-сигналы.
  Для использования 'SimpLock'-стопа в функции MoveMICEX_SHR (MoveFORTS) нужно задавать отличный от нуля параметр Stop%, определяющий процентный уровень размещения этого стопа от последней Close-цены по бумаге.
(пример SimpLock-стопа: FNull:=If(FAlert, ExtFml("Borisoff.MoveMICEX_SHR","хххх-ххх",х,х,х,0.75,SimpLock,0,FAlert,1), False);
                                                                                                                                ^                     
                                                                                                                                 |     
                                                                                                         %  размещения стопа от последней Close-цены
  (!) Этот стоп работает только на графиках с интрадейными тайм-фреймами от 1-й минуты до 1430 минут включительно. На всех прочих тайм-фреймах этот стоп не будет работать
!
        
В последних вариантах v.59 версии SimpLock-блокировку можно поставить и без создания стопа! Блокировка ставится, если в параметрах функции задается нулевое кол-во (т.е. имеющаяся позиция обнуляется) и нулевой % размещения SimpLock-стопа, тогда после исполнения заявки на обнуление позиции стоп не будет создан, но будет создана блокировка для любых новых сигналов на баре с сигналом, действующая до появления нового бара
:
(пример обнуления позиций с последующей SimpLock-блокировкой:
FNull:=If(FAlert, ExtFml("Borisoff.MoveMICEX_SHR","хххх-ххх",
0,х,х,0,SimpLock,0,FAlert,0), False);
                                                                                   ^      ^       ^       ^

Hosted by uCoz