Содержание
При этом, после наступления определенных событий требуется быстро удалять те из них, которые не сработали. Делать это вручную довольно трудоемко и занимает немало времени. Именно для таких случаев и предназначен скрипт для удаления отложенных ордеров (скачать), называющийся Delete All Pending. Например, канальные ТС, разновидности которых предполагают торговлю на отбой или на пробой, предполагают установку отложенных ордеров на границах каналов. Скрипт Open Buy Sell Order способен открыть два отложенных ордера в противоположном направлении.
Все, кто начинает торговать на рынке Форекс, рано или поздно приходит к тому, что без … Эффективность торговли во многом зависит от умения вовремя определить разворот тренда. Не советую так торговать, эту торговую систему можно назвать “капкан” или “удав”, или “паутина”, или “трясина”. Однажды попав в нее, трейдер постепенно в ней увязает, особенно если он увеличивает лоты без сл.
Это значит, что возникает опасность пропустить торговый приказ на закрытие или открытие ордеров. По этой причине любая стратегия должна составляться таким образом, чтобы по возможности не допускать значительного количества рыночных ордеров. Обработка ошибок во всех пользовательских исполнительных торговых функциях выполняется подобным образом.
Но нужно помнить, что отложенные ордеры местами упрощают задачу трейдеру. Но это неидеальное решение для всех торговых ситуаций. Часто только трейдер и его набитый глаз могут распознать в движении цены подтверждение его идеи, и тогда только ручной вход будет правильным решением. Иногда происходит ситуация, когда цена не достигает тейка, а возвращается назад и обновляет локальный минимум графика. Тогда не остается ничего другого, как перестроить уровни Фибоначчи, перетянув сетку на новый минимум. Все уровни немного сдвинуться и индикатор начнет давать новые сигналы.
Расскажем, как правильно выставлять ордер и какие есть положительные и отрицательные моменты такой торговли. Основным преимуществом сеточной торговой стратегии является возможность быстрого получения довольно немалой прибыли. Трейдеры, предпочитающие сеточную стратегию, считают, что движение цены хаотично и точно предугадать его невозможно.
Также, есть скрипт для удаления ранее открытой позиции. Все скрипты хранятся в одноименном разделе в специальном окне навигатора. Здесь, можно просмотреть весь список доступных программных модулей. Алгоритм работы скриптов схож с алгоритмом работы советников, тем не менее скрипты призваны только упростить и облегчить работу, а вся ответственность за финансовый результат лежит на трейдере.
Скрипт для удаления отложенных ордеров по времени
Еще одна простая и эффективная стратегия торговли отложенными заявками – это торговая система на основе уровней Фибоначчи. Напомним, что уровни Фибоначчи представляют собой сетку, которая натягивается от минимума до максимума тренда и показывает моменты коррекций и откатов цены. Если сигналы соответствуют, то дожидаемся отката цены наверх в виде бычьей свечи, и на пике этого отката устанавливает отложенный ордер на продажу. Тейк-профит не используем, а фиксируем прибыль вручную, когда нисходящий тренд закончится. Для этого должен поступить противоположный сигнал от любого из индикаторов. Сегодняшний урок по MQL4 мы посвятим созданию торгового эксперта, в котором реализуем построение пирамиды отложенных ордеров и последующее её сопровождение.
В этом случае важно вовремя зафиксировать прибыль, иначе если последняя позиция закроется по Stop Loss, образовавшийся убыток может перекрыть всю накопленную до этого прибыль. Эта тактика прямо противоположна по принципу работы в сравнении с «Buy Stop», но также активно реализуется в игре на новостях. В стратегии используется отложенный ордер «Sell Stop» на прогнозируемый провал котировки. Курс преодолевает линию поддержки, продолжается медвежий тренд.
- Над этим фракталом ставим buy (покупка), sell (продажу) отложенный ордер в зависимости от пересечения мувингов.
- TakeProfit – значение TakeProfit (количество пунктов).
- На это время и нужно установить сетку ордеров, часть которой непременно активируется при импульсном рынке цены.
- Любая информация, предоставленная в статьях этого сайта, является частным мнением её автора.
Такая сделка перекроет убыточные ордера, которые были задеты во время импульса с противоположной стороны сетки. Как только прибыль будет достигнута, нужно сразу же удалить неактивные заявки. Суть работы по стратегии заключается в том, чтобы разместить равное количество отложек на покупку и продажу. Для защиты счета можно установить для каждого ордера Stop Loss. Прибыль можно фиксировать любым удобным способам – по тейк-профиту, трейлингу или вручную.
Раннее мы уже писали о мульти-таймфреймовом индикаторе Супертренд . Это модификация стандартной версии, в которую добавлена возможность определять тренд графика сразу по нескольким таймфреймам. Экспоненциальную среднюю скользящую EMA с периодом 300. Она будет показывать основной тренд, в сторону которого и нужно будет устанавливать все отложенные заявки.
Стратегия на отложенных ордерах
И вот я снова работаю с индикатором MA и еще парой простеньких индикаторов. Составляем отложенный ордера на покупку по максимуму закрытой свечи в момент пересечения +3 пипса. Большой плюс такой стратегии, что если делать именно отложенный ордер, то цена (целевая) которая в течении дня будет не достигнута, то и ордер отложенный не откроется, значит не будет убытков. При наличии сильного устойчивого тренда допустимо использовать и более агрессивную методику, когда объем каждой новой позиции будет больше предыдущего.
Но иногда эти параметры требуют небольшой корректировки. Например, если Вы хотите увеличить или уменьшить лот, который открываете. Для изменения параметров скрипта, нужно изменить его код.
А в этой статье мы рассмотрим примеры торговых стратегий отложенных ордеров. Если вы можете отслеживать процесс торговли более тщательно, то для усиления сигнала вы можете применять индикатор в первом дополнительном окне. Так, на момент срабатывания отложенного ордера для покупок стрелочка на текущем и старшем тайм фрейме должна быть зеленого цвета, а для продаж стрелочки должны быть красного цвета. Чтобы установить скачанные индикаторы в торговый терминал пройдите в меню файл вашей торговой платформы.
Торговля по стратегии
Вся работа по данной стратегии ведется по валютным графикам не ниже M5. Торгуемый инструмент любой (ниже приведён пример входа в рынок на графике GBP/USD). Помогают не упустить момент, когда рынок достигает значения цены актива, при котором трейдер готов заключать сделку. Так, если вы хоть раз вели торговлю по утрам, когда заканчивается азиатская сессия форекс вы, наверное, неоднократно видели, как образуется так называемый вакуум или накопление. Именно в этот период цена движется практически горизонтально, при этом образуется некий коридор, в котором она движется. Пробой одной из границ коридора – отличный шанс взять прибыль на импульсе рынка.
Первый индикатор neoultimaforexbreakout-target непосредственно на графике выделяет коридор, по границам которого происходит расстановка отложенных ордеров. Построение коридора происходит по часовым рамкам, которые вы можете оптимизировать в настройках инструмента. Иногда происходят ситуации, когда цена сначала идет в одну сторону и активирует ее ордер, затем резко разворачивается и идет в обратную сторону, активировав ордер и в том направлении. В результате срабатывают стоп-лоссы и сделка минимум одной направленности оказывается блокированной. В этом случае можно подождать, пока хотя бы в одну сторону не будет пройдено расстояние около 50-ти пунктов.
Трейдер может устанавливать приказы в любом количестве. Главное, чтобы они находились на расстоянии 5-15 пунктов от текущей стоимости (данное требование выставляет брокер). Наиболее неудачный вариант в торговой стратегии Сетка подразумевает зигзагообразное Стратегия отложенных ордеров движение цены с широким размахом, что вызывает срабатывание большого количества ордеров Sell Stop и Buy Stop. В этом случае стоит зафиксировать прибыльные позиции и поставить новую сетку, прибыль по которой позволит нивелировать текущие убытки.
Стратегия торговли отложенными ордерами (buy stop, buy limit, sell stop, sell limit) на Форекс
После того как все ордера Sell закрыты, выполняется проверка достаточности средств для совершения следующей торговой операции. Для этого вызывается пользовательская функция Lot() (см. раздел Функция определения количества лотов). Если эта функция возвращает false, значит имеющихся средств недостаточно даже для открытия ордера Buy на минимально допустимое количество лотов. В этом случае функция Trade() заканчивает свою работу. Если же средств достаточно, то вызывается торговая функция Open_Ord для открытия одного рыночного ордера Buy на такое количество лотов, которое вычислено при исполнении функции Lot().
Дело в том, что при сильных движениях и резких колебаниях рынок становится тонким, снижается ликвидность. Это приводит к тому, что случаются проскальзывания – ордер открывается не по той цене, по которой был выставлен. Например, поставив 3 пункта как максимум, у нас ордер попросту не откроется, если конечное проскальзывание превысит это значение. Это не избавит от проскальзываний на стоп приказе, там уже сколько будет, столько и зафиксируется. Стратегия “10 пунктов” широко известна большому кругу участников рынка и основана на незатейливых правилах для открытия позиций, при этом имеет достаточно высокую вероятность прибыльных сделок. Каждодневный, хоть и не большой профит, позитивно действует не только на общий размер депозита, но и на восприятие рынка трейдером.
Описанный выше скрипт частично снимает с вас нагрузку по выставлению ордеров, но это всего лишь скрипт, а не , его требуется каждый раз запускать вручную при построении новой сетки ордеров. Предлагаем вашему вниманию рассмотреть один прибыльный советник, который показал хорошую работу по валютной паре GBPUSD. В разделе Функция определения торговых критериев указывалось, что по некоторым торговым критериям может быть сформировано несколько различных торговых приказов. Так, в случае, если значимым является торговый критерий на покупку (значение переменной Trad_Oper равно 10), то при исполнении оператора switch() управление передаётся на метку case 10 (блок 2-3). В этом случае сначала вызывается торговая функция Close_All. Исполнение этой функции приводит к закрытию всех рыночных ордеров Sell, открытых по финансовому инструменту EURUSD.
- Брокеры отказываются от активации отложенных ордеров, если на рынке сформировался гэп – резкий ценовой разрыв.
- Ну куда же без этого, быть готовым понести убытки трейдер должен всегда.
- Используется, когда есть понижательный тренд и необходимо дождаться его возобновления.
- В блоках 1-3 описаны глобальные переменные, используемые в функции, а также открыты и описаны локальные переменные.
- Как только в момент коррекции одна из медвежьих свечей завершится ниже предыдущей (бычьей), выставляется Buy Stop.
- Это происходит по причине того, что крупные участники рынка нередко на максимумы и минимумы выставляют свои Стоп Лоссы или отложенные ордера.
Подобные ситуации не являются редкостью и в этом можно убедиться самостоятельно, проанализировав историю котировок в торговом терминале. Даже по представленному скриншоту можно заметить, что это неэффективно, особенно если вспомнить, что речь идет о торговле на дневных графиках. В соответствии с классическими правилами стратегии, трейдерам в данном случае предлагается выставлять отложенный ордер Sell Stop в точке Low восходящей свечи широкого диапазона. Обратите еще раз внимание на представленный выше скриншот. Следующая свеча сбивает выставленный ордер, после чего сделка закрывается с фиксированием убытка по Stop Loss.
Скрипты для автоматического выставления сетки ордеров
Их называют гридерными, а трейдеров – соответственно гридерами. В приведённом примере выход происходил, когда цена дошла до зеркального уровня, который ранее был поддержкой, а теперь служил для цены сопротивлением. Если вы не видите подтверждение сигнала, просто удалите отложенный ордер. Также мы если сработал один из ордеров, вы должны удалить второй, дабы не возникло одновременное срабатывание двух отложек и возникновения замка. Так, если вы хоть раз вели торговлю по утрам, когда заканчивается азиатская сессия форекс, наверное, неоднократно видели, как образуется так называемый вакуум или накопление. Главное условие – число отложек на покупку и продажу должно быть одинаковым.
Просто выставив отложенный ордер, трейдер будет уверен в том, что он выполнится без его участия при достижении ценой указанного уровня. Этот инструмент также подойдет для страхования сделок от чрезмерных убытков. Рекомендуется ставить фиксированные тейк-профиты и стоп-лоссы для всех из ордеров.
В блоке 5-6 выполняется анализ ошибок, полученных при исполнении торговых приказов. Если ошибка является критической, то функция заканчивает работу. Если же получена преодолимая ошибка, то значение счётчика i понижается на 1. Это делается для того, чтобы на очередной итерации цикла for была предпринята ещё одна попытка модифицировать тот же ордер. TralingStop – дистанция между рыночной ценой и желаемым значением заявленной цены StopLoss (количество пунктов). Функция модификации всех рыночных ордеров указанного типа.