Trabalho concluído
Tempo de execução 2 horas
Comentário do cliente
Быстро, качественно.
Comentário do desenvolvedor
Грамотный подход к заказу советника.
Termos de Referência
Требуется исходный код советника в mql4 с комментариями.
В советнике 4 ценовых уровня с одинаковым наборам настроек, но работающих независимо друг от друга (каждый по своим настройкам).
Алгоритм работы любого уровня:
- Если выставление уровня включено, то советник рисует линию (см. дополнительные особенности) на уровне п.4 и с заданной даты и времени п.2 (т.е. может быть и в будущем от текущей даты/времени)
начинает оценивать расстояние от уровня п.4 до текущей цены, независимо от того с какой стороны от уровня п.4 находится цена.
- Как только цена прошла расстояние дельта п.5 в любую сторону (если была меньше дельта п.5), то на расстоянии дельта1 п.6 (может быть и отрицательная, т.е. ордер ставить не между ценой и уровнем, ближе к
цене, а за уровнем - дальше от цены) выставляется лимитный ордер с мэджиком п.3, лотом п.1, ТейкПрофитом п.7, СтопЛоссом п.8, комментарием п.9. (+ мэджик в комментарии). Если же на момент заданной
даты/времени цена уже прошла/перешла нужное расстояние, то сразу ставится лимитный ордер и остаётся ожидание советником возможного прохода цены в другую сторону так же на расстояние дельта п.5, т.е.
выставление ордера двухкратное (по одному разу для хода цены вверх и вниз относительно уровня) после отдаления на дельта п.5 в каждую сторону.
После прохода в 2 стороны уровень больше срабатывать не должен до перезапуска советника.
Дополнительные особенности:
- На графике должно быть визуальное отображение включенных уровней в виде линий разных цветов с подписанными параметрами (можно в описании или имени линии, как проще). После срабатывания в другую сторону
подпись должна быть обновлена.
- При установке ордера в логах должно быть сообщение, что расстояние дельта п.5 пройдено в такое-то время (или уже пройдено на момент включения советника на дату/время п.2) вверх/вниз и
что выставлен уровень с соответствующими настройками (перечисление параметров уровня 1-8). Если выставить ордер невозможно, то указать причину.
- Советник должен обрабатывать только те уровни, которые включены на данный момент его работы (оставшиеся визуальные линии и не сработавшие ордера будут удаляться вручную).
Параметры:
Уровень I
0) Включить/выключить выставление данного уровня.
1) Лот
2) Дата/Время
3) Мэджик
4) Уровень
5) Дельта пп.
6) Дельта1 пп.
7) ТП пп.
8) СЛ пп.
9) Комментарий
Уровень II, Уровень III, Уровень IV (в каждом параметры аналогичны)
В советнике 4 ценовых уровня с одинаковым наборам настроек, но работающих независимо друг от друга (каждый по своим настройкам).
Алгоритм работы любого уровня:
- Если выставление уровня включено, то советник рисует линию (см. дополнительные особенности) на уровне п.4 и с заданной даты и времени п.2 (т.е. может быть и в будущем от текущей даты/времени)
начинает оценивать расстояние от уровня п.4 до текущей цены, независимо от того с какой стороны от уровня п.4 находится цена.
- Как только цена прошла расстояние дельта п.5 в любую сторону (если была меньше дельта п.5), то на расстоянии дельта1 п.6 (может быть и отрицательная, т.е. ордер ставить не между ценой и уровнем, ближе к
цене, а за уровнем - дальше от цены) выставляется лимитный ордер с мэджиком п.3, лотом п.1, ТейкПрофитом п.7, СтопЛоссом п.8, комментарием п.9. (+ мэджик в комментарии). Если же на момент заданной
даты/времени цена уже прошла/перешла нужное расстояние, то сразу ставится лимитный ордер и остаётся ожидание советником возможного прохода цены в другую сторону так же на расстояние дельта п.5, т.е.
выставление ордера двухкратное (по одному разу для хода цены вверх и вниз относительно уровня) после отдаления на дельта п.5 в каждую сторону.
После прохода в 2 стороны уровень больше срабатывать не должен до перезапуска советника.
Дополнительные особенности:
- На графике должно быть визуальное отображение включенных уровней в виде линий разных цветов с подписанными параметрами (можно в описании или имени линии, как проще). После срабатывания в другую сторону
подпись должна быть обновлена.
- При установке ордера в логах должно быть сообщение, что расстояние дельта п.5 пройдено в такое-то время (или уже пройдено на момент включения советника на дату/время п.2) вверх/вниз и
что выставлен уровень с соответствующими настройками (перечисление параметров уровня 1-8). Если выставить ордер невозможно, то указать причину.
- Советник должен обрабатывать только те уровни, которые включены на данный момент его работы (оставшиеся визуальные линии и не сработавшие ордера будут удаляться вручную).
Параметры:
Уровень I
0) Включить/выключить выставление данного уровня.
1) Лот
2) Дата/Время
3) Мэджик
4) Уровень
5) Дельта пп.
6) Дельта1 пп.
7) ТП пп.
8) СЛ пп.
9) Комментарий
Уровень II, Уровень III, Уровень IV (в каждом параметры аналогичны)
Respondido
1
Classificação
Projetos
644
26%
Arbitragem
92
72%
/
14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
2
Classificação
Projetos
679
56%
Arbitragem
33
15%
/
39%
Expirado
63
9%
Livre
3
Classificação
Projetos
588
36%
Arbitragem
31
45%
/
3%
Expirado
16
3%
Livre
Publicou: 13 códigos
4
Classificação
Projetos
341
37%
Arbitragem
6
50%
/
17%
Expirado
7
2%
Livre
Publicou: 5 códigos
5
Classificação
Projetos
41
12%
Arbitragem
4
50%
/
50%
Expirado
1
2%
Livre
6
Classificação
Projetos
94
29%
Arbitragem
4
25%
/
0%
Expirado
4
4%
Livre
Publicou: 3 códigos
7
Classificação
Projetos
650
28%
Arbitragem
112
19%
/
62%
Expirado
319
49%
Livre
8
Classificação
Projetos
189
46%
Arbitragem
34
24%
/
41%
Expirado
58
31%
Livre
Publicou: 12 códigos
9
Classificação
Projetos
188
32%
Arbitragem
5
60%
/
20%
Expirado
3
2%
Livre
Publicou: 3 códigos
10
Classificação
Projetos
146
34%
Arbitragem
13
8%
/
62%
Expirado
26
18%
Livre
Publicou: 6 códigos
11
Classificação
Projetos
66
30%
Arbitragem
2
0%
/
0%
Expirado
0
Livre
12
Classificação
Projetos
34
76%
Arbitragem
1
100%
/
0%
Expirado
6
18%
Livre
Informações sobre o projeto
Orçamento
30 - 40 USD