Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1082

 

É compreensível que se você apagar a EA, ela começará novamente. Mas em todas as 30 janelas, ele funciona com parâmetros diferentes. Levo meia hora ou uma hora para restaurar tudo e reescrever todos os parâmetros para a EA em todas as janelas

***

 
gifrom:
É claro que se a EA for excluída, ela começará novamente. Mas em todas as 30 janelas, ele está funcionando com parâmetros diferentes. Demora meia hora ou uma hora para restaurar tudo novamente e reescrever todos os parâmetros do Expert Advisor em todas as janelas

Você precisa fazer uma mudança no conselheiro desta forma:

if(OrderTotal() == 0) Lot=StartLot;

No final, se não houver nada no mercado, ou ainda não haverá, ou já começará com o lote inicial.

P.S. E "magia" não precisa ser tocada aqui.
 
Vitaly Muzichenko:

Você precisa fazer uma mudança no conselheiro desta forma:

Resumindo, se não há nada no mercado, ou ainda não está lá, ou já está lá, vai começar com o lote inicial.

P.S. E "magia" não precisa ser tocada aqui.

Muito obrigado

***
 
pivalexander:


Muito obrigado por seus conselhos úteis sobre o assunto! É a coisa certa a fazer.
Já estou cansado de experimentar com CHART_EVENT_MOUSE_MOVE como os especialistas aconselharam acima. ;-|
 
Maksims Ignatovs:
Muito obrigado pela dica útil sobre este assunto! Exatamente o que eu precisava.
Já tive o suficiente de experimentar com CHART_EVENT_MOUSE_MOVE, como os especialistas aconselharam acima. ;-|

Isso é um cutucão para mim? E eu lhe disse para ler a ajuda e lhe dei todos os links. Acontece que eu deveria tê-lo espetado com meu bico?

O que eu escrevi para você:

Preste atenção à linha "Em particular - gráfico de rolagem do botão esquerdo do mouse".

Você pode até mesmo seguir o link e ler para onde eu o direcionei.

Mas "experimentar com CHART_EVENT_MOUSE_MOVE como aconselhado acima".
foi inteiramente sua iniciativa porque você era preguiçoso demais para ir a algum lugar e ler o exemplo da ajuda profissional:

CHART_MOUSE_SCROLL - rolagem do gráfico com o botão esquerdo do mouse

 
Esta é uma questão, mas a função
iOpen()

para obter os preços de abertura acessa um array embutido no MT4 ou acessa o arquivo de dados do corretor, estou apenas me perguntando se faz sentido escrever um array e coletar esses preços ou usar essa função?

Uma entrada desse tipo pode funcionar?

typedef template <typename T>T(*Funk)(T,T);
 

Perdi alguma coisa. Você pode me dizer por que os preços na tabela e na tabela de carrapatos podem ser permanentemente diferentes? e Bid and Ask. Nunca tinha notado isto antes. Verifiquei os preços na barbatana apenas para o caso de - zeros. Verifiquei no OnTick e obtive o que está na tabela de carrapatos. Eu também verifico o que está na tabela principal e o que está no carrapato.

 

Se eu quiser criar uma função que tome uma matriz como entrada, o que devo colocar entre parênteses ?

void ARREY ( ? ) 
{...}
 
Viatcheslav Pashkov:

Se eu quiser criar uma função que tome uma matriz como entrada, o que devo colocar entre parênteses ?

void ARREY ( double &a[] ) 
 

Estou correto ao assumir que o valor do parâmetro otimizado é irrelevante pela otimização se a caixa de seleção Otimização de Algoritmo Genético estiver desmarcada, devido a uma enumeração completa de todos os valores de parâmetros otimizados?