Trabajo finalizado
Plazo de ejecución 2 días
Comentario del Cliente
Благодарю Дмитрия за выполнение задачи в срок, за то, что также учёл дополнительные пожелания, которые возникли по ходу работы и за сопутствующие пояснения по коду. Спасибо!
Tarea técnica
Задача
Создать шаблон советника, в котором в дальнейшем можно будет менять условия открытия/закрытия сделок без переработки всего кода.
Основное предназначение – тестирование, но если будет и адаптация и под реал, то будет хорошо.
Настройки
- Начало интервала торговли (часы, минуты) //открывать сделки можно только в указанном в настройках интервале
- Конец интервала торговли (часы, минуты)
- Закрывать позиции в конце интервала торговли (true/false)
- Максимальное кол-во сделок на покупку //сколько одновременно может быть открыто сделок
- Максимальное кол-во сделок на продажу
- Объём сделки на покупку
- Объём сделки на продажу
- Стоплосс на покупку (в пунктах)
- Тейкпрофит на покупку (в пунктах)
- Стоплосс на продажу (в пунктах)
- Тейкпрофит на продажу (в пунктах)
- Частота сделок на покупку (в периодах) //если условие на открытие сделки выполняется постоянно (кажду свечку), то сколько свечей надо подождать от открытия одной сделки до открытия другой
- Частота сделок на продажу (в периодах)
- Трейлинг стоп при покупке (true/false)
- Значение трейлинг стопа при покупке (в пунктах)
- Трейлинг стоп при продаже (true/false)
- Значение трейлинг стопа при покупке (в пунктах)
- какие-то доп.настройки (если они потребуются для реализации советника) //если что-то ещё обязательно нужно в настройках, выносите
Особенности
1. В коде должно быть выделено комментариями 4 места для размещения следующих условий:
- условие открытия сделки на покупку
- условие закрытия сделки на покупку
- условие открытия сделки на продажу
- условие закрытия сделки на продажу
Пример условия открытия сделки на продажу //это только пример. Важно сделать универсально, чтобы я мог заменять только условия открытия/закрытия, а остальной код советника не надо было менять
(iMA(Symbol(),0,9,3,MODE_SMMA,PRICE_MEDIAN,i) -
iMA(Symbol(),0,50,3,MODE_SMMA,PRICE_MEDIAN,i))*100000 > 120
Пример условия закрытия сделки на продажу
iRSI(Symbol(),0,21,PRICE_CLOSE,0)<35 //это также только пример. Условие может быть любое другое
2. Трейлинг стоп должен работать классическим образом, то есть начинать двигаться только тогда, когда цена прошла в сторону сделки больше, чем значение трейлинг стопа.
Например, если трал на покупку задан 150 пунктов, то он должен первый раз сработать когда цена будет больше чем на 150 пунктов превышать цену открытия сделки.
Шаг трала сделать 10 пунктов и обязательно пометить комментарием в коде, где можно изменить это значение.
3. Должен работать с Альпари. MT4. Пятизначные котировки.
Han respondido
1
Evaluación
Proyectos
650
28%
Arbitraje
112
19%
/
62%
Caducado
318
49%
Libre
2
Evaluación
Proyectos
156
31%
Arbitraje
24
21%
/
58%
Caducado
3
2%
Trabaja
3
Evaluación
Proyectos
233
61%
Arbitraje
3
33%
/
33%
Caducado
6
3%
Libre
Ha publicado: 1 ejemplo
4
Evaluación
Proyectos
94
29%
Arbitraje
4
25%
/
0%
Caducado
4
4%
Libre
Ha publicado: 3 ejemplos
5
Evaluación
Proyectos
1139
44%
Arbitraje
51
31%
/
33%
Caducado
501
44%
Libre
6
Evaluación
Proyectos
11
9%
Arbitraje
3
0%
/
100%
Caducado
1
9%
Libre
7
Evaluación
Proyectos
127
84%
Arbitraje
6
50%
/
17%
Caducado
9
7%
Libre
Ha publicado: 23 artículos, 152 ejemplos
8
Evaluación
Proyectos
387
51%
Arbitraje
14
14%
/
14%
Caducado
43
11%
Libre
Ha publicado: 1 artículo, 1 ejemplo
9
Evaluación
Proyectos
134
27%
Arbitraje
62
13%
/
53%
Caducado
58
43%
Libre
Ha publicado: 343 artículos, 1 ejemplo
10
Evaluación
Proyectos
1429
59%
Arbitraje
31
81%
/
0%
Caducado
10
1%
Libre
11
Evaluación
Proyectos
945
47%
Arbitraje
309
58%
/
27%
Caducado
125
13%
Libre
12
Evaluación
Proyectos
12
0%
Arbitraje
0
Caducado
3
25%
Libre
13
Evaluación
Proyectos
60
42%
Arbitraje
1
0%
/
100%
Caducado
5
8%
Libre
Ha publicado: 10 artículos, 17 ejemplos
Información sobre el proyecto
Presupuesto
30 - 100 USD