Há uma idéia comercial interessante. Ajude-me a encontrar erros no código (mql4).

 
Experimente um teste.
Arquivos anexados:
exp_2.mq4  7 kb
 
Quais são os erros?
 

Eu não posso testar o robô em meu terminal. Pensei que houvesse um erro no código - eu mesmo aprendi a língua e com os antigos tutoriais em vídeo.

Funciona para você? Quais são os resultados?

 
Yaroslav Gladkov:

Eu não posso testar o robô em meu terminal. Pensei que houvesse um erro no código - eu mesmo aprendi a língua e com os antigos tutoriais em vídeo.

Funciona para você? Quais são os resultados?

Como assim, não posso testá-lo? Ele não dá erros, mas não abre negócios.
 

A mesma situação - sem erros e sem transações. E eu não sei como ver qual é o problema - sou copista.

 
Alexey Volchanskiy:
Você pode ser mais claro, o que você quer dizer com não posso testá-lo? Nenhum erro, mas também nenhum comércio aberto

A propósito, aconselho-o a colocar na primeira linha

#property strict

input double StopLoss=100;

// и все Point заменить на _Point
 
Yaroslav Gladkov:

A mesma situação - sem erros e sem transações. E eu não sei como ver qual é o problema - sou copista.

Faça como escrevi acima - você tem um monte de avisos lá, você precisa removê-los, então você pode resolvê-los. A condição para abrir um pedido não é atendida.
 
Alexey Volchanskiy:

A propósito, aconselho a inserir a primeira linha

E como os pontos são fundamentalmente diferentes e o que pode afetar?, pergunto por mim mesmo, pois não encontrei respostas para esta pergunta, e as opções para os pontos já 3 ou 4.

 
Alexey Volchanskiy:

A propósito, sugiro que você coloque a primeira linha

Vou tentar.

Dê uma olhada no tronco, veja se ele lhe diz alguma coisa

Arquivos anexados:
20160213.log  1 kb
 
Yaroslav Gladkov:

Vou tentar.

Dê uma olhada no registro, veja se ele lhe diz alguma coisa.

Algo parece estar errado com a história, eu não tenho tais erros

0 17:04:35.266 Testes de especialista\exp_2 EURUSD.e,M1: carregado com sucesso

0 17:04:41.178 TestGenerator: spread set to 12

2 17:04:41 2016.02.04 00:00 exp_2 entradas: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:04:41.870 EURUSD.e,M1: 352982 tick events (3875 bars, 354029 bar states) processados em 0:00:00.390 (tempo total 0:00:06.381)

0 17:12:23.065 Exp_2 EURUSD.e,M1: removido

0 17:12:23.073 Testes de especialista\exp_2 EURUSD.e,M1: carregado com sucesso

0 17:12:23.078 TestGenerator: spread set to 12

2 17:12:23 2016.02.04 00:00 exp_2 entradas: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:23.243 EURUSD.e,M1: 352982 tick events (3875 bars, 354029 bar states) processados em 0:00:00.094 (tempo total 0:00:00.172)

0 17:12:25.994 TestGenerator: spread set to 12

2 17:12:26 2016.02.04 00:00 exp_2 entradas: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:26.179 EURUSD.e,M1: 352982 tick events (3875 bars, 354029 bar states) processados em 0:00:00.094 (tempo total 0:00:00.188)

0 17:12:52.092 TestGenerator: spread set to 12

2 17:12:52 2016.02.01 00:00 exp_2 entradas: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:52.452 EURUSD.e,M1: 760476 tick events (8183 bars, 761523 bar states) processados em 0:00:00.218 (tempo total 0:00:00.359)

 
Alexey Volchanskiy:


Aqui está a versão tweaked
Arquivos anexados:
exp_2.mq4  7 kb
Razão: