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

Рейтинг брокеров бинарных опционов за 2020 год:
  • Binarium
    Binarium

    1 место — лучший брокер этого года! Лучший выбор для новичка и средне-опытного трейдера. Куча бонусов и бесплатное обучение торговле!

  • FinMax
    FinMax

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

Тема: Скрипты для упрощения работы с ордерами

Опции темы
Поиск по теме
Отображение
  • Линейный вид
  • Комбинированный вид
  • Древовидный вид

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Скрипты для упрощения работы с ордерами

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

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

Скрипт открытия ордеров
Скрипт для помощи советнику в добавлении ордера с понятным для советника Магиком чтобы тот его принял за своего. В этом поможет этот скрипт.
Помимо этого скрипт может быть полезным при работе с брокерами MarketExecution, (это когда они не разрешают устанавливать стопы совместно с открытием ордера).
Скрипт выставляет ордер, а на следующем тике выставляет к нему стопы.
Можно использовать его и как советник для того, чтобы он выставлял стопы всем Вашим ордерам, открытым вручную.

Возможна одновременная установка разнонаправленных ордеров, для этого переменным SELL и BUY установите значение true.
При сбоях связи или резком движении цены, будет 10 попыток выставления ордера, после чего скрипт закончит работу.
Для запуска скрипта, бросьте его в окно графика и в появившемся меню выберите параметры и тип открываемого ордера.
Скачать: OpenOrderMarketExecution.mq4

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

Последний раз редактировалось Elliot; 22.11.2020 в 17:00 .

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Выпуск №2

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

Советник закрытия ордеров при достижении суммарного профита в валюте депозита

Советник в один клик, закрывает все открытые ордера по достижению ими установленного заранее в настройках — прибыли от депозита.
Советник может работать только по той паре на которую брошен или по всем инструментам счета.
Внимание! Советник не устанавливает СтопЛосс’ы.
Как только прибыль по всем открытым ордерам (если AllSymbol = true то всего счета, если AllSymbol = false то только ордеров текущей валютной пары) достигает уровня ProfitClose (в валюте депозита), то все ордера закроются.Стопы он не ставит. ProfitClose и LossClose указываются в валюте депозита.
Навидем пример для лучшего понимания:
На Вашем счете работает несколько советников. Они открыли много ордеров на разных валютах.
Как только общая прибыль по счету достигла 25$ (задается в параметрах) или убыток достиг 100$ (задается в параметрах), все ордера закроются.

Советник закрытия ордеров при достижении суммарного профита в пунктах

В советнике только одна переменная Profit (задается в пунктах).
Как только прибыль ордера будет равной или больше этого значения советник закроет ордер
Скачать: ProfiClose.mq4

Последний раз редактировалось Elliot; 22.11.2020 в 17:01 .

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Выпуск №3

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

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

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

Советник ставит линии (красные для sell и синие для buy) и по этим линиям ставит стоп лосс и тейкпрофит. Если линию удалить, то отменятся и соответствующие стопы.

Скрипт для трайлинга (Trailing) открытых ордеров

После установки скрипта на график, появляются две линии, линия уровня СтопЛосс и линия уровня ТейкПрофик, при перемещении этих линии мышкой, соответствующие уровни стоп или тейка меняются.

Последний раз редактировалось Elliot; 22.11.2020 в 17:02 .

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Выпуск №4

Management
Management — это гибрид, его можно использовать как советник так и, как скрипт.
Советник не открывает ордера, и не устанавливает уровни стопа и профита.
При запуске на все имеющиеся отложенные ордера и на все стопы советник набрасывает линии с соответствующими надписями.
Перемещая линии, соответствующие им ордера или стопы перемещаются.
При удалении линии удаляется и ордер или стоп.
Скачать: cm-management v 0.4.mq4

Close Delete Mouse Percent
Cкрипт для закрытия части ордера, часть можно установить в процентах.
Скачать: cm_CloseDeleteMousePercent.mq4

Close Delete Mouse
Скрипт закрывает или удаляет те ордера, на цену которых он был брошен.
Цена определяется с точностью плюс / минус slippage (настройка в параметрах)
Скачать: _CloseDeleteMouse.mq4

Delete SL&TP
Скрипт удаляет стоплосс и тейкпрофит всех ордеров
Скачать: DeleteSL&TP.mq4

Delete Orders
Скрипт удаляет все отложенные ордера той валютной пары, на которую он был брошен
Скачать: cm_DeleteOrders.mq4

Последний раз редактировалось Elliot; 22.11.2020 в 17:04 .

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Выпуск №4 — продолжение.

StopLoss Mause
Скрипт для выставления уровней StopLoss всем ордерам (то есть, один стоп на всех) в той точке графика, на которую он был брошен.
Скачать: _SL Mause.mq4

TakeProfit Mause
Копия скрипта StopLoss Mause только работает по TakeProfit, устанавливает всем ордерам один тейк профит.
Скачать: _TP Mause.mq4

Stop Orders
Скрипт выставляет StopOrder с установкой StopLoss и TakeProfit (установка в настройках) в ту точку графика, куда вы его бросили.
Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен SellStop,
если выше, то BuyStop
Скачать: _StopOrders.mq4

Limit Orders
Скрипт выставляет LimitOrder с установкой StopLoss и TakeProfit (установка в настройках) в ту точку графика, куда вы его бросили.
Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен SellLimit,
если выше, то BuyLimit
Скачать: _LimitOrders Mause.mq4

Open Orders
Скрипт открывает рыночный ордер по такому типу, если вы, бросили скрипт ниже текущей цены, будет открыт Sell-ордер, если выше текущей цены, будет выставлен Buy-ордер, StopLoss и TakeProfit можно заранее установить в настройке скрипта.
Скачать: _OpenOrders.mq4

Последний раз редактировалось Elliot; 22.11.2020 в 17:04 .

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Выпуск №5

Скрипт выставляет сеть StopOrder
Скрипт выставляет сеть стоп ордеров с указанием расстояния от цены.
Внимание! Скрипт не выставляет сеть ордеров методом перетаскивания скрипта в определенную точку графика.

Скачать: OpenStopOrderNet_v2.mq4

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

Скачать: OpenStopOrderNetTime.mq4

Универсальный скрипт выставления сетки ордеров.

Скрипт Open Gread в народе «Гридер» то есть, можно выставлять сеть ордеров таким образом, что при большом движении цены, цена зацепит ордера по очереди, то есть, откроет/закроет в профит и откроет следующий. НО! каждый думает сам, как ему использовать этот скрипт!

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

Скачать: cm_script_OpenGread_v20.07.12.mq4

Скрипт удаления отложенных ордеров
Скрипт не имеет никаких параметров закрытия отложенных ордеров, он просто закрывает все отложенные ордера.
Скачать: CloseStopLimitOrders.mq4

Последний раз редактировалось Elliot; 22.11.2020 в 17:03 .

Местный Регистрация 27.08.2020 Адрес Винница Сообщений 479

Благодарности
Получено: 89
Отправлено: 46

Выпуск №6

Два Скрипта для установки сеток StopOrder или LimitOrder с помощью мыши.

Для работы скрипта, нужно перетащить один из скриптов (Стоп или Лимит) в нужную точку графика, по такому типу. Если перетащить скрипт Ниже текущей цены, откроется SellStopOrder, соответственно если перетащить скрипт Выше текущей цены, откроется BuyStopOrder

extern int Step = 50 ; //расстояние (в пунктах) между ордерами (значение 50=50пунктов на 4-х знаке) (значение 50=5пункта на 5-ти знаке)
extern int Orders = 10 ; //кол-во ордеров сетки
extern double Lot = 0.01 ; //объем первого Stop ордера
extern double K_Lot = 1 ; //умножение лота Stop ордеров
extern double PlusLot = 0.0 ; //прибавлять это значение к лоту последующих ордеров
extern int DigitsLot = 2 ; //округление значения лота

extern int stoploss = 50 ; //уровень выставления SL, если 0, то SL не выставляется (значение 50=50пунктов на 4-х знаке) (значение 50=5пункта на 5-ти знаке)
extern int takeprofit = 50 ; //уровень выставления TP, если 0, то TP не выставляется (значение 50=50пунктов на 4-х знаке) (значение 50=5пункта на 5-ти знаке)
extern int Expiration = 0 ; //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 — сутки)
extern int attempts = 10 ; //кол-во попыток открытия ордера
extern int Magic = 0 ; //уникальный номер ордера

Несколько скриптов для упрощения торговли

cmillion

Гуру форума

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

stoploss — уровень выставления SL, если 0, то SL не выставляется
takeprofit — уровень выставления TP, если 0, то TP не выставляется
Magic — уникальный номер ордера
SELL — открыть ордер SELL
BUY — открыть ордер BUY
Lot — объем ордера
slippage — максимально допустимое отклонение цены для рыночных ордеров

Возможна одновременная установка разнонаправленных ордеров, для этого переменным SELL и BUY установите значение true.

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

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

Рейтинг брокеров бинарных опционов с русским языком платформы:
  • Binarium
    Binarium

    1 место — лучший брокер этого года! Лучший выбор для новичка и средне-опытного трейдера. Куча бонусов и бесплатное обучение торговле!

  • FinMax
    FinMax

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

Другие мои работы
_http://cmillion.narod.ru Программные помощники MQL для работы на финансовых рынках

Вложения

morozik1959

Местный знаток

cmillion

Гуру форума

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

extern int stoploss = 50, //уровень выставления SL, если 0, то SL не выставляется
takeprofit = 50, //уровень выставления TP, если 0, то TP не выставляется
delta = 10, //расстояние от текущей цены
MaxOrders = 5, //кол-во ордеров сетки
Magic = 123456; //уникальный номер ордера
extern bool SELL = true, //открыть ордер LIMITSTOP
BUY = true; //открыть ордер LIMITSTOP
extern double Lot = 0.1; //объем ордера
extern double FirstBuyStop = 0; //если 0 то по цене Ask+delta
extern double FirstSellStop = 0; //если 0 то по цене Bid-delta
extern double K_Lot = 1; //увеличение лота с шагом

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

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

p, blockquote 1,0,0,0,0 —>

Два моих лучших брокера

p, blockquote 3,0,0,0,0 —>

p, blockquote 4,0,0,0,0 —>

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

p, blockquote 5,0,1,0,0 —>

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

p, blockquote 6,0,0,0,0 —>

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

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

p, blockquote 7,0,0,0,0 —>

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

p, blockquote 8,0,0,0,0 —>

p, blockquote 9,0,0,0,0 —>

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

p, blockquote 10,1,0,0,0 —>

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

В настоящее время существует огромное количество описываемых скриптов. Ярким примером подобных инструментов является скрипт Del orders after VLINE.

p, blockquote 11,0,0,0,0 —>

p, blockquote 12,0,0,0,0 —>

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

p, blockquote 13,0,0,0,0 —>

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

p, blockquote 14,0,0,0,0 —>

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

p, blockquote 15,0,0,1,0 —>

Рассматриваемый скрипт может выполнять следующие команды:

p, blockquote 16,0,0,0,0 —>

  1. Удаление всех отложенных сделок на покупку.
  2. Удаление всех отложенных сделок на продажу.
  3. Закрытие отложенных сделок, которые являются прибыльными.
  4. Закрытие всех отложенных сделок, которые на текущий момент времени являются убыточными.
  5. Удаление всех отложенных ордеров.
  6. Закрытие или удаление отложенных сделок, снабженных Magic Number. При настройке описываемого скрипта вы можете указать Magic Number, сделки снабженные которым будут подлежать удалению.

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

p, blockquote 17,0,0,0,0 —>

p, blockquote 18,0,0,0,0 —>

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

p, blockquote 19,0,0,0,0 —> p, blockquote 20,0,0,0,1 —>

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

Платформы бинарных опционов, дающие бонусы за регистрацию:
  • Binarium
    Binarium

    1 место — лучший брокер этого года! Лучший выбор для новичка и средне-опытного трейдера. Куча бонусов и бесплатное обучение торговле!

  • FinMax
    FinMax

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

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