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

仕事が完了した

実行時間4 日
依頼者からのフィードバック
Great developer! Makes job fast, follows requirements. Very friendly and quick response. Highly recommend to work with.
開発者からのフィードバック
Excellent employee, know exactly what he wants and define them. hope to work again.

指定

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

 

1. Скрипт «LimitGrid» на установку сетки из отложенных ордеров sell limit выше текущей цены и buy limit ниже текущей цены.

Входные параметры скрипта:

- Volume (в лотах) - объем каждого отложенного ордера (по умолчанию 0,01).

- Step (в пунктах) - шаг сетки, через который открываются отложенные ордера (по умолчанию 50).

- Take_profit (в пунктах) – take profit каждого отложенного ордера (по умолчанию 50). Если равно 0, то take profit у отложенных ордеров не задаётся.

- Stop_loss (в пунктах) – stop loss каждого отложенного ордера (по умолчанию 0). Если равно 0, stop loss у отложенных ордеров не задаётся.

- Buy_from - начало сетки отложенных ордеров buy limit (цена первого отложенного ордера buy limit) (по умолчанию 0). Если равно 0, то ордера buy limit устанавливать не надо.

- Buy_to - конец сетки отложенных ордеров buy limit (цена последнего отложенного ордера buy limit) (по умолчанию 0). Если не кратно шагу сетки от цены Buy_from, то последний ордер должен быть с предыдущей Buy_to ценой, кратной шагу сетки.

 

Buy_from < Buy_to.

Примеры правильно заданных параметров:

Buy_from 0 Buy_to 0 - скрипт не выставляет ордера buy limit.

Buy_from 0 Buy_to 125.00 - скрипт не выставляет ордера buy limit.

Buy_from 110.00 Buy_to 125.00 - скрипт выставляет сетку с первым ордером по цене 110.00 и последним ордером по цене 125.00

Примеры НЕправильно заданных параметров:

Buy_from 125.00 Buy_to 110.00 - скрипт возвращает ошибку.

 

- Sell_from - начало сетки отложенных ордеров sell limit (цена первого отложенного ордера sell limit) (по умолчанию 0). Если равно 0, то ордера sell limit устанавливать не надо.

- Sell_to - конец сетки отложенных ордеров sell limit (цена последнего отложенного ордера sell limit) (по умолчанию 0). Если не кратно шагу сетки от цены Sell_from, то последний ордер должен быть с предыдущей Sell_to ценой, кратной шагу сетки.

 

Sell_from > Sell_to.

Примеры правильно заданных параметров:

Sell_from 0 Sell_to 0 - скрипт не выставляет ордера sell limit.

Sell_from 0 Sell_to 110.00 - скрипт не выставляет ордера sell limit.

Sell_from 125.00 Sell_to 110.00 - скрипт выставляет сетку с первым ордером по цене 125.00 и последним ордером по цене 110.00

Примеры НЕправильно заданных параметров:

Sell_from 110.00 Sell_to 125.00 - скрипт возвращает ошибку.

 

2. Скрипт «StopGrid» на установку сетки из отложенных ордеров buy stop выше текущей цены и sell stop ниже текущей цены. Полностью аналогичен скрипту LimitGrid, только выставляет ордера по типу stop, a не limit. Отложенные ордера, выставленные скриптом StopGrid не должны приниматься во внимание советником LimitGrid.


3. Советник «LimitGrid», который работает с отложенными ордерами только типа limit, предварительно открытыми только скриптом LimitGrid или самим советником (buy limit и sell limit). При открытии предварительно установленного отложенного ордера (когда цена достигает цены открытия отложенного ордера), советник должен установить новый отложенный ордер такого же объёма и с таким же take profit, но в противоположном направлении. Например, открылась позиция по отложенному ордеру buy limit по цене 110.00 с целью 110.25. Необходимо, чтобы после выполнения этого условия (то есть открытия отложенного ордера buy limit), советник установил новый отложенный ордер sell limit по цене 110.25 с целью 110.00. И аналогично, но наоборот, при открытии позиции по отложенному ордеру sell limit советник устанавливает отложенный ордер buy limit.

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

 

- Советник без входных параметров: все параметры вновь устанавливаемых советником отложенных ордеров (объём Volume, цена, цель Take_profit) должны быть взяты советником из открывающегося предварительно установленного отложенного ордера.

- Советник должен ориентироваться только на отложенные ордера, установленные скриптом только LimitGrid и установленные самим советником. То есть советник НЕ должен брать какие-либо параметры с открытых позиций или позиций и отложенных ордеров, выставленных НЕ советником и НЕ скриптом LimitGrid (например, выставленных вручную).

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

 

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


応答済み

1
開発者 1
評価
(50)
プロジェクト
94
29%
仲裁
4
25% / 0%
期限切れ
4
4%
仕事中
パブリッシュした人: 3 codes
2
開発者 2
評価
(21)
プロジェクト
30
13%
仲裁
0
期限切れ
0
3
開発者 3
評価
(28)
プロジェクト
60
42%
仲裁
1
0% / 100%
期限切れ
5
8%
パブリッシュした人: 10 articles, 17 codes
4
開発者 4
評価
(45)
プロジェクト
50
34%
仲裁
14
7% / 64%
期限切れ
15
30%
5
開発者 5
評価
(361)
プロジェクト
643
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
6
開発者 6
評価
(588)
プロジェクト
1063
50%
仲裁
39
28% / 41%
期限切れ
49
5%
仕事中
パブリッシュした人: 1 article, 8 codes
7
開発者 7
評価
(69)
プロジェクト
146
34%
仲裁
13
8% / 62%
期限切れ
26
18%
パブリッシュした人: 6 codes
8
開発者 8
評価
(511)
プロジェクト
549
53%
仲裁
13
69% / 15%
期限切れ
3
1%
類似した注文
1. Сеточный алгоритм, без мартингейла (открываются одинаковые ордера по лотности). 2. Депозит делится на 3 части. Условно 1000$ по 330$. Торговля ведется на 330$, лотность, просадка, маржа и тд., высчитывается от этой суммы. 3. Счет центовый. Под плечо 1:1000. 4. Ордера набираются группами. 5-7 групп по 10 -15 ордеров. Если цена ушла не в сторону сделки, робот должен дождаться сигнала на покупку
Требуется построить индикатор ZigZag для MetaTrader 4 Который будет фиксировать точки и показывать линии ДО перерисовки значений (если таковые есть) По сути "оставлять след" перерисовки Необходимо взять за основу обычный индикатор ZigZag и модернизировать его. Основные функции обычного ZigZagа сохранить. Когда его устанавливаешь на график, то он, как обычный индикатор, должен отрисовывать ВСЮ историю. Т.е. он будет
Идет тренд после которого формируется импульс и зачатие диапозона цены (боковик) . как только на 3 и так далее касании будет снятие ликвидности с одной из сторон и возврат цены в диапозон уведомлять в тг бот
Нужен полностью автоматический робот для Meta Trade 5 По готовому техническому заданию. Стратегия: Supertrend + FVG +структура рынка+риск менеджмент Таймфрейм М5, инструмент XAUUSD Бот должен: Торговать только в заданные временные окна Открывать сделки по четким условиям Автоматически ставить SL /TP Соблюдать ограничения по риску, просадке и прибыли Не использовать усреднение, мартингейл, доливки Нужен качественный
ТЗ на разработку торгового советника (MT5 / MQL5) 1) Цель Нужен советник для MetaTrader 5 с проверенной алгоритмической стратегией, ориентированной на стабильную работу в среднесрочной/долгосрочной перспективе на рынке Forex. 2) Инструменты и рамки * Инструменты: только валютные пары (Forex). Без акций, металлов (в т.ч. золота), индексов, нефти/сырья, крипто. * Таймфреймы: M15–H1 (возможно любое из этого диапазона;
Установка ТР одновременно с открытием ордеров buy,sell в пунктах.Пример: buy TP+ 10п. от цены ask, sell -TP10п.отцены bid. Без SL. Значение ТР от 0 и далее( 0 без ТР). Закрытие позиций: 1.закрыть все убыточные; 2.закрыть все прибыльные; 3. закрыть все
Стоимость обсуждается. У меня есть стратегия с уже существующим шаблоном для metatrader 4, который даёт сигналы по золоту на основе индикаторов. Задача : сделать на его основе советник для MT5, который будет заходить в сделку по сигналу при определённых условиях на таймфрейме 5m и 1h. Также необходимо добавить опции установки фиксированного лота. И выхода из сделки при сигнале в встречном направлении

プロジェクト情報

予算
30+ USD