Форум » Скрипты » скрипт стоп_бай с тралом. » Ответить

скрипт стоп_бай с тралом.

ko_ko: Может есть где такой скрипт? Или возможно ли сделать скрипт по такой схеме. Я задаю некий уровень ( цену ) , который можно будет передвигать на графике. Этот уровень срабатывает , когда цена доходит до него. Но ордер не открывается , а лишь инициируется некий стоп_ордер с тралом. При движении цены дальше в том же направлении , стоп передвигается. И только лишь при возврате цены , если цена возвращается на расстояние , большее , чем размер трала , - открывается ордер. Например. Установил этим скриптом уровень стоп_бай 133.600 для евро/йена. И трал 30пп. Цена движется вниз и достигла 133.600 - активизируется трал на уровне 133.570. Далее цена идет вниз и тащит за собой трал. На уровне 134.000 цена развернулась и трал отработал на 133.970. Открылся ордер бай по цене 133.970. Также хорошо было бы , во-первых , иметь возможность двигать этот уровень мышью. И , во-вторых , установить этим скриптом размер профита для открытого ордера , в том числе возможность модифицировать размер профита мышью. Итак , : 1. установить стоп_бай ( без немедленного открытия ордера ). 2. трал к стоп_бай. 3. профит к открытому после срабатывания стопа трала ( п.1 и п.2 ) баю. Выбор: профит движется с тралом или фиксирован. 4. смещать уровни мышкой. 5. дать выбор установки свойства цены в терминале , то есть 5 знаков или 4 знака используется в терминале. 6. Установить цвет для бай и сэлл линий ( чтобы отличать от других линий , поскольку могут быть ордера открытые в терминале по другой схеме , в т.ч. обычной ). Аналогично для сэлл. Интересно , а можно сделать так: активируем скрипт , на графике появляется горизонтальная серая линия. Мышкой устанавливаю ее туда , где желаю. 2 раза кликаю на эту линию. Скрипт установил уровень. Сам определяет тип стопа: если установлен ниже текущей цены , то это стоп-бай ( линия зеленого цвета ). Если выше - то стоп-сэлл ( линия желтого цвета ). Далее появляются линия уровня профита , который тоже можно мышкой двигать. В скрипте отметить: профит двигается вместе с тралом или фиксирован. "ОК" скрипта активирует уровни на графике. Наверное , если на графике уже есть наложение советника или другого скрипта , то данный скрипт не сможет работать? В принципе меня пока интересует , чтоб можно было в ручном режиме торговать этим скриптом.

Ответов - 13 новых

Scriptong: В принципе, идея интересная. Что-то типа перемещающихся ордеров Buy Stop Limit и Sell Stop Limit из МТ5. Причем идею можно неплохо развить, сделав полноценное торговое приложение. Потому это, скорее всего, будет сделано в будущем в виде статьи. Точные сроки не назову, т. к. в данный момент идет развитие цикла статей "Регрессионный анализ" и "Охота на объемы". Ну а Вы пока подумайте, если нужно, над развитием и попробуйте скорректировать некоторые нестыковки в самой идее: ko_ko пишет: Установил этим скриптом уровень стоп_бай 133.600 для евро/йена. И трал 30пп. Цена движется вниз и достигла 133.600 - активизируется трал на уровне 133.570. Далее цена идет вниз и тащит за собой трал. На уровне 134.000 цена развернулась и трал отработал на 133.970. Открылся ордер бай по цене 133.970. Здесь цена достигла 133.600 и движется вниз, но каким-то образом при движении вниз достигла 134.00. Я догадываюсь, о чем идет речь, но вдруг моя догадка неправильная и Вы имели в виду что-то другое.

ko_ko: Насчет МТ5 не знаю , не пользуюсь. Развитие идеи я пока не предполагаю , поскольку в моей РУЧНОЙ торговле я использую свою стратегию , где хотелось бы включить данный скрипт , чтобы облегчить выставление данного типа ордеров. Скрипт удобен для торговле на отбой от некоего коридора при флэте , который у меня определяется отдельным индикатором. Scriptong пишет: Здесь цена достигла 133.600 и движется вниз, но каким-то образом при движении вниз достигла 134.00. Я догадываюсь, о чем идет речь, но вдруг моя догадка неправильная и Вы имели в виду что-то другое. Я не умею читать ваши мысли , но здесь я просто допустил ошибку. Логика подсказывает , что не 134.000 , а ниже 133.600. И далее по схеме. И добавить п.7-8 задания из первого поста: 7. Сигнал алерта и звукового сигнал при достижении стоп-лимита и открытии ордера от данной схемы ( поскольку , сидя за терминалом на другой вкладке или терминале , можно пропустить отработку данного скрипта. Учитывая , что речь идет о торговле в узком коридоре при флэте. ). 8. Установить размер стоп-лосса в пп. 9. Активировать вновь прежний уровень бай-стоп , если цена , после отработки стоп-лосса , развернулась ( этот пункт можно потом обдумать ). В принципе , если расширять тему , то можно попробовать выставлять не только один стоп-бай или один стоп-сэлл , а сразу оба , задавая типа коридора , в котором по моим расчетам будет двигаться цена в ближайшее время. То есть , при установке скрипта возникают 2 уровня , которые можно раздвинуть в виде некоего коридора. Щелкнуть 2 раза на один из уровней и скрипт тем самым принимает эти уровни , как коридор. Далее он показывает к каждой из линий ВНУТРИ коридора пунктирные линии бай-стоп лимит и сэлл-стоп лимит , которые тоже можно раздвигать мышкой. При раздвижении одного из лимитников , также передвигается другой. То есть сдвинули бай-лимитник до 5пп от нижней стороны коридора , - автоматически на это же расстояние передвигается сэлл-лимитник от верхней стороны коридора. Это расстояние между стороной коридора и лимитником - размер нашего трала. Тогда его задавать отдельно в скрипте не надо. Ну а дальше , как в первом посте. Не знаю , правда , можно ли задавать коридор кривыми , но меня вполне устроил бы горизонтальный коридор. Кстати сказать , если устанавливать коридор , то размер профита можно и не задавать. Он может сразу определяться расстоянием между лимитными ордерами. При подходе цены к своему профиту ( лимитному ордеру ) на расстояние ближе , чем расстояние между стороной коридора и лимитным ордером ( размер трала лимитного ордера ) , скрипт пусть выставляет стоп-трал по размеру одинаковый с размером трала ( сторона коридора и лимитный ордер ). Тем самым подстраховываемся от разворота и даем шанс вырасти немного прибыли , если цена катит дальше. Если цена вышла за коридор и там завершилась ( по стоп-тралу ) , то за пределами коридора скрипт больше ситуацию не отрабатывает , а ждет захода внутрь коридора. И там работает по прежней схеме. Выход цены за коридор больше , чем размер трала , можно сигналить алертом и звуковым сигналом , например , "ква-ква". Далее в ручном режиме или я переставляю коридор , либо считаю , что коридор сохраняется. Но однозначно скрипт перестает выставлять лимитки и пр. , если цена вышла за коридор. Единственно , если позволяет ситуация , скрипт доводит трал стопа до завершения. Типа так.

Genry: Scriptong пишет: В принципе, идея интересная. Что-то типа перемещающихся ордеров Buy Stop Limit и Sell Stop Limit из МТ5. Причем идею можно неплохо развить, сделав полноценное торговое приложение. Потому это, скорее всего, будет сделано в будущем в виде статьи. Мне попадалась реализация подобной идеи. Насчет скрипта, как запрашивает ко_ко, сразу на память не приходит Был советник. Автор озвучивал реализацию так: ---------------------------------------------- Принцип работы такой. Так как рынок движется только в два направления, то эксперт определяет наиболее потенциальное место где рынок может развернуться. Далее он выставляет отложеный ордер, но при этом не просто ждет пока рынок зацепит отложеник, а передвигает отложеный ордер вслед за ценой пока не будет разворот. Закрытие ордеров происходит так: когда прибыль достигнет определеного значения, выставляется стоп лосс и потом, если прибыль увеличивается, соответствено движется и стоп лосс. У вас возможно возик вопрос: а почему бы не использовать тейк профит? Я отвечу - потому что стоп лоссом вы закроете максимальную прибыль в даной ситуации, а вот тейк профита можно и не дождаться, или очень долго ждать. И самое важное этот эксперт является МУЛЬТИВАЛЮТНЫМ т.е. можно (нужно) ставить и работать не по одной валюте, а до 10 одновремено. -------------------------------------------------------------- Советник назывался Fractal Wizard, кажется (могу ошибаться) был в 10-ке одного из ранних чемпионатов mq4 Использовал индикатор фракталов Вильямса. Идея полезная, думаю каждый из нас руками двигал отложку за ценой, видя скорый разворот.


ko_ko: Genry пишет: увеличивается, соответствено движется и стоп лосс. У вас возможно возик вопрос: а почему бы не использовать тейк профит? Я отвечу - потому что стоп лоссом вы закроете максимальную прибыль в даной ситуации, а вот тейк профита можно и не дождаться, или очень долго ждать. Меня интересует скрипт , а не советник. Мне тэйк интереснее , поскольку скрипт планируется использовать внутри узкого коридора. Во флэте. выставлять трал стоп-лосса для флэта - это резать прибыль. Границы флэта я задаю руками , исходя из показаний индикатора , который определяет , что у нас флэт. Для тренда , да , можно ставить трал стоп-лосса , но тогда придется сильно расширять размер стопа , что для флэта не подойдет. Для флэта и трала нельзя использовать один подход и один размер профита и стопа. Поэтому для флэта должен быть скрипт без трала стопа. А для трэнда тогда нужен еще скрипт отдельный , где можно ставить трал стопа. Но для уровня стопа тренда , как правило , лучше использовать перемещающийся индикатор. Например , МА или САР. В этом случае если цена опускается до этого индикатора , то ордер закрывается. И трал в оторванном от ситуации и жестко заданный в пп. здесь проигрывает перемещению стопа вслед за индикатором. Поэтому предложенный скрипт не предполагается использовать в тренде , а только в узком коридоре на отбое цены. .

ko_ko: Вообщем , решил-таки по предложению скриптонга расширить тему. .... После Тренда имеем Флэт ( кто-то спорит? ). Если после Тренда цена возвращается больше , чем на заданный коридор+Допуск к нему ( 50% ) ( в нашем случае 40+20=60пп ) , то имеем Флэт. Это упрощенная реализация принципа флэта , которую я применяю. Но суть не в этом , а в указании коридора и сопутствующих линиях , которые должен помочь мне скрипт выстроить. И взять на себя торговлю внутри этого коридора. Поскольку скрипт предполагается использовать в ручной торговле , то и идентификация флэта – это мое видение текущей ситуации. Если я определил , что есть флэт ( на основе некоего индикатора тренд-флэт ) , то накидываю скрипт. В последующем возможно скрипт связать с советником , которому может быть передано право определения состояния текущей торговли ( тренд-флэт ) по определенным правилам. Но сейчас право определения текущего характера торговли полностью лежит на мне ( трейдере ). Потому данный скрипт – лишь инструмент автоматизации и облегчения при ручной торговле в случае идентификации мною текущего состояния торговли как Флэт. Не более того. Итак , Я определил , что имеет место переход от состояния Тренд к состоянию Флэт. Накидываю скрипт. Появляется некая серая линия. Я перевожу ее к максимальному хвосту , где по моим соображениям завершился Тренд. ( В принципе , можно дать скрипту самому определить максимальный хвост свечи , если цена уходит ниже коридора или минимальный хвост свечи , если цена заходит выше коридора. Тогда скрипт самостоятельно устанавливает уровни при своей активации по схеме , описаной ниже. Если цена не успела зайти за коридор и развернулась , то линии скрипта переставляются на новый уровень пока либо не зафиксируется условие флэта или скрипт не завершится - но об этом ниже ). Кликаю на эту серую линию 2 раза. Скрипт расставляет предварительно уровни: 1. Серая линия превращается в белую сплошную. На рисунке – это верхняя сплошная белая линия. ( Будем считать , что это верхний Допуск коридора Флэта. Заход цены за него с завершением текущей свечи за ней отменяет наш скрипт ( и флэт ). Как минимум у нас новый максимальный уровень , а как максимум – наш прерванный Тренд возобновился. ) 2. Ниже рисуются следующие уровни:  Коридор флэта: розовая и голубая сплошные линии. Размер коридора задается в настройках скрипта ( у нас 40пп ) и может раздвигаться мышью , как считает нужным трейдер.  Также задается скриптом размер Допусков к коридору Флэта. В % к коридору ( у нас 50% или по 20пп в каждую из сторон коридора ). Допуски к коридору на рисунке – это сплошные белые. В том числе та самая первая линия , после клика на которую скрипт производит разметки. Допуски к коридору также могут быть откорректированы мышкой.  Одновременно скрипт размечает 2 пунктирные линии внутри коридора ( голубая и розовая ) – это уровни лимитных стоп-ордеров для коридора Флэта , работающих по принципу отбоя.  Размер отступа лимитных стоп-ордеров от линий коридора задается настройками скрипта ( в нашем случае 5пп ) , который также может быть скорректирован мышкой.  Размер данного отступа - одновременно это размер нашего трала.  Первоначально скрипт начинает торговать если цена заходит за нижнюю голубую линию коридора ( противоположную относительно линии верхнего Допуска , который инициировал наш скрипт ). На рисунке я отметил этот момент галочкой.  То есть в первый раз , при инициализации скрипта , уровнем бай-стоп-лимит является голубая линия. Цена проходит эту линию – включается трал стоп-бай-лимит в размере заданных 5пп. ( этот момент первого стоп-трала на рисунке – короткая жирная красная линия ). Если цена дальше идет , то трал тоже двигает стоп-бай-лимит. При возвращении цены больше , чем 5пп , открывается ордер бай. Его тэйком является верхняя розовая сплошная линия. Но на подступе к ней за 5ппХ2=10пп ( размер 2-х тралов ) до розовой линии включается стоп-бай открытого ордера. Трал стоп-бая вытягивает ордер следом за ценой , даже если она зашла дальше Допусков. И закрывает ордер по стопу при возврате цены.  При этом , даже если открытый ордер бай не закрыт , но цена выходит за уровень стоп-сэлл-лимит , то при этом заходе на расстоянии 5пп активизируется трал сэлл-лимит.  На рисунке я отобразил красными пунктирными горизонталями уровни , когда включаются Стопы к открытым ордерам. На рисунке видно , что при активном стоп-ордере одновременно может быть открыт другой ордер по стоп-тралу лимиту. Особенно , если цена вышла за коридор. Первый ордер при этом закрывается по стоп-тралу. А второй открывается по стоп-трал-лимиту. Например , на рисунке так обозначены ордера «1» и»2».  Ордер «7» открылся на уровне красной пунктирной линии вверх , поскольку цена успела задеть уровень голубого пунктира. То есть , в отличии от самого первого ордера-инициализатора скрипта , который открывается только после захода за голубую сплошную линию коридора , последующие ордера открываются ( точнее , к ним открываются стоп-лимиты ) , если коснутся пунктирных линий ( голубой или розовой ).  Соответственно мы видим где закрывается ордер «7» - по стоп-лосу открытого бая. А ордер «8» сэлл-стоп-лимит открывается по своему стоп-тралу , что даже выше коридора. А закрывается уже даже ниже нижнего Допуска – там где я отметил крестиком.  По-идее , на уровне нижней линии голубого пунктира должен выставиться лимитный бай следующего ордера «9». Он не откроется пока не сработает стоп-трал к нему. На рисунке видно , что цена вышла за пределы нижнего Допуска к нашему коридору. И , главное , свеча завершилась НИЖЕ этого Допуска. А это означает , что открытый стоп-лимит-бай аннулируется. Флэт завершается. Поскольку на М15 точно не понять , уходила ли цена назад на 5пп или нет , то , даже если уходила и стоп-лимит-бай открылся , то с завершением текущей свечи ниже нижнего Допуска , открытый бай-ордер закрывается. Ну или ( лучше ) к нему применяется тотчас же стоп-трал 5пп. Мало ли , цена немного завернет назад и ордер закроется в плюсе. 3. Кроме этого при выставлении лимитников , открытии ордеров , закрытии ордеров , закрытии самого скрипта по причине закрытия Флэта , - выдавать алерты и звуки. То есть по ВСЕМ событиям давать алерты и колокольчики. 4. Внести в настройки выбор: профит движется вместе с стоп-тралом лимитного или зафиксирован на уровне линий коридора ( канала ). Если движется , то по достижении заданного профита ( минус 5пп ) включается стоп-трал открытого ордера. Также , как это предусмотрено для фиксированного профита. Особенно этот момент интересен , если канал имеет наклон или какие-либо индикаторы указывают на возможное смещение флэта. 5. То есть не плохо было бы , чтобы скрипт мог бы устанавливать коридор не чисто горизонтально , а с наклоном тоже. Так , как это откорректирует машками трейдер. Флэт , который на рисунке , продолжался 1 сутки. Профит 370пп по 8 ордерам. Скорее всего это даже не скрипт , а советник , но работающий во Флэте. Определение состояния Флэт возложено на самого трейдера , который после того , как определяет состояние «Флэт» , активирует ручным образом советник. Далее устанавливает мышкой нужные уровни. И все. Советник сам завершает свою работу после того , как определил окончание флэта. Выдает сигнал и алерт об окончании работы. Если в системе еще остается ордер , открытый по стоп-трал-лимит ( как на рисунке ордер «9» ) , то предупреждает , что Флэт завершен , но в системе есть ордер , для которого активирован стоп-трал 5пп. Следующая активация также определяется трейдером. Здесь советнику не надо определять переход Флэт-Тренд-Флэт… Активировал советник – советник выставил уровни , ждет отработки для флэта. Появилось условие , что Флэт ( возврат цены больше коридора + 1-н Допуск ) – пошел отрабатывать. Вышла цена за Допуск с завершением свечи выше Допуск , - советник отключился. Но советник не работает после того , как отключился. Поскольку , во-первых , для тренда и флэта подходы абсолютно разные. И разные настройки. Во-вторых , Интересует работа во флэте , на отбой. Поскольку флэт приковывает трейдера надолго к терминалу. В приведенном примере – целые сутки. И во флэте чаще приходится манипулировать ордерами. В тренде – поставил бай , широкий стоп к нему , трал. И все. Закроется – закроется. НЕ закроется – и хорошо , ждем дальше – гляну вечером. Новая активация советника – через ручную активацию. Просьба сделать именно так , а не пытаться сделать советник , который постоянно в работе и пытается сам найти Флэт. Советник рассчитан больше на ручную активизацию. Причины я указал выше. Чтобы проверить его работу , можно выбрать ряд участков из истории , которые трейдер явно бы определил , как флэт по своим индикаторам , и протестировать на этих кусках. При этом не беда , если трейдер ошибся , поскольку , если советник не идентифицирует Флэт , а цена закроется за пределами Допусков к коридору , то либо советник откроет ордер и закроет его с небольшим убытком или , даже , с прибылью. Либо констатирует закрытие Флэта и даст алерт , что советник закончил работу. На представленной картинке в самом низу слева как раз такая ситуация: прошлый Флэт закрылся ( белый крестик ) по причине закрытия текущей свечи выше верхнего Допуска к коридору ( каналу ). А следующее состояние не идентифицировано , как флэт , поскольку откат составил менее 60пп. П.С. Подход , предусматривающий откат на 60пп после максимума ( минимума ) последних п-свечей для идентификации состояния флэта - это упрощенный мой подход ( поскольку это лишь часть подхода ). На самом деле , чтобы трейдер констатировал Флэт , он может применять свои инструменты и видения. Важно , что предлагаемый советник не ищет по каким-то признакам состояние флэта , а активируется самим трейдером , когда он посчитает , что возможен Флэт. Откат ли это на 60пп , какой-то другой принцип - не важно. Скрипт первоначально выставит уровни , а трейдер их отрегулирует мышкой согласно своей политики. А далее уже советник запускается и работает по отбою от уровней , указанных трейдером. Вот в таком режиме хотелось бы видеть реализацию.

Scriptong: ko_ko пишет: Я не умею читать ваши мысли Аналогично, потому и переспросил. Но даже эта ремарка: ko_ko пишет: но здесь я просто допустил ошибку. Логика подсказывает , что не 134.000 , а ниже 133.600. И далее по схеме. не развеивает весь туман. Приведите, пожалуйста, весь текст в правильном ключе. Потому как далее там еще с тралом получается нестыковка (при движении вниз он изначально ниже цены, но потом срабатывает выше цены). ko_ko пишет: Вообщем , решил-таки по предложению скриптонга расширить тему. Вообще-то я воспринял это направление не в виде какой-либо стратегии, а именно в виде инструмента трейдера. Какую при этом применять стратегию, трейдер решает сам. А потому здесь видится набор инструментов с графическим управлением, где каждый инструмент выступает в роли мини-стратегии. Причем после отработки мини-стратегии она прекращает свою работу полностью. Для возобновления требуется повторная установка инструмента на график. В противном же случае мы приходим к тому, что имеем дело с полноценной торговой системой, которую инструментом уже и не назовешь. В виде чего будет программа (скрипт или советник) решается удобством использования программы, а не на уровне "мне нужен скрипт или советник". Для пользователя ведь главное наличие нужного функционала и правильной работы. А потому выбор типа программы исходит именно от программиста, который может указать пользователю на достоинства и недостатки того или иного решения. К примеру, если нужно, чтобы программа работала продолжительное время без выключения, то скрипт как раз и не является удобным средством, т. к. при первом же переключении таймфрейма графика он автоматически прекратит работу. Поэтому, скорее всего (это еще не окончательный вердикт), программа будет в виде советника, что никак не влияет на доступность желаемого функционала.

Sergey: Похожий советник есть у VKim. www.kimiv.ru Название e-TF_v2 Работает как во флете, так и в канале. Но задавать можно либо пробой либо отскок. Распространяется безплатно.

ko_ko: ок. посмотрю. отпишусь. Не цепляется у меня этот скрипт. Не определяет уровни. Впрочем , по прочтении инструкции и форума , понятно , что есть зерно , но немного не то. Хотя это хорошо , что можно двигать уровни , устанавливать стопы и линии могут быть косые. Я предлагаю , что цена , дойдя до установленного вручную уровня ( на рисунке прошлого поста - линия нижнего коридора ) , не сразу открывает лимитник , а фиксирует от пробитого уровня на некотором расстоянии ( у меня 5пп - голубая пунктирная линия на рисунке ) этот уровень лимитника и дальше "тащит" ( тралит уровень ) его вниз БЕЗ открытия бай-стопа до тех пор , пока не вернется и не пробьет тот уровень движущийся бай-стоп ( голубой пунктир ). Тогда можно считать , что бай-стоп сработал. Но!!! Если в период трала еще неоткрытого бай-стопа цена вышла и закрыла свечу за пределами тоже установленного вручную нижнего Допуска ( сплошная белая нижняя линия на рисунке ) , то бай-стоп аннулируется и мы считаем , что флэт отменился. Как минимум он расширился , как максимум - имеем обратный тренд ( контр-тренд ). Если же пробой вверх движущегося бай-стопа ( голубой пунктир ) происходит даже после захода ниже Нижнего допуска , но на незавершенной текущей свече , или выше этого нижнего Допуска при любом состоянии свечи , то стоп-бай не аннулируется , а открывается бай. Это первый момент. Второй момент заключается в том , что после открытия бая по лимитному стоп-баю , к нему не применяется стоп. А лишь стоп к этому баю включается при приближении к обратной стороне коридора - верхнему коридору ( сплошная сиреневая ) за 5пп до этого верхнего коридора ( сиреневая пунктирная линия ). И стоп устанавливается также на 5пп ниже. То есть цена , дойдя до сиреневой пунктирной , включает стоп в размере 5пп и этот ордер бай траллится , фактически начиная с уровня 5ппХ2 до верхнего Допуска и до того момента , пока не закроется по стоп-тралу. Кроме этого , когда цена доходит до пунктирной сиреневой ( верхний сэлл-стоп ) , то включается сопровождение этого сэлл-лимитника. Хотя сам сэлл еще не открывается. Он откроется тоже , как и ранее я описал для бай-стопа: пока цена не пойдет вниз и не откроет этот лимитник по стоп-тралу сэлл-стопа. Опять же , учитывая не закрылась ли свеча выше линии верхнего Допуска. Обязательно предусмотреть возможность , чтобы в системе могло быть разрешено одновременно открытыми ордера бай и сэлл ( хотя , если это скрипт , то не актуально? ). ============= Давайте сначала сделаем скрипт , а потом советник. Скрипт может использоваться в определенных ситуациях , что тоже надо. Как у КИМа ( почти ) , но лучше , с нашими примочками. К тому же , отработав скрипт в том режиме , что требуется , можно его функционал расширить уже в советнике. =============== не развеивает весь туман. Приведите, пожалуйста, весь текст в правильном ключе. Потому как далее там еще с тралом получается нестыковка (при движении вниз он изначально ниже цены, но потом срабатывает выше цены). Давайте от рисунка плясать и только для ситуации с нижним коридором ( лимитник "бай" ). Для сэлл-лимитника все также. Итак , устанавливаются: --- нижний и верхний коридор ( сплошные сиреневая 131.19 и голубая 130.79 ) --- нижний и верхний Допуски к коридору ( сплошные белые 131.39 и 130.59 ) --- линии трала еще не открытого лимитного ( широко-пунктирные сиреневая 131.14 и голубая 130.84 ) --- линии стопа к открытым ордерам ( мелко-пунктирные красные 131.09 и 130.89 ) устанавливаются автоматически и равны размеру трала , но откладываются от широко-пунктирных линий трала. Процесс: цена доходит до 130.79 ( нижний коридор - голубая сплошная ). На уровне 5пп выше включается трал этого еще не открытого бай-стоп лимита ( на рисунке отметил жирной красной короткой линией ). Проще говоря траллится уровень 130.84 вниз. При обратном пересечении ценой этого ДВИЖУЩЕГОСЯ уровня вверх открывается ордер бай. Как выше было сказано , если ордер еще не открылся , а цена ушла и свеча закрылась ниже нижнего Допуска ( 130.59 ) , то скрипт останавливается. Бай не открывается. В противном случае открывается. Но без стопа. Можно для успокоения , если есть желание , установить первый стоп на уровне нижнего Допуска 130.59. Этот стоп может двигаться или нет - установить настройками. Второй стоп этого ордера открывается , когда цена коснулась верхней пунктирной сиреневой линии. И размер этого стопа = размеру трала. Первый стоп аннулируется. Второй стоп траллится. Пока не отработает. Важно предусмотреть , что первая инициализация скрипта , связанная с тралом уровня бай-стоп , происходит при ОБЯЗАТЕЛЬНОМ пересечении нижней стороны коридора ( сплошная голубая 130.79 ). А в дальнейшем , для других ордеров и стопов , - по касанию пунктирной линии трала ( сиреневая 131.14 - для бая и голубой 130.84 - для сэлл ). То есть после того , как скрипт "определил" , что у нас ФЛЭТ и "повел" первый ордер , следующие линии трала еще не открытых лимитных , возникают при касании линий за 5пп. до линии коридора. Для сэлл все тоже самое. Профит - размер коридора , откорректированный системой тралов , стопов и лимиток по описанной схеме. То есть где-то больше , где-то меньше. Замечательно было бы , чтобы линии-уровни можно было ставить как горизонтальные , так и косые. П.С. не судите строго , если где-то повторился.

Scriptong: ko_ko пишет: Давайте от рисунка плясать и только для ситуации с нижним коридором ( лимитник "бай" ). Для сэлл-лимитника все также. Итак , устанавливаются: --- нижний и верхний коридор ( сплошные сиреневая 131.19 и голубая 130.79 ) --- нижний и верхний Допуски к коридору ( сплошные белые 131.39 и 130.59 ) --- линии трала еще не открытого лимитного ( широко-пунктирные сиреневая 131.14 и голубая 130.84 ) --- линии стопа к открытым ордерам ( мелко-пунктирные красные 131.09 и 130.89 ) устанавливаются автоматически и равны размеру трала , но откладываются от широко-пунктирных линий трала. Процесс: цена доходит до 130.79 ( нижний коридор - голубая сплошная ). На уровне 5пп выше включается трал этого еще не открытого бай-стоп лимита ( на рисунке отметил жирной красной короткой линией ). Проще говоря траллится уровень 130.84 вниз. При обратном пересечении ценой этого ДВИЖУЩЕГОСЯ уровня вверх открывается ордер бай. Как выше было сказано , если ордер еще не открылся , а цена ушла и свеча закрылась ниже нижнего Допуска ( 130.59 ) , то скрипт останавливается. Бай не открывается. В противном случае открывается. Но без стопа. Можно для успокоения , если есть желание , установить первый стоп на уровне нижнего Допуска 130.59. Этот стоп может двигаться или нет - установить настройками. Второй стоп этого ордера открывается , когда цена коснулась верхней пунктирной сиреневой линии. И размер этого стопа = размеру трала. Первый стоп аннулируется. Второй стоп траллится. Пока не отработает. Важно предусмотреть , что первая инициализация скрипта , связанная с тралом уровня бай-стоп , происходит при ОБЯЗАТЕЛЬНОМ пересечении нижней стороны коридора ( сплошная голубая 130.79 ). А в дальнейшем , для других ордеров и стопов , - по касанию пунктирной линии трала ( сиреневая 131.14 - для бая и голубой 130.84 - для сэлл ). То есть после того , как скрипт "определил" , что у нас ФЛЭТ и "повел" первый ордер , следующие линии трала еще не открытых лимитных , возникают при касании линий за 5пп. до линии коридора. Для сэлл все тоже самое. Профит - размер коридора , откорректированный системой тралов , стопов и лимиток по описанной схеме. То есть где-то больше , где-то меньше. Замечательно было бы , чтобы линии-уровни можно было ставить как горизонтальные , так и косые. Вот такое описание понятно без оговорок. Примерно так я себе весь этот процесс и представлял. На мой взгляд, полезный инструмент должен получится. Так что на этом пока и предлагаю остановиться до выхода первой статьи или до момента возникновения каких-то затруднений с моей стороны во время реализации.

Scriptong: Ссылка на статью: Захват флэта. Дальнейшее обсуждение предлагаю перенести в ветку, открытую специально для статьи.

ko_ko:

Scriptong: ko_ko пишет: Пока просьба Игорю сделать следующее: 1. В индикаторе дивера EasyRealibleSystem_v1 Я так понимаю, Вы перепутали тему? Если да, то перенесите сообщение в нужную тему. Или, если не сможете, то дайте знать и я сам перенесу.

ko_ko: Scriptong пишет: то перенесите сообщение в нужную тему Хорошо , перенес в тему захвата флэта.



полная версия страницы