Доработка советника (добавление одной настройки и оптимизация быстродействия в тестере)

MQL5 Indicadores Experts

Termos de Referência

ТЗ
Необходимо внести изменения в действующий советник МТ5.

Описание: советник работает по индикатору ZigZag, выставляет стоп ордера на экстремумах (режим торговли 1), 
и/или стоп ордера при пробитии экстремума (в противоположном пробитому экстремуму направлении), (режим торговли 2 или 3),

советник используется для работы в Финам (неттинг), АльфаФорекс (хедж) и др. Проверять прошу в терминалах этих брокеров.

Обязательно на винде - советники, написанные на макбуке глючат.


1. Необходимо оптимизировать код готового советника (очень медленно тестирует, невозможно оптимизировать.

Алгоритм менять не надо, только "причесать" код, восстановить быстродействие.

Если в коде есть элементы, удаление которых не изменит алгоритм, но повысит быстродействие - удалить все необходимое.
Например, файл Include, в других советниках у меня его нет, и они работают намного быстрее, если это связано.

2. Добавить одну настройку - возможность "подтягивать" ордера (удалять старые и выставлять новые, когда появляется сигнал в том же направлении).
Необходимо добавить отдельной настройкой ("Перемещать ордера" false/true), возможность удаления ранее выставленных ордеров при появлении новых экстремумов, 
и выставления новых ордеров на этих появившихся экстремумах.
Текущие варианты также должны остаться.


Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(6)
Projetos
16
6%
Arbitragem
1
0% / 0%
Expirado
2
13%
Carregado
2
Desenvolvedor 2
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
1
100%
Trabalhando
3
Desenvolvedor 3
Classificação
(564)
Projetos
933
47%
Arbitragem
302
59% / 25%
Expirado
125
13%
Trabalhando
4
Desenvolvedor 4
Classificação
(44)
Projetos
62
27%
Arbitragem
0
Expirado
6
10%
Livre
5
Desenvolvedor 5
Classificação
(81)
Projetos
98
46%
Arbitragem
0
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(37)
Projetos
50
20%
Arbitragem
15
27% / 67%
Expirado
7
14%
Livre
Publicou:0 código
7
Desenvolvedor 7
Classificação
(280)
Projetos
453
39%
Arbitragem
92
42% / 18%
Expirado
73
16%
Ocupado
Publicou:0 códigos
8
Desenvolvedor 8
Classificação
(63)
Projetos
142
46%
Arbitragem
19
42% / 16%
Expirado
32
23%
Trabalhando

Informações sobre o projeto

Orçamento
30+ USD
Prazo
de 1 para 5 dias

Cliente

(7)
Pedidos postados8
Número de arbitragens0