Требуется написать советник по готовому ТЗ

MQL4 专家

工作已完成

执行时间23 天
客户反馈
На этот раз ТЗ было довольно сложным, тем не менее, золотую середину нашли, адаптировали мои теоретические измышления и ручную торговлю к реалиям работы автоматических советников.

指定

1.       Ставим Stop Sell и Stop Buy на расстоянии «параметр 1» от текущей цены.

2.       Параметр 1: шаг начальных ордеров от текущей цены. По умолчанию - 10 пунктов (в примере берется 4 знак), но должно работать и на 5 знаке (10 пунктов должны пониматься как 100 пунктов).

3.       Параметр 2: лот ордера. По умолчанию - 0,01.

4.       Если сработал Stop Buy (Buy 1), то Stop Sell удаляем.

5.       Если Buy 1 достиг значения «параметр 3» в валюте депозита или превысил его, то закрываем Buy 1 и переходим к пункту 1.

6.       Параметр 3: значение прибыли при достижении или превышении которой открытый ордер или серия ордеров закрываются (про серию дальше).

7.       Если в течение времени «параметр 4» Buy 1 не закрылся, но находится в плюсе, ничего не делаем, ждем.

8.       Если по истечении времени «параметр 4» Buy 1 еще открыт и стал меньше 0, то ставим Stop Sell 1 на расстоянии «параметр 5» ниже цены открытия Buy 1 (лок) и Stop Sell 2 на расстоянии «параметр 6» ниже цены открытия Sell 1 (разруливающий).

9.       Параметр 4: время ожидания до установки первого противоположного ордера (лока), если есть условия для его открытия. По умолчанию – 6 минут. Если равно 0, то задержки не будет.

10.   Параметр 5: шаг от просевшего «начального» ордера Buy 1 до лока. По умолчанию – 10 пунктов.

11.   Параметр 6: шаг от лока до разруливающего ордера. По умолчанию – 10 пунктов.

12.   Если сработал Stop Sell 2 (Sell 2), и он в плюсе, то ждем пока связка Buy 1+ Sell 1+Sell 2 достигнет или превысить профит «параметр 3» и закрываем все 3 ордера, возвращаемся к пункту 1.

13.   Если сработал Stop Sell 1, но цена пошла наверх, Sell 1 в минусе, а Buy 1 в плюсе, то ставим Stop Buy (Buy 3) на расстоянии «параметр 6» выше цены открытия Buy 1.

14.   Если открылся Buy 3 и он в плюсе, то ждем достижения или превышения связкой Sell 2+Buy 2+Buy 3 профита «параметр 3».

15.   Минусом ордера считается, если он меньше 0 в течение «параметр 7» секунд.

16.   Параметр 7 – время, в течение которого ордер «не считается» просевшим.

17.   Цикл продолжается до тех пор, пока не закроются все связки.

18.   При соблюдении ТЗ никаких отдельно болтающихся ордеров в итоге не должно оставаться.

Когда ситуация приводит к возникновению лока вручную я делаю так:

1.       Как только сработал лок, я сразу выставляю по обе стороны от открытых ордеров stop ордера, выполняющие роль разруливающих. Выставляю точку закрытия для всех ордеров по таблице.

2.       Если цена идет вверх, то серия ордеров (в идеале их всего 3 – 2 buy и 1 sell) закрывается по тейк-профиту для buy и по стоп-лоссу для sell (учитываю при этом различие в цене покупки/продажи, чтобы все в один момент закрылось). Если цена пошла вниз, то будет закрытие по тейк-профиту для sell и стоп-лоссу для buy.

3.       Если цена пошла наверх после открытия, разруливающего sell, то я для него ставлю 2 stop bye с заданным шагом независимо от других открытых ордеров и выставленных stop ордеров.

4.       Как только срабатывает очередной stop ордер я для него выставляю 2 противоположных stop ордера, если цена ушла дальше, чем начальный шаг по ТС (просто пропустил момент), то смотрю по таблице где будет точка закрытия…

5.       Плюю на понятие «лок» и прочие рядом стоящие с высокой колокольни)))

反馈

1
开发者 1
等级
(23)
项目
90
24%
仲裁
12
33% / 67%
逾期
35
39%
空闲
2
开发者 2
等级
(127)
项目
183
55%
仲裁
3
33% / 33%
逾期
6
3%
空闲
3
开发者 3
等级
项目
3
33%
仲裁
3
0% / 100%
逾期
1
33%
空闲
4
开发者 4
等级
(549)
项目
1332
59%
仲裁
28
82% / 0%
逾期
10
1%
空闲
5
开发者 5
等级
(2428)
项目
3057
66%
仲裁
77
48% / 14%
逾期
340
11%
工作中
6
开发者 6
等级
(280)
项目
650
28%
仲裁
111
19% / 61%
逾期
319
49%
空闲
7
开发者 7
等级
(10)
项目
21
14%
仲裁
6
17% / 33%
逾期
1
5%
空闲
8
开发者 8
等级
(3)
项目
5
80%
仲裁
0
逾期
0
空闲
9
开发者 9
等级
(40)
项目
106
52%
仲裁
17
12% / 65%
逾期
25
24%
空闲
10
开发者 10
等级
(241)
项目
387
51%
仲裁
14
14% / 14%
逾期
43
11%
空闲
11
开发者 11
等级
(23)
项目
31
71%
仲裁
0
逾期
1
3%
空闲
12
开发者 12
等级
(34)
项目
51
49%
仲裁
3
0% / 67%
逾期
3
6%
空闲
13
开发者 13
等级
(80)
项目
117
67%
仲裁
16
25% / 13%
逾期
12
10%
空闲
14
开发者 14
等级
(49)
项目
134
27%
仲裁
62
13% / 53%
逾期
58
43%
空闲
15
开发者 15
等级
(195)
项目
395
28%
仲裁
155
20% / 52%
逾期
112
28%
空闲
16
开发者 16
等级
(4)
项目
10
30%
仲裁
1
0% / 100%
逾期
4
40%
空闲
17
开发者 17
等级
(37)
项目
105
49%
仲裁
6
0% / 17%
逾期
21
20%
空闲
18
开发者 18
等级
(563)
项目
932
47%
仲裁
302
59% / 25%
逾期
124
13%
繁忙
19
开发者 19
等级
(13)
项目
20
70%
仲裁
2
0% / 50%
逾期
1
5%
空闲
20
开发者 20
等级
(45)
项目
76
20%
仲裁
7
0% / 86%
逾期
14
18%
空闲
21
开发者 21
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
空闲
22
开发者 22
等级
(1)
项目
4
25%
仲裁
1
0% / 100%
逾期
1
25%
空闲
23
开发者 23
等级
(1)
项目
1
0%
仲裁
0
逾期
0
空闲
24
开发者 24
等级
(1)
项目
7
14%
仲裁
2
0% / 100%
逾期
0
空闲
相似订单
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
Добрый день. Требуется написание советника, обменивающегося с сервером данными о пиках индикатора зигзаг по результатам теста советника на основе всех тиков. Подробное ТЗ с советником для основы во вложении. 1. Серверная часть советника eHarvester_2.1 – за основу взять готовый советник (приложен – это фрагмент торгового советника и исключенной торговой частью, оставлена только часть когда, отвечающая за обмен
Имеется стратегия, основанная на свечном анализе, с описанием точки входа и выхода в определенное время, с коррекциями для зимнего и летнего времени. Также имеются исторические данные открытия и закрытия позиций, по которым нужно будет сверить корректность работы робота. Необходимо использовать существующую кодовую базу для открытия и закрытия позиций на основе свечных паттернов, а затем сверить корректность его
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника
Нужен робот на MQL4, требования ниже. При отклике пожалуйста указывайте цену и срок. RSI RSI - Использовать close, high, low, max (open, close), min(open, close) в расчете с использованием сглаженной линии RSI Переменные: - Overbought Level - 60 по умолчанию, но нужно, чтобы он был регулируемым - Oversold Level - 40 по умолчанию, но нужно, чтобы он был переменной - RSI Smooth Length - количество свечей, по которым
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии

项目信息

预算
80 USD
开发人员
72 - 72 USD