[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 169

 
Al_Key:

Isso mesmo ... Eu tenho feito isso desde o início (de acordo com a ajuda). Verificado novamente só para o caso de não haver mudança.

E em segundo lugar, coloque o índice de barras no qual você está procurando um fractal:

    for (int i = 0; i < limit; i++)
    {
       Print ("i = ", i);
       Print ("Upper = ", iFractals (NULL, 0, MODE_UPPER, i));
       Print ("Lower = ", iFractals (NULL, 0, MODE_LOWER, i));
    } 
 
TarasBY:

E, em segundo lugar, coloque o índice da barra sobre a qual você está procurando o fractal:


Sim, isso é quase um diagnóstico para mim. (( Está na hora de um estilo de vida saudável. Obrigado.
 
Al_Key:

Sim, é quase um diagnóstico para mim. (( Está na hora de um estilo de vida saudável. Obrigado.
Até aprender a pegar tais insetos intuitivamente - é inútil escrever mais de 3 linhas... ;)
 
Roger:

if(Digits===3||Digits===5) TakeProfit *=10;

Como exemplo, eu preciso de um roteiro no início da EA, que determinará qual citação DT usa, e dependendo das citações de 4 ou 5 dígitos, o programa inteiro trabalhará com a citação selecionada.
 
TarasBY:
Até aprender a pegar bugs como este intuitivamente, é inútil escrever mais de 3 linhas... ;)
Sim, bem, já escrevi muito mais de 3 linhas de inutilidade há muito tempo, por isso sou a favor de um estilo de vida saudável a partir de agora :)))
 
pasha5282:

Como exemplo, preciso de um roteiro no início da EA que determinará quais citações são usadas pela DT, e dependendo das citações de 4 ou 5 dígitos, todo o programa funcionará com a citação selecionada.

Como explicado acima em detalhes.Variáveis pré-definidas: DígitosO número de dígitos após o ponto decimal no preço do instrumento atual. Se EURUSD tiver 5 dígitos após a vírgula decimal, os dígitosserão 5. Se EURUSD tiver 4 dígitos após a vírgula decimal, os dígitos serão 4. Se USDJPY tiver 3 dígitos decimais, os dígitos serão 3. Se USDJPY tiver 2 dígitos decimais, os dígitos serão 2. Você não precisa de nenhum roteiro, se você o definir no init(). Acho que não expliquei mais nada...






 
pasha5282:

Como exemplo, preciso de um roteiro no início da EA que determinará quais citações DT usam, e dependendo das citações de 4 ou 5 dígitos, o programa inteiro então trabalhará com a citação selecionada.

Muito mais fácil:

int digits = MarketInfo(Symbol(),MODE_DIGITS);

Você pode conferir com impressão ou comentário e ver 2, 3, 4 ou 5!

 

Bom dia.

Tenho zero habilidades de programação no Meta4! Então encontrei esta EA https://www.mql5.com/ru/code/10833 e mudei

-Parâmetros de entrada:

MinLot 0,1

MaxLot 1

TakeProfit 100

Grade 50

A 0.6

Pare de falso

Eliminar falso

Aqui está o Consultor Especialista por 7 meses no lote 0.1 http://i52.fastpic.ru/big/2013/0221/...3a39bd5313.gif

Alguém pode virá-lo?

 
erik451:

Boa tarde.

Eu não tenho nenhum conhecimento sobre programação Meta4! Então, encontrei este Consultor Especialista https://www.mql5.com/ru/code/10833 e mudei

-Parâmetros de entrada para:

MinLot 0,1

MaxLot 1

TakeProfit 100

Grade 50

A 0.6

Pare de falso

Eliminar falso

Aqui está a EA por 7 meses no lote 0,1 https://www.mql4.com/go?http://i52.fastpic.ru/big/2013/0221/13/e41106236b5b1b498724af3a39bd5313.gif

Alguém pode virá-lo?

Por quê?

O resultado não mudará.

 
PapaYozh:

Por quê?

O resultado não mudará.


Eu tentei inverter em tempo real com 2 computadores e funcionou, por que este processo não pode ser automatizado?


Quando um EA tem um preço de compra de +50-80 pips, ele tem um preço de venda de -60+75 pips e o mesmo vale para Sell!