Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 588
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Estou fechando 4 posições ao mesmo tempo, como posso contá-las como uma em uma fila na função de contagem de perdas?
Eles podem fechar, por causa do deslizamento, não pelo mesmo preço e o tempo pode ser diferente
Julgamento:
Se o corretor permitir o fechamento do contador, devemos abrir uma ordem de contador com um volume igual ao volume de ordens cumulativamente fechadas para fixar o preço de fechamento. Então, o preço de fechamento é fixo e você pode executar sem pressa 4 operações para fechar as ordens opostas.
Você pode me dizer como determinar como a margem é calculada?
Alguns corretores cobram margem em cada posição. E alguns corretores, apenas sobre a diferença de volumes na compra e venda. (isto é, se a conta estiver totalmente bloqueada, então a margem é zero)
Como posso determinar programticamente o método de cálculo de margem?
Olá. Estou procurando por um fractal acima do MA.
Procurando um fractal acima do MA, memorizo uma barra, depois procuro um fractal desta barra e se for menos do que o primeiro que encontro, então é verdade
Constantemente falso nos comentários
Olá. Estou procurando por um fractal acima do MA.
Procurando um fractal acima do MA, memorizo uma barra, depois procuro um fractal desta barra e se for menos do que o primeiro que encontro, então é verdade
Constantemente falso nos comentários
O problema está nesta linha
Se for encontrado um fractal e ele estiver acima do MA, devemos interromper o ciclo em vez de continuar com ele. Após o primeiro fractal ser encontrado, haverá outro e um terceiro e assim por diante até ...
O problema está nesta linha
Se for encontrado um fractal e ele estiver acima do MA, devemos interromper o ciclo em vez de continuar. Após o primeiro fractal ser encontrado, haverá outro e um terceiro e assim por diante até ...
Obrigado. Substituído por break;Agora é sempre verdade. mas a condiçãose(fr2<fr1) não for cumprida.
Portanto, temos que acrescentar esta condição antes de exibir o resultado da função. O que há de tão difícil nisso?
Portanto, é preciso acrescentar esta condição antes que a função produza o resultado. O que há de tão difícil nisso?
A função não deveria retornar falsa se a condição não for cumprida?
A função não deveria retornar falsa se a condição não for cumprida?
Verifique se o iFractals retorna zero ou um valor vazio.
Verifique se o iFractals retorna zero ou um valor vazio.
Há um valor vazio na janela de dados. Substituídoif(f!=0) por if(f!=EMPTY_VALUE), o resultado é inalterado.
1. Eu disse verificar, não substituir. iFractals retorna 0 se não houver fractal. Não o uso regularmente e, naturalmente, não entupo os restos de memória não secos com tais trivialidades.
2. A função, embora terrivelmente escrita, ainda funciona bem.
3. O último valor é exibido em Comentário. Substitui-la por
E veja quantas vezes ele imprime