Написать Советника

MQL4 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 132 días

Tarea técnica

Функции советника
Account
Key
Distanciya = 100;
Step = 10;
StepMod = 1;
StepKoef = 2.5;
StartLot = 0.01;
TipMartina = 2;
MoneyClose = 100.0;
ShagP = 2;
Plus = 70;
Magic = 227;
Slip = 30;
LanguageErrorEn
Indicator = true;
Period1 = 12.0;
Period2 = 34.0;
Period3 = 69.0;
ShiftOpen = 75;
LotControl = 10.0;
LocControl = 40.0;
Repeat = true;
ExitLoc = true;
ExitLocPercetn = 50;
Spread = 25;
Tral = 10;
NewBar=1

Display on/of

 

 

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

Distanciya
Переменная отвечает за расстояние между ордерами.

Step
Переменная участвует в формуле совместно с переменной Distanciya для вычисления расстояния между ордерами по следующей формуле:
Ордер 2 Distanciya+step=110
ордер 3 Distanciya+step=120
ордер 4 Distanciya+step=130; таким образом советник все время хранит в памяти предыдущее значение, приплюсованных step, и добавляет к ним переменную step.
Приложу график для полного понимания картины.

StepMod = 1;
В первом варианте работает по формуле, описанной выше.
StepMod = 2;
Работает по формуле
Ордер 2 Step*Stepkoef+ Distanciya=125
Ордер 3 125- Distanciya=25*stepkoef=62.5+ Distanciya=162.5
Ордер 3 162.5- Distanciya=62,5*Stepkoef=156,25+ Distanciya=256,25
И т д

StepKoef
В переменной указываем значение для будущего умножения step*Stepkoef

StartLot
Начальный лот для первого ордера

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

MoneyClose = 100.0;
Если сумма всех выбранных ордеров по Magic номеру равна или больше, то вся сетка ордеров закрывается и начинается все по новому.

ShagP
Отвечает за количество ордеров, открываемых в прибыльную сторону.
Пример: у нас открылся бай и сел- два ордера стартовым лотом, при следующем шаге открываются ордера увеличенным объемом. Если параметр ShagP больше единицы,
и к следующему ордеру у нас остается 100 пунктов,и цена идет в верх через 50 пунктов,
откроется бай и еще через 50 сел. Если количество всех выбранных ордеров по Magic больше, или равно MoneyClose, то вся сетка закрывается и начинается все с начала.

Plus
Отвечает за прибыльность усредненных ордеров. Если сетка усредненных ордеров = или выше, чем Plus, вся цепочка усредненных ордеров закрывается.

Magic
Номера ордеров

Slip
Проскальзывание

 

Indicator
При включенном индикаторе алгоритм входа в рынок будет изменен.
При получении сигнала от индикатора, советник открывается ордер бай или сел. Если цена идет против нас, то открываются следующие ордера, с учетом параметров и переменных- Distanciya, Step.StepMod ,StepKoef ,StartLot , Plus. Игнорируется единственная переменная- ShagP.

Period1
Period2
Period3
Отвечают за настройку индикатора

ShiftOpen
Растояние которое нужно пройти после получения сигнала при работе по индикатору.

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

LocControl
Имеет 2 режима- "ON" и "OFF".
В режиме "ON", если просадка составляет, к примеру 40%, то советник рассчитывает противоположный объем для локирования.

Repeat
Имеет 2 режима- "ON" и "OFF".
В режиме "ON", после локирования, советник должен начинать работу с начала, и учитывать переменную ExitLoc и ExitLocPercetn.

ExitLoc
Имеет 2 режима "ON" и "OFF".

ExitLocPercetn
Отвечает за количество сокращаемых объемов, в локе, в процентном соотношении. К примеру: 50% идет на погашение объемов в локе, оставшиеся 50% идут, как прибыль.
При работае данная функция должна максимально сокращать объемы в самых дальних ордерах, находящихся от цены.

Spread
Входит в рынок при минимальном спреде, парамтр задается в ручную, если 0- параметр отключен.

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

NewBar
"ON" и "OFF"
Если "ON", то открывает ордера только при появлении нового бара, если "OFF", то исходя из всех выше описанных формул.

Display
"ON" и "OFF".

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


СКРИНШОТЫ ПРИЛОЖУ В ВОРДЕ ИЛИ ОТПРАВЛЮ НА ПОЧТУ!

Han respondido

1
Desarrollador 1
Evaluación
(3)
Proyectos
4
25%
Arbitraje
0
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(23)
Proyectos
90
24%
Arbitraje
12
33% / 67%
Caducado
35
39%
Libre
Ha publicado: 8 ejemplos
3
Desarrollador 3
Evaluación
(34)
Proyectos
55
31%
Arbitraje
8
0% / 63%
Caducado
13
24%
Libre
Ha publicado: 22 artículos, 1 ejemplo
4
Desarrollador 4
Evaluación
(618)
Proyectos
1428
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
5
Desarrollador 5
Evaluación
(851)
Proyectos
1458
72%
Arbitraje
122
29% / 48%
Caducado
356
24%
Libre
Ha publicado: 3 artículos
6
Desarrollador 6
Evaluación
(267)
Proyectos
599
35%
Arbitraje
64
20% / 58%
Caducado
147
25%
Trabaja
Ha publicado: 1 artículo, 22 ejemplos
7
Desarrollador 7
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
8
Desarrollador 8
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
9
Desarrollador 9
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
Ha publicado: 314 artículos, 1 ejemplo
10
Desarrollador 10
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
11
Desarrollador 11
Evaluación
(47)
Proyectos
89
43%
Arbitraje
5
20% / 60%
Caducado
9
10%
Libre
12
Desarrollador 12
Evaluación
(4)
Proyectos
30
70%
Arbitraje
5
0% / 40%
Caducado
12
40%
Libre
13
Desarrollador 13
Evaluación
(10)
Proyectos
14
14%
Arbitraje
1
0% / 0%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(15)
Proyectos
24
38%
Arbitraje
2
0% / 0%
Caducado
2
8%
Libre
15
Desarrollador 15
Evaluación
(47)
Proyectos
140
49%
Arbitraje
9
56% / 0%
Caducado
27
19%
Libre
16
Desarrollador 16
Evaluación
(2)
Proyectos
3
67%
Arbitraje
2
0% / 100%
Caducado
2
67%
Libre
17
Desarrollador 17
Evaluación
(187)
Proyectos
367
56%
Arbitraje
45
22% / 56%
Caducado
188
51%
Libre
Ha publicado: 1 artículo, 6 ejemplos
18
Desarrollador 18
Evaluación
(271)
Proyectos
553
50%
Arbitraje
57
40% / 37%
Caducado
227
41%
Trabaja
Solicitudes similares
Ищу для покупки исходный код адекватного торгового робота на долгосрок. Интересуют только прозрачные алгоритмы с понятным обоснованием входов и выходов. Сразу мимо: мартингейл, сеточники, усреднения убытков и торговля без стопов. Каждая сделка должна быть защищена расчетным или фиксированным Stop Loss. В приоритете системы, работающие по тренду, на пробой импульса или возврат к среднему. Чтобы начать предметный
Итак. Есть первый советник, хочу сделать дополнение к нему, но таким образом чтобы это был отдельный советник(ов). Делаю в целях защиты интеллектуальной собственности)) Чтобы был как пазл, один без другого(их) не работал. Вопросы. 1. Это возможно? 2. Что нужно для этого? 3. Какие подводные камни такого подхода

Información sobre el proyecto

Presupuesto
135 USD
Plazo límite de ejecución
de 1 a 11 día(s)