24/04/2024

Советники для отложенных ордеров на форекс

 

Содержание статьи

Стратегия сетка ордеров – прибыльная торговля отложенными ордерами. Скачать скрипты для удаления отложенных ордеров в торговых платформах Скрипт отложенные ордера

Торговый терминал metatrader 4(5) имеет множество дополнительных функций, но для комфортной работы все равно требуется использовать дополнительные скрипты forex. Данные программки позволяют значительно облегчить трейдинг, а значит, и повысить его эффективность. Они не производят анализ тренда и не поставляют торговые сигналы, а только добавляют некоторые функции в работу терминала трейдера.

Скрипты форекс – позволяют выставлять отложенные и моментальные ордера с помощью мышки, производить одним кликом закрытие всех ордеров, вычислять уровень без убытка, управлять уже открытыми позициями, а так же предоставляют массу других возможностей. Все представленные программы являются абсолютно бесплатными, выбрав необходимую программу вы можете скачать ее на нашем сайте.

Сделай ожидание приятней с игрой Game Fiftee Puzzle

В трейдинге часто случаются такие моменты, когда приходится долго ждать достижения ценой определенной отметки.

Что бы как-то занять себя кто-то разговаривает по телефону, кто-то слушает музыку, но можно и сыграть в простую игру прямо в терминале трейдера.

Так сказать, провести время с пользой тренируя свои умственные и логические способности, так как именно на это направлена данная игра.

Пятнашки всем нам знакомы с детства в их офлайн варианте, нужно всего лишь расположить в определенном порядке 15 цифр на квадратном поле.

Разработчики игры сделали версию, которую легко можно использовать в торговой платформе метатрейдер 5, непосредственно поверх графика валютной пары.

Ассистент трейдера (Trade Assistant MT5)

Так уж сложилось, что кто-то торгует на форекс, а кто-то старается сделать эту торговлю более простой, создавая различные программки и скрипты.

Сегодня мы поговорим о программе Trade Assistant которая выступает в качестве помощника трейдера при установке ордеров.

То есть она помогает выставить рыночные и отложенные ордера с учетом риска по отношению к депозиту, а также уставить размер стоп ордеров.

То есть теперь не нужно каждый раз задумываться над размером сделки при изменении суммы средств на депозите, а достаточно просто выставить процент риска по отношению к балансу.

Но это только малая часть возможностей скрипта, который просто поражает своей функциональностью и визуализацией.

Скрипт статистика геп для валютной пары

Такое явление как геп на форекс принесло не мало неприятностей многим трейдерам, именно это явление не позволяет срабатывать стоп ордерам.

А если быть точнее, то они срабатывают, но только после того как ценовой разрыв завершился и по цене его завершения.

Так же существует масса стратегий, которые используют в качестве сигналов на вход именно геппы, и руководствуются закономерностью которая говорит, что каждый ценовой разрыв должен обязательно закрыться.

Поэтому так важно выбрать валютную пару, по которой редко случаются ценовые разрывы или наоборот найти инструмент с наибольшим их размером.

Для этих целей придуман скрипт статистики геп по валютным парам.

Скрипт отложенные ордера в заданное время

Торговля с использованием отложенных ордеров довольно многогранна, существует просто огромное количество стратегий на их основе.

При этом стандартные возможности торгового терминала метатрейдер позволяют только ограничить время существования отложенного ордера.

Но иногда требуется наоборот, что бы ордер начал действовать от определённого времени, то есть отсрочить выставление отложенного ордера.

Делается это для того, что бы дать возможность цене пройти некое расстояние, после этого открыть позицию по более выгодной цене.

Добавить новую функцию в торговый терминал, можно установив скрипт выставления отложенных ордеров, который установит Buy Stop и Sell Stop в определенный день и в нужное время.

Скрипт мани менеджмент

Большинство профессиональных трейдеров говорят, что заработать на форекс довольно просто, намного сложнее сохранить заработанные деньги.


Одна убыточная сделка легко может уничтожить прибыль, которая была полученная с пяти удачных.

Поэтому на первое место выходит, мани менеджмент система, которая регулирует аспекты управления капиталом, соотношение прибылей и убытков.

Многие новички пренебрегают этим моментом, предпочитая планировать объёмы сделок только исходя из размеров желаемой прибыли.

Во многом это связано с самим процессом расчета безопасных объемов сделок, еще ничего если речь идет о одной, двух позициях, а если у вас открыто с десяток ордеров?

Простой скрипт позволяющий определить волатильность за период

Что показывает скрипт AccountInfoSample в терминале трейдера

Индустрия онлайн трейдинга не стоит на месте и с каждым годом появляются все новые вспомогательные инструменты, применение которых позволит существенно упростить аналитический процесс.

Помимо индикаторов и инструментов для технического анализа, в платформу МТ4 возможно интегрировать скрипты — специальные программы, написанные на MQL4.

Подобные дополнения могут служить для выполнения различных задач:
автоматизация торговли:

Выставление или отмена отложенных ордеров
делающие трейдинг комфортней
информационные функции

Последняя группа скриптов применяется наиболее часто.

Эти программы призваны систематизировать сведения о торговле, что дает возможность трейдеру объективно оценить эффективность стратегии, провести работу над ошибками и внести соответствующие правки.

Automatic стоп лосс и тейк профит

Динамичный трейдинг в стиле скальпинга , пипсовки или сеточной торговли требует от трейдера максимального быстродействия.

Однако в столь огромном темпе, особенно если речь идет об пипсовке, практически невозможно своевременно и быстро устанавливать правильные значения стоп приказа или профита.

Естественно подобная ситуация приводит к тому что трейдер терпит убытки, ведь огромное количество убыточных сделок приходится закрывать вручную и далеко не за всеми можно уследить.

Естественно в подобных условиях выдержать могут далеко не все, поэтому многие попросту отказываются от скальпинга и пипсовки как такого.

Скрипт Trailing Master

Одним из приёмов сохранения прибыли и минимизации убытков является использование в торговле ордера «Трейлинг стоп ».

Однако во многих случаях стандартный и всем привычный трейлинг не удовлетворяет все требования и не решает задачи, которые перед ним может ставить трейдер.

Поэтому на помощь приходят вспомогательные скрипты и советники, которые значительно расширяют функциональные возможности стандартного ордера.

С одним из таких скриптов вы и сможете познакомиться в этой статье.

Скрипт Trailing Master — это вспомогательный советник трейдера, суть которого состоит в том, чтобы в автоматическом режиме совершать как массовый, так и одиночный трейлинг ордеров при достижении ценой заданного значения прибыли по ордеру.

Скрипт Limit orders Pro. Универсальный помощник сеточного трейдера на все случаи жизни

Трейдер же крайне редко загадывает надолго, более того большинство торговых стратегий ориентированы не на построении прогнозов, а на работу с последствиями того или иного поведения цены.

Именно поэтому на фоне непредсказуемости рынка все большую популярность начали набирать сеточные торговые стратегии, где трейдер подобно рыбаку выставляет ловушки цене на ее пути и зарабатывает практически с любого ее движения.

Однако в работе с сетками есть свои недостатки, а одним из них является огромное количество рутины с отложенными ордерами, с которой могут справиться далеко не все трейдеры.

Цена любой механической ошибки – огромные убытки. Именно поэтому большинство трейдеров всегда используют либо советники, либо вспомогательные скрипты которые позволяют решить ряд задач. Собственно с одним из таких скриптов вы и познакомитесь в этой статье.

Скрипт переноса истории на график

Как же узнать сможет ли управляющий вести эффективную торговлю?

Какова его стратегия и самое главное, не накручены ли данные показатели за счет грамотного применения рискованных моделей управления капиталом , которые дают красивую картинку графика доходности, но при этом слив наступает внезапно и одномоментно?

Для того чтобы дать ответы на этот вопрос необходимо детально изучать принцип торговли трейдера, а поможет вам в этом скрипт переноса истории на график.

Скрипт переноса истории на график StrategyViewer – это вспомогательная программа для вашего МТ4, которая позволяет вытащить историю из отчета эксель, который зачастую позволяют скачать различные сервисы по копированию сделок а также Памм площадки.

Стоит заметить, что скрипт разрабатывался специально для того чтобы вытаскивать истории сделок на график с сервиса копирования сигналов от разработчика метатрейдер, которые еще находятся непосредственно в вашей платформе.

Невидимые стопы. Эксперт, способный сохранить вашу тайну от нечестного брокера

Вы спросите, зачем это делать брокеру? А какой смысл выводить трейдеров на реальный рынок, если девять из десяти участников сольют?

Брокеру проще устроить виртуальные торги и забрать депозиты трейдеров себе, нежели отдать их на растерзание рынку. Практически нет разницы торговать внутри компании или на межбанковском рынке, если брокер выводит прибыль.

Но подобная схема работы представляет некий конфликт интересов. Ведь компания никогда не будет заинтересована в эффективных трейдерах, поэтому зачастую недобросовестные брокеры вмешиваются в торговлю трейдеров.

Самым главным инструментом в руках нечестного брокера является стоп приказ и профит трейдера, которые компания может не выполнить, перенести или зафиксировать, так как ей удобно.

Манипулирование котировками в современных условиях не представляется возможным, так как подобные факты очень быстро бы были определены и обнародованы, но стоп приказ и профит все еще остаются самым уязвимым местом.

Скрипт «Просадка». Будьте в курсе происходящего на вашем счете

Например, многие даже не задумываются о том насколько важно отслеживать ситуацию на счете, поскольку думают, что установленные профиты и стоп приказы всегда сработают.

И если на счете применяется только ручная торговля подобное наплевательское отношение еще простительно, но вот когда используются советники и полная автоматизация любой даже малейший сбой, который возник по причине временного разрыва связи, может привести просто к ужасным последствиям.

Однако далеко не все и всегда могут находиться постоянно у своего монитора, дабы отслеживать просадку на счете.

Именно с этой целью в торговом терминале предусмотрены Push сообщения, а ситуацию с их помощью вы сможете отслеживать с помощью специального вспомогательного скрипта-советника.

Скрипт Binary Option open trade. Мгновенное открытие сделок по бинарным опционам

Особенно важно работать над скоростью открытия сделок для скальперов, а также трейдеров, торгующих по новостям, поскольку в момент выхода определённого экономического индикатора рынок молниеносно преодолевает огромные расстояние.

Однако если на рынке форекс создано множество скриптов и советников помощников, которые значительно реализуют это возможность, то рынок бинарных опционов может только мечтать о таких возможностях.

К сожалению, большинство бинарных брокеров используют не совершенную торговую платформу, поэтому многие задействуют дополнительные терминалы что, несомненно, отображается на скорости открытия сделки.

Infopanel. Информационный скрипт для МТ4

Цена актива, размер спреда у брокера , баланс, а также профит по открытым позициям, количество открытых позиций и банальное время до закрытия свечи – все эти мелкие детали, так или иначе, используются в торговле.

Однако в базовом функционале МТ4 для того что бы узнать о том же спреде по выбранному активу необходимо самостоятельно отнимать цены.

Причем если на четырехзначных котировках это довольно просто, то вот на пяти знаке уже сложно, да и банально теряется время, когда нужно принимать решение и вести активный трейдинг.

Также функция вывода времени до закрытия свечи является одной из важнейших для трейдеров торгующих бинарными опционами, а в платформе ее вовсе нет.

Скрипт перемещения стоп лосс

Подобный подход к рынку, при котором трейдер при малейшей же возможности закрывает прибыльную позицию, приводит к тому, что соотношение риска к потенциальной прибыли меняется далеко не в сторону трейдера.

Реальный метод борьбы с подобной ситуацией – это использование трейлинг стопа.

Однако трейлинг, в классическом виде присутствующий в торговой платформе МТ4 далек от идеала, поскольку в момент когда цена начинает корректироваться происходит досрочное закрытие позиции и не дополученные прибыли.

Именно поэтому многие трейдеры использую двухсторонний трейлинг, суть которого состоит в том, чтобы перемещать стоп приказ в следом за ценой на определенном расстоянии от нее. При желании можно автоматизировать процесс, если использовать скрипт перемещения стоп лосс StopLossMove.

Скрипт оценки стратегии

Профит фактор, математическое ожидание, череда прибыльных и убыточных сделок, максимальная и средняя просадка, соотношение прибыли к убытку, а также средняя прибыльная и убыточная сделка – все эти показатели характеризуют стратегию и дают понять трейдеру, а также инвестору ее потенциал.

Собственно в этой статье вы познакомитесь со специальным скриптом, которые в считанные секунды оценит вашу торговую стратегию на основе истории ваших сделок и даст ей качественную оценку.

Tradingsystemrating – это пользовательский скрипт разработанный под торговый терминал МТ4, основная задача которого состоит в том чтобы оценить вашу торговую стратегию, которая применяется на счете.

Скрипт оценивает стратегию на выбор по двум методикам. Первая методика оценки стратегии была описана Ван Тарпом в книге «Супертрейдер.

Скорость открытия позиции отыгрывает важнейшую роль для трейдеров, которые предпочитают новостную торговлю либо скальпинг на резких скачках рынках.

Однако если расширения для торговой платформы МТ4 под названием «Один клик» и позволяют быстро открыть позицию, то с установкой стоп ордеров а также профитов приходится достаточно потратить времени.

Подобная задержка для трейдера, чей профит исчисляется несколькими пунктами прибыли сравнима с убытками.

И если трейдеры торгующие статичным лотом еще как-то сглаживают эту ситуацию быстрым открытием сделки в один клик, то что делать трейдеру который использует динамичный лот, рискуя определённым процентом риска на одну позицию?

Единственный путь решение проблемы – это использование вспомогательных программ помощников, а в этой статье мы одну из них.

Статистика трейдинга со скриптом Iprofit Custom

Так или иначе, какую бы трейдер не использовал стратегию главное иметь четкие задачи и ограничители, которые позволяют не податься животному инстинкту и желанию отыграться или покорить рынок форекс.

Однако на практике вести подобную статистику не просто, поскольку на постоянной основе приходится проводить дополнительные расчеты или регистрироваться в специальных сервисах мониторинга.

Именно поэтому, для того чтобы видеть всю статистику торговли на счете и не прибегать к сторонним сервисам и были созданы специальные информационные индикаторы помощники.

Скрипт волатильности

Дело в том, что волатильность отображает диапазон движения цены в пунктах за определенную единицу времени.

Благодаря этому показателю каждый трейдер сможет для себя очертить определенные цели, которые может достигнуть та или иная валютная пара в течение дня или даже пару часов.

Скрипт волатильности VolScript – это специальное приложение для торговки платформы МТ4, благодаря которому вы сможете узнать текущую и среднюю волатильность на рынке.

Стоит заметить, что в отличие от многих подобных скриптов и индикаторов, определяющих волатильность, VolScript отображает ее почасовое изменение, а также наводит статистику по дням.

Скрипт Range Bars. Убираем рыночный шум

Вызвано это тем, что привычное нам построения графика, будь то свечи или бары, банально привязаны к временному интервалу.

Да, каждая новая свеча появляется не потому, что цена преодолела определённое расстояние, а потому что пять или пятнадцать минут окончились и даже минимальный сдвиг цены фиксируется на графике.

Именно поэтому в момент, когда цена находится в очень узком диапазоне, мы можем наблюдать ряд горизонтальных свечей, которые то и делают что сбивают с толку каждого трейдера.

Из-за особенности построения графика, индикаторы, следующие за ценой, могут давать очень много ложных сигналов, ведь инструмент банально не понимает что на рынке флет .

Скрипт переворачивающий позиции

Многие трейдеры соглашаются со своим поражением и дожидаются выхода из рынка форекс по стоп приказу.

Но можно и перевернуть позицию, что даст возможность получать прибыль с нового тренда, при этом размер прибыли напрямую зависит от того как быстро сделан переворот.

Скрипт переворачивающий позиции Revers — это отличное решение для трейдеров практикующих переворот позиций. В отличие от многих аналогов скрипт автоматически запоминает объем и количество открытых ранее ордеров и выполняет переворот ровно таким же лотом.

Стоит заметить, что данный скрипт является универсальным инструмент и выполняет одноразовое действие, что не перегружает вашу торговую платформу.

Индикатор для скриншотов сделок на форекс

Однако стоит понимать, что дневник предназначен не для сохранения истории, а для ее анализа. Сомневаемся что кто-то из вас, спустя месяц сможет сказать, почему он открыл сделку, какими суждениями он руководствовался и банально, в каком настроение он был.

Однако именно работа над собой и своими ошибками позволяет совершенствоваться трейдеру, улучшать его стратегию и методику входа в рынок, выявлять закономерности, а также выявлять собственные уязвимости.

Однако, не смотря на то, что многие соглашаются на этот шаг и начинают вести дневник зачастую они это делают неправильно.

Подавляющее большинство трейдеров, а особенно старшего поколения, ведут свой дневник в обычном блокноте или тетради, забывая о самом главном объекте анализа – торговом графике в момент совершения сделок. Естественно в торговом терминале существует возможность сделать скриншот, однако это отнимает время и усилия, что приводит к тому, что трейдер забывает это делать.

Лучшее место забрать прибыль – EasyTakeProfit

Зачастую два банальных параметра как уровень профита и уровень стопа могут кардинально поменять статистику стратегии на форекс .

Так, поддаваясь эмоциям, многие новички устанавливают слишком большой стоп приказ, либо вообще от него отказываются. В первом случае с большим стоп приказом нарушается соотношение, которое в дальнейшем приводит к сливу стратегии.

Во втором случае отсутствие стоп приказа порождает накопление огромного убытка, который рано или поздно придется закрывать.

С активизацией популярности скальпинга среди многих трейдеров появилась практика установки слишком малого стоп приказа из-за нежелания терять много в одной сделке.

Скрипт скорости движения цены

Практически каждый практикующий трейдер обращал внимание, что открыв серию сделок в разные время суток, но при одних и тех же условиях скорость ее закрытия (достижения профита или стоп приказа) будет кардинально разной.

Это связано в первую очередь со скоростью движения цены в определенный момент. Так, если вы ведете торговлю на новостях , скорость достижения стоп приказа и профита будет значительно отличаться, нежели когда будет открыта сделка с такими же целями и рисками, но в спокойное время.

Фактор скорости движения цены может напрямую влиять на эффективность открытых вами сделок, ведь даже опытные трейдеры утверждают, что сделка считается удачной, если она в первые же секунды пошла в плюс, а не остается на месте.

Как написать скрипт для работы на форекс

Современный трейдинг уже довольно сложно представить без автоматизации, причем с сегодняшним уровнем развития компьютерных технологий на биржу приходят не то чтобы простые программы, а даже искусственный интеллект, который способен к самообучению.

Однако если сложные программы доступны по карману только крупным хедж-фондам, банкам и другим крупным финансовым учреждениям, то простые программные решения, такие как скрипты доступны по карману даже студенту, причем в основных случаях можно найти скрипт под свои задачи совершенно бесплатно.

Скрипт – это программа, которая предназначена для выполнения одноразового действия. Для примера, если вы сталкивались с торговыми советниками, то вы наверняка знаете, что данная программа выполняет определенные задачи до тех пор, пока она находится на графике.

Скрипт же отличается от советника одноразовым исполнением команды во время нанесения на график. Таким образом, скрипт может выполнять ту задачу, с которой не справляется советник.

Для примера, если вы хотите закрыть только прибыльные сделки из вашей серии открытых ордеров, то при нанесении скрипта на график программа закроет только прибыльные сделки один раз, когда советник будет это делать постоянно.

Скрипт GrailMeter – измеряем граальность вашего робота

Практически каждый трейдер, кто активно интересуется автоматической торговлей и различными форекс советниками стыкался с так называемыми Граалями.

Граалем среди биржевых игроков принято называть эксперты, которые показывают феноменальные результаты на историческом отрезке, однако в реальных торговых условиях отображают полностью противоположный результат.

Как правило, в ловушку Грааля попадают наивные новички, которые склонны к желанию быстрой наживы.

Ситуация довольно типична, а именно состоит в том что человек увидев феноменальные результаты в тестере ставит советник на реальный счет и из-за повышенного доверия а также надежды быстро теряет свой депозит.

Чтобы избежать таких ситуаций профессиональные игроки всегда советуют проводить тестирование эксперта на демо счете прежде чем поставить его на реал.

GUI-Robot – автоматический трейдинг без знания программирования

Современные реалии биржевой торговли таковы, что запрограммированные алгоритмы практически полностью оттеснили трейдеров от ручной торговли.

Как правило, в современных реалиях трейдеру отведена функция контроля и подтверждения сигналов, а также мастера, который своевременно внесет правки в свой заранее запрограммированный алгоритм.

Однако создание автономного алгоритма, который сможет дублировать вас и вашу стратегию стоит довольно большие деньги, не говоря о том, что программисту довольно сложно объяснить чего вы желаете, поскольку он пишет программы, а с торговлей на бирже никак не связан.

Измотанные нервы и потраченные деньги это лишь малая часть бед, с которой приходится сталкиваться, если вы сами не владеете языком программирования. Конечно, вы можете потратить годы на изучение кода, однако можно пойти и другим путем.

Сегодня о важности графического анализа дискутировать довольно сложно, поскольку даже самому заядлому критику известно что данный инструмент доказал свою эффективность временем.

Однако графический анализ является довольно сложным подходом, не смотря на понятный, на первый взгляд принцип построения фигур.

Согласитесь ли вы что голова и плечи в книге выглядит так реалистично, что не отличишь от реального человека, а на рынке, если раз в год такое повстречаешь это не абы какое счастье.

Самая распространенная болезнь трейдеров, из-за которой сливаются счета десятками, а то и сотнями – несоблюдение дисциплины в области управления капиталом.

Причем хотелось бы отдельно заметить, что неважно использует трейдер советник или торгует лично, ошибка своевременной фиксации прибыли и убытка свойственна всем.

Отдельно хочется затронуть советники , которые в большинстве своем используют сильно рискованные модели управления капиталом как мартингейл или усреднение, что приводит к моментальной потери всех средств.

Те трейдеры которые хоть раз сталкивались с такими роботами знают, что в случае сильной просадки нужно принимать жесткое решение и фиксировать убыток, чтобы не потерять все деньги. Однако банальная надежда на то что, открыв следующий ордер завышенный лотом, приведет к ожидаемому разрешению форс-мажорной ситуации, получается обратная реакция к ее усугублению.

Отложенные ордера позволяют трейдеру обеспечить автоматическое выполнение конкретной торговой операции при достижении ценой определенного уровня. Такая операция может заключаться в открытии, закрытии или изменении позиции. Некоторые торговые стратегии предполагают размещение множества отложенных ордеров, которые срабатывают при возникновении требуемой рыночной ситуации. При этом, они актуальны лишь определенный временной промежуток, по прошествии которого их активация может принести лишь убытки. В таких случаях целесообразно скачать скрипт для удаления отложенных ордеров , обеспечивающий быстрое выполнение этой функции.

Смотри видео обзор статьи

Когда нужна установка и удаление отложенных ордеров

Как правило, отложенный ордер (ОО) срабатывает при достижении ценой актива заданного уровня. После установки ОО трейдеру нет необходимости в ожидании выполнения требуемых для конкретной торговой стратегии условий, установленных для открытия, закрытия или изменения позиции. Брокер, через которого ведет свою торговую деятельность трейдер, осуществляет автоматическое исполнение ОО по наиболее выгодной цене (т. е. ордер выполняется даже при выключенном торговом терминале).

При этом отложенные ордера не имеют срока исполнения – после установки они остаются активными до момента срабатывания. Во время их установки можно задать и необходимые размеры стоп-лосса и тейк-профита, а в установленном ОО можно изменять любые параметры.

Если трейдер установил с десяток отложенных ордеров или больше при появлении соответствующих сигналов используемой ТС, то чтобы их удалить при изменении рыночных условий потребуется потратить определенное время и усилия. Хотя и кажется, что выполняется такая операция очень просто и легко, но многократное ее осуществление утомительно. В таких случаях и пригодится скрипт для удаления отложенных ордеров, обеспечивающий их оперативную деактивацию за минимальное количество манипуляций. После завершения его работы отображается окно с оповещением об удалении всех ОО (рис. 1),

Такое быстрое удаление ОО востребовано при высокочастотной торговле на коротких таймфреймах (например, при скальпинге), когда от скорости принятия решений напрямую зависит прибыльность торговой стратегии.

Еще один случай, когда использование отложенных ордеров целесообразно – канальная торговля на флете. Например, при торговле внутри канала (рис. 2) ОО на покупку выставляется на уровне нижней границы канала со стоп-лоссом под ней и с тейк-профитом по центру канала. Соответственно ОО на продажу выставляется верхней границы канала со стоп-лоссом над ней и тейк-профитом посередине канала.

Гораздо проще торговать на пробой канала. В этом случае при идентификации его границ выставляются ордера Buy Stop и Sell Stop, соответственно, на верхней и нижней границах канала (рис. 3). При выходе цены из канала происходит срабатывание соответствующего ОО, а другой удаляется.

Какие еще бывают скрипты для отложенных ордеров форекс

По запросам трейдеров программисты создают самые разнообразные алгоритмические последовательности, выполняющие необходимые торговые операции с отложенными ордерами. Например, del_orders_afte_VLINE может удалять ОО по времени. Момент удаления отображается на графике в виде вертикальной прямой (красная на рис. 4) и первоначально размещается на 10 периодов впереди текущей свечи (количество оставшихся до закрытия всех ОО секунд выводится в левом верхнем углу окна ценового графика). Эту прямую линию можно захватывать мышью и перемещать дальше или ближе.

А позволяет закрывать строго определенный типы ордеров. При запуске он отображает окно (рис. 5), в котором можно задавать значения следующих параметров:

  • Закрывать_отложенные_Buy-ордера? – применять ли к Buy-ордерам;
  • Закрывать_отложенные_Sell-ордера? – применять ли к Sell-ордерам;
  • Закрывать_профитные_ордера? – применять ли к прибыльным ордерам;
  • Закрывать_убыточные_ордера? – применять ли к убыточным ордерам;
  • Удалять_отложенные_ордера? – применять ли к ОО;
  • Закрывать/удалять_ордера_только_с_маджиком_ниже? – применять ли скрипт только к ордерам, обладающим маджиком, совпадающим с числом параметра «Маджик»;
  • Маджик – число, соответствующее маджику ордеров, которые будут удалены/закрыты при значении true параметра «Закрывать/удалять_ордера_только_с_маджиком_ниже?»;
  • Проскальзывание – максимальная величина изменения рыночной цены от той, при которой был активирована команда скрипта на закрытие/удаление ордера.

Все переменные, название которых сформулировано в виде вопроса, могут принимать два значения true (да) или false (нет).

Ниже перечислены еще некоторые скрипты для отложенных ордеров, упрощающих и облегчающих торговлю:

  • закрывает все выставленные ордера в момент, когда цена достигает горизонтальной линии, первоначально размещаемой на расстоянии от текущей цены, равном значению переменной TakeProfit. Положение этой линии можно изменять. От каждого ордера будет закрыта часть, указанная в процентах в переменной PercentClose.
  • осуществляет переворот позиций.
  • удаляет только ордера, удовлетворяющие заданным условиям, определенным в параметрах: Magic – номер сделок; MagicAll – все ли ордера закрывать (true – да, false – нет); Profit – размер профита, достаточный для закрытия ОО (0 – все ОО); TipOrder – тип закрываемых ОО (0 – все, 1 – Buy, -1 – Sell); SymbolAll – на всех ли валютных парах закрывать ОО (true – да, false – только на текущей); DeleteOrders – какие ордера удалять (true – все, false – только рыночные); attempts – количество попыток закрытия.

Из статьи ты узнаешь:

Добрый день, уважаемые читатели и гости блога. Сегодня я расскажу вам новую историю из мира скриптов. Очень интересными, на мой взгляд, для новичков являются скрипты для отложенных ордеров. Просто это самые безопасные ордера. По большому счету, их можно пробовать даже на реальных счетах. Конечно, в спокойный период на рынке, чтобы не попасться в лапы высокой волатильности. Ордер откроется, и тогда тестирование превратится в откачивание или закачивание денег с вашего или на ваш депозит.

Лучший брокер

Сегодня я расскажу о том, каким может быть типичный скрипт отложенных ордеров MT4. Конечно, многообразие этих смелых помощников трейдера может быть ограничено только фантазией трейдера. Я встречал очень экзотические скрипты, например, один из них показывал международные часы. Но, что касается скриптов, выставляющих отложенные ордера на форекс терминале, то тут, мне показалось я уловил некую закономерность в их функционале. Поэтому попробую сейчас раскрыть полученную мной классификацию.

Откуда вообще может прийти классификация обычного скрипта отложенных ордеров. Мне кажется, самое логичное искать его в тех функциях, которые дает терминал MT4 с точки зрения работы с ними. Что можно сделать с отложенным ордером? Думаю, его можно установить, удалить или изменить.

Наиболее логично предположить, что функции скриптов для отложенных ордеров будут связаны с этими тремя ключевыми функциями работы терминала с отложенными ордерами.

То есть, все просто! Если взять, например, функцию изменение приказа, то мы обязательно найдем скрипт, который будет работать над изменением.

Попробуйте представить себя на месте программиста. Нет! Вы не подумайте, что это не возможно, то, что вы сейчас читаете, немного приближает вас к тому самому программерскому мышлению. Вы спросите: «А зачем мне это надо?» Надо! Надо! Дело в том, что не ровен час вы начнете заказывать для себя вспомогательные программы для терминала MT4 или Quik. Тогда вам точно пригодится мышление программиста, контролировать, мотивировать, давать простые технические задания.

Скрипт изменения отложенных ордеров и общие понятия

Но не будем отвлекаться. Это слишком непростое занятие – создание программ. Поэтому, помечтав об этом, вернемся к простым действиям, на которые способен каждый. Использовать скрипт обозначенных приказов может каждый. Понять, как работает эта программка при их изменении, тоже не так сложно.

Сколько может быть таких приказов на графике одном или нескольких, проще говоря, в терминале, как вы думаете? Один? Или несколько? А может вообще целая сетка? Я думаю, логично ответить, что приказов может быть столько, сколько ваша торговая система подразумевает. Я думаю, если вы оттолкнетесь от этого, то не только не сделаете ошибки, но и сможете вспомнить о том, что эти маленькие программки сами почти ни на что не способны. Об этом чуть позже.

Смотреть видео о специальных программах

Итак, у нас несколько отложенных приказов, с каким из них будет работать наш скрипт? Это вопрос! Ответ на него простой. Существуют скрипты, которые работают с первым по счету приказом в терминале. Ничего сложного! Просто они не видят других приказов. Для них он только один. Когда он превратится в приказ по рынку и закроется по или по тейк профиту или по другому поводу, то рабочим приказом, над которым будет трудиться скрипт, будет уже следующий по счету, но уже первый в терминале.

Логично предположить, что существуют скрипты, которые будут работать с приказами только с определенными магическими номерами.

Напомню, магический номер – это уникальный идентификатор ордера, который не виден никому, кроме скрипта, советника или индикатора. Такой номер позволяет на одном терминале разместить советников сколько нужно и на одном счете проводить торговлю так, чтобы советники друг другу не мешали никак.

Ну, а как ещё можно модифицировать приказы? Делать это можно сразу скопом. Ну, бывает такое, что мы уверены, что одинаковое изменение сразу всех отложенных приказов будет полезным для нашей торговой системы. Конечно, чем больше приказов, тем такая вероятность уверенности ниже, а чем меньше таких приказов, тем, соответственно уверенность выше.

И теперь два слова о важности системы. Не забывайте никогда, что вы ничего не сможете сделать с одним только скриптом. Как бы красиво он не изменял , как бы быстро это не делал, как бы филигранно точны ни были его действия, все равно. Он остается только вспомогательной программой и не больше. Он не сделает больше, чем от него требуется. Для получения результата, который положительно отразится на вашем депозите, нужно использовать торговую систему. Торговая система не является панацеей, потому что она вами не проверенная на истории, например, не всегда дает положительные результаты. Но, используя торговую систему, вы максимально повышаете вероятность получить положительный результат торговли.

Скрипт удаления отложенных ордеров

А что можно сказать про скрипт удаления таких приказов? Конечно, он будет работать по похожему алгоритму, как и первый обрисованный. Поэтому не удивляйтесь, если вам попадется скрипт удаления, который будет работать только с первым ордером в терминале.

Если помните, совсем недавно я рассказывал про , там я привел описание системы, которая контролирует продолжительность сделки. Может, вы удивитесь, но это очень распространенный метод контроля. Он поможет вам и вашей системе показать прибыль с помощью статистического превосходства.

Так вот, я встречал скрипт удаления, который, как раз, проследит за тем, чтобы ордер был удален, как только рынок достигнет контролируемой вами вертикальной линии, затем программка удалится.

Вообще хочу заметить, что эти маленькие помощники работают следующим образом. Вы их запускаете, разрешив автоматическую торговлю, они показывают настройки, и выполняют запланированные действия. После этого они бесследно удаляются с графика, как только заканчивают свою работу. Чтобы повторить, нужно снова их запускать. Такова их природа, в отличие от советников, которые работаю постоянно, наши сегодняшние подопечные отключаются сами.

Однако, что делает эту программку полезной. Во-первых, это возможность выполнить рутинную работу, во-вторых, сделать это очень быстро. Таким образом, вы можете сразу подумать о том, что их было бы неплохо применить при скальпинге. Микро тейк профиты и очень быстрая торговля отличает этот метод работы на рынке.

Однако, скальпинг не всегда жалуют в кругу брокеров. Некоторые создают препятствия такому виду торговли. Самый распространенный вид блокировки – это запрет на размещение слишком близких тейкпрофитов. В этом случае вам понадобится простой скрипт закрытия ордеров. Он позволит вам удалить ордер все по рынку и отложенные даже тогда, когда тейк профит слишком близко должен находиться к рынку.

Скрипт установки отложенных ордеров с помощью графики и без неё

Как я уже писал, раньше я рассказывал об этом. Тогда я подчеркнул, что нужно торговать по системе. Ничего сложного, но правило очень важное. В рамках этой страницы я бы хотел рассказать о том, как развивается мысль программеров, которые эти скрипты создают.

Итак, встретить можно скрипты, которые, само собой, позаботятся о тейк профите и стоп лосе.

Важно то, что с помощью скриптов можно делать всякого рода вычисления и результаты выводить на экран. Я встречал скрипт, который позволяет определить и зафиксировать некоторый процент от депозита в качестве убытка. Там учитывался лот, расстояние до стоплоса, инструмент и прочее.

Не менее распространены, об этом я тоже рассказал в одной из публикаций скрипты, которые открывают два ордера на пробой. Этот метод показывает себя, как довольно эффективный.

Однако наиболее интересной и, на мой взгляд, более продвинутой по функционалу группой этих программ являют те, что позволяют при установке задействовать графические элементы. Так, можно встретить такие программки, которые выводят на экран несколько линий, их можно двигать, потом одну удаляешь и получаешь отложку, тейк профит и стоп лосс.

Кроме того бывает, что от того в какую точку графика был установлен скрипт, туда и кидается наш сегодняшний приказ. И другие варианты, я их условно назвал, как методы установки таких ордеров с использованием графики.

Сеточники и выводы

Свойство отложников формировать привлекательный каскад приказов, по которым может пройтись цена и принести сверхприбыль, рождает желание использовать их в качестве сеток. Для этих целей есть отдельные программки установщики, которые позаботятся, чтобы ваша сетка была размещена.

Возможности этих программок не ограничиваются использованным перечнем. Например, я находил программку для терминала, которая позволяла измерить время между открытием и закрытием отложенного ордера. Таким образом, можно предположить, что, совершенно нормально, когда ваши желания воплощают программерские руки. Реализовать можно что угодно. А что не сможет скрипт, смогут советники и индикаторы. В общем, стоит использовать ваше воображение, и существующие программки для улучшения ваших результатов. Уверен, это достаточно простая задача! А за её исполнением нужно просто не постоять.

На языке программирования MQL, используемом для перевода алгоритмов в понятные для MetaTrader функции, пишутся не только индикаторы и советники, но и скрипты. С их помощью выполняется какая-либо одноразовая операция, после чего они отключаются. В этой статье вы сможете скачать скрипт для удаления отложенных ордеров и научиться правильно пользоваться им.

Напомним, что отложенные ордера (ОО) представляют собой особый тип приказов, отдаваемых трейдером торговому терминалу, который приводит к открытию позиции не сразу, а при заданных условиях. Чаще всего под этими условиями понимается конкретный уровень, при достижении которым котировки происходит совершение сделки. Многие торговые стратегии основаны исключительно на использовании отложенных ордеров.

Например, канальные ТС, разновидности которых предполагают торговлю на отбой или на пробой, предполагают установку отложенных ордеров на границах каналов. Другой пример использования отложенных ордеров – торговля с использование принципа Мартингейла, в соответствии с которым происходит последовательное открытие позиции при прохождении котировкой определенного интервала.

Когда требуется скрипт для удаления отложенных ордеров

При торговле описанными методами может размещаться очень большое количество отложенных ордеров (особенно при краткосрочной торговле по Мартингейлу). При этом, после наступления определенных событий требуется быстро удалять те из них, которые не сработали. Делать это вручную довольно трудоемко и занимает немало времени. Именно для таких случаев и предназначен скрипт для удаления отложенных ордеров (скачать ), называющийся Delete All Pending.

Лучший брокер

Чтобы им воспользоваться, сначала его необходимо поместить в папку Scripts, найти которую можно в разделе MQL4 каталога данных МТ4 (рис. 1). Затем следует отметить все пункты вкладки «Советники» окна «Настройки», открываемого из меню терминала «Сервис». После этого в разделе «Скрипты» обновленного окна «Навигатор» (обновить его можно из контекстного меню или перезапуском MT4) надо найти требуемый скрипт (рис. 2) и применить его к требуемому графику актива (делается это перетаскиванием скрипта на график или двойных щелчком левой кнопки мыши на названии скрипта). В результате все имеющиеся на данный момент отложенные не сработавшие ордера будут удалены.

Скрипт для удаления отложенных ордеров по времени

Некоторые ТС требуют, чтобы отложенные ордера были активны лишь заданный промежуток времени или до определенного момента (например, до окончания конкретной торговой сессии или текущего торгового дня). В этом случае следует применять скрипт DelOrdersAfterVLine (скачать ). Его активация приводит к отображению на графике на расстоянии 10 свечей от текущей красной вертикали (рис. 3). При ее достижении и будут отменены все отложенные ордеры.

Момент отмены можно изменять, передвигая красную вертикаль. Делается это с помощью мыши – ее указатель наводится на вертикаль, нажимается правая кнопка и производится перемещение в требуемом направлении. Скрипт дополнительно рассчитывает и отображает сверху слева окна графика время (в секундах), через которое произойдет закрытие ОО.

Другие скрипты для отложенных ордеров

Помимо необходимости в быстром удалении отложенных ордеров, нередко возникает потребность в их быстром размещении (например, для формирования сетки отложенных ордеров). Для этой цели могут применяться следующие два скрипта:

  1. LimitOrderGrid (скачать );
  2. StopOrderGrid (скачать ).

Первый обеспечивает формирование сетки лимитных отложенных ордеров. При этом, если уровень размещения скрипта выше текущей цены, то строится сетка отложенных ордеров типа SellLimit (рис. 4), а если ниже – BuyLimit (рис. 5).

Второй обеспечивает формирование сетки стоповых отложенных ордеров. Если скрипт размещается выше уровня текущей цены, то формируется сетка отложенных ордеров типа BuyStop (рис. 4), а если ниже – SellStop (рис. 5).

У этих двух форекс скриптов отложенных ордеров имеются входные параметры:

  • количество создаваемых ОО;
  • расстояние в пунктах между соседними ОО;
  • СтопЛосс и ТейкПрофит ОО (если они не нужны, то их значениям присваивается 0);
  • объем (в лотах) начального ОО;
  • множитель для расчета объема при усреднении (по Мартингейлу).

<< reviewsOverall >> / 5 Оценка пользователя (0 Голосов)

Your browser does not support images upload. Please choose a modern one

Сегодня сложно начинать торговлю на рынке Форекс без использования советников. Однако иногда необходимо использовать специальные скрипты, которые помогают этим инструментам вести торги на рынке.

В этой статье мы рассмотрим скрипты для выставления сетки отложенных ордеров . А для начала давайте подробно разберемся с тем, что собой представляет и зачем они вообще необходимы.

Что такое ордер на рынке Форекс?

По сути, ордер является приказом для дилера выполнить операцию по купле или реализации валюты. На валютном рынке отмечают два варианта ордера. Первый — .

Вместе с тем определить ордер достаточно просто. Для этого следует запомнить одно простое правило. Вариант ордера всегда определяется непосредственно по отношению к нынешней стоимости, в тот момент, когда он выставляется.

Если необходимо покупать выше или продавать ниже, значит, речь идет о Stop/Loss. В случае, когда следует продать выше а вот купить ниже, речь идет о Take/Profit.

При этом важно знать, что в зависимости от предназначения того либо иного ордера его всегда можно квалифицировать как простой взаимоотменяемый ордер и непосредственно по исполнению.

Итак, простой ордер, (иначе одиночный) используется непосредственно для входа или выхода в позицию, когда рынком достигается установленная в нем стоимость. Важно учитывать, что ордер может выставляться не свыше и не ближе десяти пунктов от нынешней цены рынка.

Учитывая, что трейдеры всегда продают по стоимости bid, а покупают валюту по цене ask. Взаимоотменяемые ордера представляют собой сочетанием ордеров, названных выше. Обычно данный класс ордеров выставляют при наличии открытой позиции. А необходим он для более качественного контроля над позицией.

Его основное преимущество заключается непосредственно в том, что при применении этого инструмента, если использовать один ордер, второй автоматически отменяется. Ордера по исполнению являются связкой нескольких ордеров, в которой один является простым, и один взаимоотменяемым, в некоторых случаях, может даже два.

Особенность данной связки заключается в том, что пользователю совершенно не требуется постоянно отсиживаться у монитора компьютера для отслеживания рынка. Дилер сам может открыть вам позицию, после чего контролировать состояние этой позиции до момента срабатывания какого-нибудь ордера, находящегося в этой связке.

Отложенный ордер — виды, команды

Теперь давайте поговорим непосредственно об отложенном ордере. По сути, это приказ дилеру при достижении определенного вида цены продать либо купить валюту по заданной цене заданное количество лотов.

Как правило, для выставления отложенных ордеров вызывается окно New Order. Для этого следует произвести следующий порядок действий. Найти команду «Сервис» после чего выбрать раздел «Новый ордер». После выполнения этих задач вы должны нажать клавишу F9. Теперь вы можете двойным щелчком мыши выбрать «Обзор рынка».

Что касается открывшегося окна «Ордер», в нем следует отметить вариант, который называется «Отложенный ордер ». Важно правильно заполнить все поля, которые относятся к данному разделу. После этого можете начать установку. Не торопитесь. Следует постепенно дождаться подтверждения о принятии ордера от выбранного сервера. В окне торгового терминала должна появиться информация, свидетельствующая об успешной установке ордера. Теперь, ознакомившись с основными понятиями, мы готовы раскрыть основную суть данной статьи.

Скрипты для выставления сетки отложенных ордеров. Простая установка

Данный вариант установки предусматривает установку отложенных ордеров только мышкой. Этот скрипт позволяет пользователю выставлять отложенные ордера непосредственно в торговых терминалах, благодаря использованию всего лишь мышки.

Это действительно многократно упрощает операции связанные с монтажом, ведь вам предоставляется возможность наглядно смотреть, где в определенный период времени находится стоимость валюты. Кроме того, вы получаете возможность внести в процесс торговли все необходимые для работы корректировки и параметры.

Скрипт для выставления отложенных ордеров представляет собой весьма удобный инструмент, при помощи которого можно на графике выбранной валютной пары сразу установить не один ордер, но и настройки, которые помогут в рамках срабатывания приказов типа StopLoss/TakeProfit.

Основные настройки скрипта для выставления (установки) сетки отложенных ордеров

Прежде всего, следует рассказать о выборе позиций. В данном разделе Вы можете открывать либо исключительно короткие, либо, наоборот, только длинные позиции. При этом Long – это значение только покупки, а Short – ордера исключительно на продажу.

Следует понимать, что если Вы решить выбрать Long и Short , тогда на графике заданной может возникнуть 2 отложенных ордера, причем в разных направлениях.

Stop-loss позволяет заранее задать показатель риска, что позволит порядочно сэкономить средств в некоторых не выгодных сделках.

Take-profit это также важное значение, которое относится к приказу тейк профиту. Оно отвечает за определение размера прибыли, особенно, когда определяется размер прибыли, в рамках которого достигается автоматические закрытие инструмента.

Slippage является показателем проскальзывания.

Помимо указанных настроек также имеется целый ряд прочих параметров, правда, которые имеют менее важное значение. Поэтому при желании Вы можете найти информации и об их настройках, но в торговле они мало чем понадобятся. Что касается приведенного в примере скрипта, хотелось бы отметить, что в базе MetaTrader 4 он функционирует замечательно.

Форекс скрипт выставления отложенных ордеров. Стратегия сетка ордеров – прибыльная торговля отложенными ордерами Скрипт для выставления ордеров

Скрипты форекс Setup_BUY_PendingOrder и Setup_SELL_PendingOrder предназначены для упрощённого открытия отложенных ордеров всех типов, . Опять же, нужно нужно чтобы была зажата кнопка — «Авто-торговля» и в настройках терминала, во вкладке советники — были соответствующие галочки, об этом подробно на видео. Чтобы выставить отложенный типа BUYSTOP нужно просто перетянуть скрипт на график в нужное место, т.е. на ту цену на которую Вы хотите выставить отложку. Аналогично выставляется и ордер BUYLIMIT, разница лишь в том что BUYSTOP Вы перетягиваете скрипт выше текущей цены валюты, а при установке BUYLIMIT перетаскиваете ниже текущей цены инструмента. Скрипт Setup_SELL_PendingOrder работает аналогично, но выставляет ордера типов: SELLSTOP и SELLLIMIT

Не задумывайтесь, просто выставляйте в нужное место и в нужном направлении(BUY/SELL) отложенные ордера! Скрипт сам рассчитает какой именно отложенный по типу нужно выставить.

Торговля отложенными ордерами имеет следующие преимущества:

Стратегия №2 – торговля при помощи сетки ордеров во флете

Если при условии наличия тренда все кажется достаточным простым, то что делать, когда на рынке наблюдается затяжной флет. В этом случае вместо стоповых отложенных ордеров рекомендуется использовать лимитные ордера. Рассмотрим конкретную ситуацию на примере. Допустим, на рынке наблюдается флет, тогда мы выставляем по четыре ордера Buy Limit ниже текущей цены и Sell Limit выше цены.

При срабатывании одного из ордеров противоположную серию позиций следует удалить. Стоп-лоссы всех ордеров необходимо установить на одном уровне, поэтому, если цена пойдет не в нашем направлении, можно зафиксировать убытки и построить новую сетку ордеров. То же касается и тейк-профитов. При достижении заранее установленной совокупной прибыли все ордера необходимо удалить. Если сработал первый ордер и закрылся по тейк-профиту, то здесь все понятно. Если же цена пойдет против нас, то будут открываться новые сделки, но для закрытия сделок по суммарному тейк-профиту цене потребуется пройти значительно меньшее расстояние. Данная стратегия хорошо зарекомендовала себя для торговли на спокойных рынках со слабыми ценовыми движениями и быстрыми откатами, например, во время .

Скрипты для автоматического выставления сетки ордеров

Помимо ручного выставления отложенных ордеров существуют также специальные сетки ордеров, одним из которых является скрипт SetGridOrders. С его помощью можно выставлять неограниченное количество отложенных ордеров. Достаточно лишь перетащить его из «Навигатора» на график, указав в открывшемся окне необходимые настройки для следующих параметров:

extern double Price – цена открытия первого ордера;

extern double Lot – размер лота;

extern int SetOrders – количество ордеров;

extern int Step – расстояние между ордерами;

extern int StopLoss – уровень стоп-лосса;

extern int TakeProfit – уровень тейк-профита;

extern bool GeneralProfit – суммарный тейк-профит, при достижении которого все ордера будут закрыты;

extern bool GeneralStop – совокупный убыток, при достижении которого произойдет закрытие всех открытых позиций и удаление несработавших отложенных ордеров.

Также можно включить звуковой сигнал, который оповестит вас о срабатывании первого ордера. Указав все необходимые настройки, следует нажать OK, в результате чего откроется новое окно, в котором вам необходимо будет выбрать тип отложенных ордеров – стоповые или лимитные. Таким образом, данный скрипт будет полезен для любой и значительно упростит ручную торговлю.

Как видно из описаний стратегий, торговля отложенными ордерами требует от трейдера предельной концентрации и внимания. Нужно постоянно отслеживать текущую ситуацию, вовремя добавить новый ордер, если того требует стратегия, или удалить сетку, если достигнут суммарный тейк-профит или убыток, а затем набросить на график новую сетку ордеров. Описанный выше скрипт частично снимает с вас нагрузку по выставлению ордеров, но это всего лишь скрипт, а не , его требуется каждый раз запускать вручную при построении новой сетки ордеров. Предлагаем вашему вниманию рассмотреть один прибыльный советник, который показал хорошую работу по валютной паре GBPUSD.

Данный советник основан на принципе случайного блуждания чисел – Броуновского движения. При установке этого советника на графике он разбивает область вокруг цены на две части и выставляет выше цены – лимитные ордера на продажу, а ниже цены – лимитные ордера на покупку. Высокая прибыльность советника обеспечивается благодаря использованию , которая активируется на безоткатных движениях цены. Однако при появлении убыточных сделок лот увеличивается не в два раза, как в большинстве советников, основанных на системе Мартингейла, а на определенный коэффициент, указанный в параметре PlusLot, что делает использование данного советника менее опасным.

Поскольку за основу стратегий сетка ордеров берется разница в пунктах между ордерами, то не играет особого значения, но лучше всего устанавливать советник на M5 или M15. Советник «Сетка ордеров» может работать одновременно в двух направлениях. Если сработают разнонаправленные ордера, то он доведет каждый из них до тейк-профита, а при необходимости переоткроет сетку на новых уровнях. Главным недостатком этого советника является то, что в случае с отключением Интернета или электроэнергии он не «запоминает», какие ордера его, а какие нет. Поэтому приходиться удалять старую сетку ордеров и перезапускать советник. Чтобы этого не происходило, рекомендуем устанавливать советник на .

Советник имеет следующие настройки:

Orders – здесь необходимо указать максимальное количество ордеров;

lot1 – начальный размер лота для первого ордера в сетке;

PlusLot – коэффициент, на который будет увеличиваться начальный лот при появлении убыточных сделок;

FirstStep – расстояние от текущей цены до первого ордера;

Step – расстояние между ордерами;

SLoss – размер стоп-лосса для каждой сделки или для всей сетки;

TProfit – размер тейк-профита для каждой сделки или для всей сетки;

ProfitClose – данный параметр отвечает за закрытие всех однонаправленных ордеров при достижении общего тейк-профита;

TrailingPercent – размер общего тейк-профита, который будет «тралиться», в процентах;

magic – уникальный номер советника;

CloseEndWeek – при активации этого параметра советник принудительно закрывает все ордера в конце недели;

HourClose – здесь указывается время для закрытия всех ордеров в пятницу.

Как уже упоминалось выше, предсказать направление движения цены достаточно сложно, поэтому гридеры и используют сетку ордеров для ловли любого движения цены. Однако на практике благоприятный сценарий случается крайне редко – в чем и состоит слабость таких стратегий. Рынок постоянно меняется, если еще вчера одной из валютных пар составляла 200 пунктов, то теперь не превышает и 50-ти пунктов. Возможно, все дело в неправильном определении уровней для выставления отложенных ордеров. А все потому, что перед установкой ордеров не проводится анализ и сетка ордеров выставляется наобум. Если бы торговля отложенными ордерами проводилась от значимых уровней, то она принесла бы гораздо больше прибыли. Мы предлагаем рассмотреть советник сеточник FractalGrid, основанный на применении фрактального анализа.

Торговля данного советника заключается на выставлении отложенных ордеров на уровне пробития фрактальных максимумов и минимумов. О том, что такое фракталы, и как их определять, вы можете прочитать . В качестве рабочего таймфрейма рекомендуется использовать H1. Существует две тактики торговли советника:

При формировании нового фрактала несработавший отложенный ордер переносится со старого уровня на новый;

При формировании нового фрактала старый отложенный ордер не удаляется, а к нему добавляется новый ордер.

Перейдем к описанию настроек советника FractalGrid:

Lots – данный параметр задает фиксированное значение торговых лотов;

Risk – если напротив параметра Lots поставить ноль и указать значение параметра Risk, то размер лота для каждого нового ордера будет рассчитываться, исходя из текущего размера депозита;

RiskOnBalance – установив напротив данного параметра значение true, размер лота будет рассчитываться, исходя из размера баланса, а выбрав режим false – за основу будет браться размер свободных средств;

FractalPeriod – здесь необходимо указать период фрактала, который должен быть обязательно нечетным;

DeleteOldOrder – этот параметр отвечает за выбор тактики выставления отложенных ордеров, о которой упоминалось выше. Если вы хотите использовать первую тактику, то выберите значение true, а для второй тактики – укажите false;

Стратегия сетка ордеров не является , но может быть достаточно прибыльной. В зависимости от состояния рынка можно использовать стоповую сетку ордеров – при наличии тренда или лимитную – во время флета. Для упрощения построения сетки ордеров можно использовать скрипты, а также советники. Однако применять советники сеточники рекомендуется только под присмотром трейдера в полуавтоматическом режиме. Удачной вам торговли!

Торговая позиция другими словами называется торговым ордером (order). Ордер — это приказ открыть или закрыть торговую позицию в наиболее широком смысле.

Приказы могут быть как простыми (вы можете приказать открыть или закрыть торговую позицию по любой цене), так и сложными (такими, что действуют только в течение определенного времени, срабатывают при достижении инструментом определенной цены или с некоторыми дополнительными условиями. Так было раньше. Даже и 100 лет назад. Мало что изменилось в настоящее время кроме того, что сейчас торговля в основном компьютеризирована.

К простым методам приказов относят рыночные ордера. К сложным — отложенные. Рассмотрим их подробнее. Допустим, вы не имеете возможности постоянно следить за развитием цены на финансовом инструменте. Но есть намерения:

открыть торговую позицию;

закрыть торговую позицию;

добавить объем к уже открытой торговой позиции;

уменьшить объем ранее открытой торговой позиции;

Существуют такие главные типа отложенных ордеров, как STOP и LIMIT.
К ордерам типа STOP относят:

  • BUYSTOP — открыть ордер BUY по инструменту выше текущей цены на указанном уровне;
  • SELLSTOP — открыть ордер SELL по инструменту ниже текущей цены на указанном уровне;

К ордерам типа LIMIT относят:

  • BUYLIMIT — открыть ордер BUY по инструменту ниже текущей цены на указанном уровне
  • SELLLIMIT — открыть ордер SELL по инструменту выше текущей цены на указанном уровне.

Кроме того, в отложенные ордера в МТ4-5 можно вносить дополнительные параметры экспирации. Вы указываете дату и время, когда приказ становится не актуальным.

Когда необходимо быстро выставить отложенный ордер, но считать в уме и указывать цену ордера крайне не удобно, все это занимает очень много времени, а время из главных факторов идеального входа, поэтому рекомендуем использовать скрипты или советники быстрой и лёгкой установки отложенных ордеров (BuyStop, BuyLimit, SellStop, SellLimit), которые позволяет установить отложенные ордера одним движением мыши, просто перетащив скрипт на нужный уровень на графике.

Скрипты SetOrderBuy и SetOrderSell ​

  • Скрипт SetOrderBuy устанавливает отложенные ордера типа BuyStop или BuyLimit.
  • Скрипт SetOrderSell устанавливает отложенные ордера типа SellStop или SellLimit.

2. Скрипты bvnopen, bvnbuy, bvnsell та bvnpending

Скрипты предназначены для открытия отложенных ордеров разными способами (перетаскивание скрипта мышью, вызов скрипта по горячей клавишей),

Параметры скрипта:

Risk — риск сделки в процентах от баланса депозита;

Lot — количество лотов ордера;

OrdersNumber — количество ордеров;

StopLoss — уровень Stop Loss в пунктах;

StopLossPrice — уровень Stop Loss по цене;

TakeProfit — уровень Take Profit в пунктах;

TakeProfitPrice — уровень Take Profit по цене;

BuySell — покупка (1) или продажа (-1), Если 0-направление определяется по месту вброса скрипта на график (см. ниже);

UserComment — комментарий к ордеру.

Magic — магический номер, может использоваться для работы с советниками.

Единственная разница между скриптами bvnopen, bvnbuy и bvnsell заключается в разном перекомпилированном значении параметра BuySell. Поскольку первый предназначен для работы с мышкой, то это значение параметра — 0, поэтому для двух других это 1 и -1 соответственно, так как они предназначены для использования с горячими клавишами, отдельно на покупку и на продажу.

Отдельным назначением скрипта bvnpending является открытие отложенных ордеров. Его можно использовать только с помощью мыши, а тип ордера определяется комбинацией двух обстоятельств: какое значение стоит у параметра BuySell (выставлять обязательно, иначе не сработает) и в каком месте графика брошен скрипт, выше или ниже текущей цены. Например, если BuySell равен -1, то это будет ордер на продажу, при этом, если он ниже цены, то SELL STOP, а если выше, то SELL LIMIT.

Интересной особенностью всех скриптов из набора является использование глобальных переменных терминала для настройки параметров скрипта, при этом используется взвешенная система приоритетов так, чтобы можно было задавать различные значения для различных условий. Переменные имеют следующий формат:
bvnopen.varname

Таким образом, действие переменной с указанным обозначением финансового инструмента имеет больший приоритет чем возможен без такого обозначения. Поэтому для разных пар можно настроить различные параметры.

Перечень глобальных переменных, используемых скриптом:

DnDLevel — одна из ключевых переменных в работе скрипта при использовании мыши. По умолчанию этот параметр равен 0 и в этом режиме место вброс скрипта определяет только направление торговли: выше цены на графике — покупка, ниже — продажа. Уровни Stop Loss и Take Profit не устанавливаются, если они не заданы входными параметрами скрипта.

Если установить для этой переменной значение 1, то в точке вброса скрипта будет устанавливать уровень Take Profit, при условии, что они не заданы параметрами скрипта, то есть входные параметры имеют приоритет над местом вброса скрипта. Выбор направления торговли остается таким же, как и при значении 0.

Если установить значение -1, то определение направления торговли инвертируется: выше цены на графике — продажа, ниже — покупка, а точка вбрасывания скрипта определяет уровень Stop Loss, при условии, что они не заданы входными параметрами скрипта, то есть входные параметры имеют приоритет над местом вбрасывания скрипта

LotMagnifier — эта переменная задает коэффициент для количества лотов, то есть, если задать его равным 0.01, то вы сможете вводить просто 1, 2, 4 и т. д. для получения лотов 0.01, 0.02, 0.04 и т. д.

Risk — эта переменная имеет приоритет над любыми установленными значениями объема сделки, но она требует также установленного уровня Stop Loss. Если такой не установлен, то эта переменная (как и входной параметр) игнорируется. Для установления уровня риска используется следующий приоритет:

значение, установленное переменной Risk для конкретного инструмента;

значение, установленное переменной Risk глобально;

значение входного параметра Risk.

Lot — эта переменная позволяет просто жестко задать размер сделки и тогда ни значение, заданное во входных параметрах, ни коэффициент не будут иметь никакого влияния, то есть можно сказать, что для установления количества лотов используется следующий приоритет:

значение, рассчитанное по установленному параметру Risk;

значение, установленное переменной Lot для конкретного инструмента;

значение, установленное переменной Lot глобально;

значение входного параметра Lot умноженное на значение переменной LotMagnifier для конкретного инструмента;

значение входного параметра Lot умноженное на значение переменной LotMagnifier глобально;

значение входного параметра Lot.

StopLoss — переменная, которая устанавливает уровень Stop Loss по количеству пунктов и она имеет приоритет над соответствующим входным параметром, но не над параметром StopLossPrice. Полный список приоритетов будет выглядеть так:

значение входного параметра StopLoss, если отличное от 0;

значение входного параметра StopLossPrice;

значение, установленное переменной StopLoss для конкретного инструмента;

значение, установленное переменной StopLoss глобально;

место вброса скрипта на график.

TakeProfit — величина, которая устанавливает уровень Take Profit по количеству пунктов. Порядок приоритетов аналогичен предыдущему случаю.

OrderNumber — этой переменной можно задать количество ордеров, которые необходимо открыть. Она имеет приоритет над соответствующим входным параметром. Эта возможность может использоваться, когда необходимо обойти ограничение на максимальное количество лотов. Например, по правилам конкурса можно открыть 5 ордеров максимальным лотом 1. Вы хотели бы открыть один ордер лотом 5, но вас разбивать один ордер на 5 отдельных ордеров.

Magic — эта переменная, как и соответствующий параметр, задает магический номер ордера, который может использоваться вместе с советниками.

Sound — эта переменная включает (1) или выключает (0) звуковой сигнал (хлопок) при выполнении скрипта.

На первый взгляд, может показаться слишком сложно, но стоит попробовать, возможно, вам понравится.

Использовать эти скрипты можно на горячих клавишах ATL+B и ATL+S.

понедельник, августа 27, 2018

Из статьи ты узнаешь:

Добрый день, уважаемые читатели и гости блога. Сегодня я расскажу вам новую историю из мира скриптов. Очень интересными, на мой взгляд, для новичков являются скрипты для отложенных ордеров. Просто это самые безопасные ордера. По большому счету, их можно пробовать даже на реальных счетах. Конечно, в спокойный период на рынке, чтобы не попасться в лапы высокой волатильности. Ордер откроется, и тогда тестирование превратится в откачивание или закачивание денег с вашего или на ваш депозит.

Лучший брокер

Сегодня я расскажу о том, каким может быть типичный скрипт отложенных ордеров MT4. Конечно, многообразие этих смелых помощников трейдера может быть ограничено только фантазией трейдера. Я встречал очень экзотические скрипты, например, один из них показывал международные часы. Но, что касается скриптов, выставляющих отложенные ордера на форекс терминале, то тут, мне показалось я уловил некую закономерность в их функционале. Поэтому попробую сейчас раскрыть полученную мной классификацию.

Откуда вообще может прийти классификация обычного скрипта отложенных ордеров. Мне кажется, самое логичное искать его в тех функциях, которые дает терминал MT4 с точки зрения работы с ними. Что можно сделать с отложенным ордером? Думаю, его можно установить, удалить или изменить.

Наиболее логично предположить, что функции скриптов для отложенных ордеров будут связаны с этими тремя ключевыми функциями работы терминала с отложенными ордерами.

То есть, все просто! Если взять, например, функцию изменение приказа, то мы обязательно найдем скрипт, который будет работать над изменением.

Попробуйте представить себя на месте программиста. Нет! Вы не подумайте, что это не возможно, то, что вы сейчас читаете, немного приближает вас к тому самому программерскому мышлению. Вы спросите: «А зачем мне это надо?» Надо! Надо! Дело в том, что не ровен час вы начнете заказывать для себя вспомогательные программы для терминала MT4 или Quik. Тогда вам точно пригодится мышление программиста, контролировать, мотивировать, давать простые технические задания.

Скрипт изменения отложенных ордеров и общие понятия

Но не будем отвлекаться. Это слишком непростое занятие – создание программ. Поэтому, помечтав об этом, вернемся к простым действиям, на которые способен каждый. Использовать скрипт обозначенных приказов может каждый. Понять, как работает эта программка при их изменении, тоже не так сложно.

Сколько может быть таких приказов на графике одном или нескольких, проще говоря, в терминале, как вы думаете? Один? Или несколько? А может вообще целая сетка? Я думаю, логично ответить, что приказов может быть столько, сколько ваша торговая система подразумевает. Я думаю, если вы оттолкнетесь от этого, то не только не сделаете ошибки, но и сможете вспомнить о том, что эти маленькие программки сами почти ни на что не способны. Об этом чуть позже.

Смотреть видео о специальных программах

Итак, у нас несколько отложенных приказов, с каким из них будет работать наш скрипт? Это вопрос! Ответ на него простой. Существуют скрипты, которые работают с первым по счету приказом в терминале. Ничего сложного! Просто они не видят других приказов. Для них он только один. Когда он превратится в приказ по рынку и закроется по или по тейк профиту или по другому поводу, то рабочим приказом, над которым будет трудиться скрипт, будет уже следующий по счету, но уже первый в терминале.

Логично предположить, что существуют скрипты, которые будут работать с приказами только с определенными магическими номерами.

Напомню, магический номер – это уникальный идентификатор ордера, который не виден никому, кроме скрипта, советника или индикатора. Такой номер позволяет на одном терминале разместить советников сколько нужно и на одном счете проводить торговлю так, чтобы советники друг другу не мешали никак.

Ну, а как ещё можно модифицировать приказы? Делать это можно сразу скопом. Ну, бывает такое, что мы уверены, что одинаковое изменение сразу всех отложенных приказов будет полезным для нашей торговой системы. Конечно, чем больше приказов, тем такая вероятность уверенности ниже, а чем меньше таких приказов, тем, соответственно уверенность выше.

И теперь два слова о важности системы. Не забывайте никогда, что вы ничего не сможете сделать с одним только скриптом. Как бы красиво он не изменял , как бы быстро это не делал, как бы филигранно точны ни были его действия, все равно. Он остается только вспомогательной программой и не больше. Он не сделает больше, чем от него требуется. Для получения результата, который положительно отразится на вашем депозите, нужно использовать торговую систему. Торговая система не является панацеей, потому что она вами не проверенная на истории, например, не всегда дает положительные результаты. Но, используя торговую систему, вы максимально повышаете вероятность получить положительный результат торговли.

Скрипт удаления отложенных ордеров

А что можно сказать про скрипт удаления таких приказов? Конечно, он будет работать по похожему алгоритму, как и первый обрисованный. Поэтому не удивляйтесь, если вам попадется скрипт удаления, который будет работать только с первым ордером в терминале.

Если помните, совсем недавно я рассказывал про , там я привел описание системы, которая контролирует продолжительность сделки. Может, вы удивитесь, но это очень распространенный метод контроля. Он поможет вам и вашей системе показать прибыль с помощью статистического превосходства.

Так вот, я встречал скрипт удаления, который, как раз, проследит за тем, чтобы ордер был удален, как только рынок достигнет контролируемой вами вертикальной линии, затем программка удалится.

Вообще хочу заметить, что эти маленькие помощники работают следующим образом. Вы их запускаете, разрешив автоматическую торговлю, они показывают настройки, и выполняют запланированные действия. После этого они бесследно удаляются с графика, как только заканчивают свою работу. Чтобы повторить, нужно снова их запускать. Такова их природа, в отличие от советников, которые работаю постоянно, наши сегодняшние подопечные отключаются сами.

Однако, что делает эту программку полезной. Во-первых, это возможность выполнить рутинную работу, во-вторых, сделать это очень быстро. Таким образом, вы можете сразу подумать о том, что их было бы неплохо применить при скальпинге. Микро тейк профиты и очень быстрая торговля отличает этот метод работы на рынке.

Однако, скальпинг не всегда жалуют в кругу брокеров. Некоторые создают препятствия такому виду торговли. Самый распространенный вид блокировки – это запрет на размещение слишком близких тейкпрофитов. В этом случае вам понадобится простой скрипт закрытия ордеров. Он позволит вам удалить ордер все по рынку и отложенные даже тогда, когда тейк профит слишком близко должен находиться к рынку.

Скрипт установки отложенных ордеров с помощью графики и без неё

Как я уже писал, раньше я рассказывал об этом. Тогда я подчеркнул, что нужно торговать по системе. Ничего сложного, но правило очень важное. В рамках этой страницы я бы хотел рассказать о том, как развивается мысль программеров, которые эти скрипты создают.

Итак, встретить можно скрипты, которые, само собой, позаботятся о тейк профите и стоп лосе.

Важно то, что с помощью скриптов можно делать всякого рода вычисления и результаты выводить на экран. Я встречал скрипт, который позволяет определить и зафиксировать некоторый процент от депозита в качестве убытка. Там учитывался лот, расстояние до стоплоса, инструмент и прочее.

Не менее распространены, об этом я тоже рассказал в одной из публикаций скрипты, которые открывают два ордера на пробой. Этот метод показывает себя, как довольно эффективный.

Однако наиболее интересной и, на мой взгляд, более продвинутой по функционалу группой этих программ являют те, что позволяют при установке задействовать графические элементы. Так, можно встретить такие программки, которые выводят на экран несколько линий, их можно двигать, потом одну удаляешь и получаешь отложку, тейк профит и стоп лосс.

Кроме того бывает, что от того в какую точку графика был установлен скрипт, туда и кидается наш сегодняшний приказ. И другие варианты, я их условно назвал, как методы установки таких ордеров с использованием графики.

Сеточники и выводы

Свойство отложников формировать привлекательный каскад приказов, по которым может пройтись цена и принести сверхприбыль, рождает желание использовать их в качестве сеток. Для этих целей есть отдельные программки установщики, которые позаботятся, чтобы ваша сетка была размещена.

Возможности этих программок не ограничиваются использованным перечнем. Например, я находил программку для терминала, которая позволяла измерить время между открытием и закрытием отложенного ордера. Таким образом, можно предположить, что, совершенно нормально, когда ваши желания воплощают программерские руки. Реализовать можно что угодно. А что не сможет скрипт, смогут советники и индикаторы. В общем, стоит использовать ваше воображение, и существующие программки для улучшения ваших результатов. Уверен, это достаточно простая задача! А за её исполнением нужно просто не постоять.

Сегодня я хочу рассказать вам о полезном инструменте. Он пригодится тем трейдерам, у которых сетка ордеров является основой торговой системы. Поскольку эта стратегия предусматривает открытие большого количества ордеров, выполнять работу руками трудно. Для этого необходимо много времени и повышенное внимание. Использование скрипта значительно облегчит работу трейдера. , в которой применяется сетка ордеров , не требует глубоких знаний рынка. Поведение цены в этом случае не имеет особого значения. Она построена на математических расчётах, которые позволяют «ловить» цену.

Суть торговли по сетке ордеров

Она заключается в следующем. Отложенные ордера выставляются на определённом расстоянии друг от друга (шаг сетки). Направление открытия сделок выбирает трейдер. Это могут быть только ордера BUY, либо только ордера SELL. Но на практике чаще выставляются отложенные ордера в обе стороны от текущей цены, то есть и на покупку, и на продажу.

А теперь поговорим о скрипте, который может успешно выполнить эту задачу. Для того, чтобы установить его в торговый терминал, используем обычную схему действий. Скопированный файл скрипта помещаем в папку МТ4 «Scripts». Более подробную инструкцию можно прочитать в статье .
А затем, в меню терминала «Навигатор» выбираем «Скрипты», а в нём «Grid» и перетаскиваем скрипт на график той пары, по которой собираемся торговать.

Успех торговли во многом связан с правильным подбором значений параметров скрипта.

Для начала нужно указать шаг сетки в пунктах – параметр Steps. Другим важным параметром является Volume. Это объём каждой сделки. Затем сообщаем скрипту минимальное отклонение от текущей цены в пунктах – параметр Price. Далее – параметр Slippage. Он определяет допустимое проскальзывание в пунктах. Указываем размер тейк-профита и стоп-лосса в соответствующих строках настроек скрипта. И последний параметр – Count Orders. В нём надо поставить цифру, которая будет соответствовать количеству открываемых ордеров. При чём надо иметь в виду, что если предполагается открывать торговые ордера в обе стороны (и SELL, и BUY), то при значении параметра 5 скрипт откроет пять ордеров BUY и пять ордеров SELL. Выбрать направление сделок можно в общих настройках скрипта.

Как видите, ничего сложного в настройках этого скрипта нет. Перед применением в реальной торговле обязательно пробуем его работу на демонстрационном счёте. Там же можно подобрать и оптимальные параметры.

Источник http://opaliha-npro.ru/strategiya-setka-orderov-pribylnaya-torgovlya-otlozhennymi-orderami.html

Источник http://martaponti.ru/foreks-skript-vystavleniya-otlozhennyh-orderov-strategiya-setka-orderov.html

Источник

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *