[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 612

 
41ckm39fi:
Eu reescrevi a lógica para comparar os muwings ainda sem mensagens, não consigo descobrir qual é o erro.

Você já viu a minha versão?
 
Vinin:

Você já viu minha versão?
Não, onde está?
 
41ckm39fi:
Não, onde ele está?

Na página anterior.
 
Vinin:

Na página anterior.
Encontrei-a. Vou dar uma olhada.
 
Reshetov:
De jeito nenhum. Toda cozinha tem seus cotiers.


Acontece que não é tão desesperançoso http://www.onix-trade.net/forum/index.php?showtopic=87470&st=0&gopid=398757&#entry398757

Continuando a busca ))

 
vlad123:

Como faço para que o MathRand funcione corretamente, eu recebo o mesmo conjunto de números aleatórios toda vez que o executo. O que significa que eles não são aleatórios.

O MathRand deve ser inicializado com MathSrand() antes de ser utilizado,

e recomendo passar o TimeLocal() como parâmetro da MathSrand().

A inicialização é necessária uma vez, então para 32768 solicitações MathRand() não tem repetições,

Depois disso, você pode inicializar novamente se quiser uma nova seqüência, caso contrário, a mesma coisa acontece.

É claro que você pode inicializar cada passo, mas você precisa monitorar os parâmetros de inicialização para mudar,

caso contrário, é a mesma seqüência.

 
São as férias ou algo assim. Ninguém está escrevendo nada. Boas festas a todos.
É uma pergunta simples, mas eu sou realmente estúpido. e não são as férias... ;)

Precisamos encontrar a maior alta e a menor baixa em N número de dias de história, começando agora...

Talvez haja uma solução pronta, para que eu não tenha que reinventar a roda...
ZS. Por favor, não me chute muito. Sei que é elementar, mas o trabalho me derrubou todo o pensamento e estou em profunda prostração/nirvana... Eu tenho que...

 

Preso em um problema ... ajuda ...

for(int i = 0; i < OrdersTotal(); i++)
  {
    
    if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
    if(OrderSymbol() != Symbol()) continue;
    if(OrderMagicNumber() != MAGA) continue; 
    if(OrderType() == OP_BUY)DS=1;


O seletor encontra uma ordem se houver uma aberta, mas se não houver uma aberta, como posso encontrá-la? o seletor ainda mostrará a última posição fechada existente ...
 

- obter os números das barras mais externas para o período em questão.

- utilizar as funções de busca máxima e mínima.

https://docs.mql4.com/ru/series/iLowest

https://docs.mql4.com/ru/series/iHighest

 
Como posso verificar a ausência de uma ordem aberta ou pendente com um determinado número mágico? Podemos verificar a presença de uma ordem selecionada, mas como posso verificar a ausência de uma ordem?
Razão: