Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1192
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
Olá! Por favor, ajude-me a emitir todos os valores, só posso emitir os últimos. E a segunda pergunta, como emitir esses valores com um deslocamento para a direita(definir qualquer deslocamento). Obrigado!
Talvez haja uma maneira de sair da caixa. Este é um exemplo com uma matriz unidimensional. O turno aqui é definido para um, mas você pode especificar qualquerw+5, por exemplo (mas neste caso estará definitivamente fora dos limites, bem, conte-o e veja). Escreva no Excel e veja o que é igual a quê.
O que significa que o protocolo está fechado. Há funções de abertura de ordem em mql4, é essencialmente um código simples. O mesmo se aplica aos objetos gráficos. Ouvi dizer que o mql4 é um produto comercial e por isso não há código fonte ou funções embutidas (por exemplo, Arrayresize/Range etc.). Por exemplo, não me sinto confortável em usar mql4 para escrever um programa, é uma linguagem muito morta, muito limitada. E quanto à linguagem Win API 32, ela não pode fazer nada em relação às minhas perguntas? Acho que tudo está fechado para Win API 32 também.
O terminal e o servidor se comunicam entre si usando um certo protocolo que não nos será dado por ninguém.
Isto significa que as ordens só podem ser abertas a partir da MQL.
Toda a lógica deve ser colocada em DLL e os pedidos devem ser abertos a partir da MQL. Isto é o que eu faço.
O terminal e o servidor se comunicam entre si usando um certo protocolo, que ninguém nos dará.
Isto significa que as ordens só podem ser abertas a partir da MQL.
Mover toda a lógica para DLL e abrir pedidos da MQL. É assim que eu faço.
Esta é uma má idéia feita de propósito. O terminal e o servidor comunicam-se usando um certo protocolo que ninguém nos deixa usar. Sinto muito pela expressão, mas estou sem palavras. Seria melhor escrever a implementação do programa em mql4, e as funções de cálculo de controle em c++. Porque se tudo, exceto as dependências (objetos de ordem), fosse escrito em C++, seria muito caro. É feito sob medida. Fui aconselhado a escrever para a empresa, mas acho que a resposta será como você vai pedir. Sim, é um produto comercial.
O terminal e o servidor se comunicam entre si usando um certo protocolo, que ninguém nos dará.
Isto significa que as ordens só podem ser abertas a partir da MQL.
Mover toda a lógica para DLL e abrir pedidos da MQL. É assim que eu faço.
Se você não olhar, o pedido não é enviado para o servidor, mas para o terminal, significa que ele se comunica com o terminal e o terminal envia pedidos para o servidor. Se você escrever o terminal, ele entrará em colapso completo, mas ainda assim você terá que interagir de alguma forma com o terminal, é isso que quero dizer.
Não olhe, você não envia o pedido para o servidor, mas para o terminal, o que significa que você está se comunicando com o terminal, e o terminal o envia para o servidor. Se você também escrever o terminal, ele entrará em colapso, mas você ainda precisa se comunicar com o terminal de alguma forma, essa é a questão.
Por favor, não escreva neste tópico respostas deliberadamente falsas para os recém-chegados se você não souber a resposta correta. E não há necessidade de discutir algum tipo de gado e outras coisas que não estão relacionadas a este recurso.
Não olhe, você não envia o pedido para o servidor, mas para o terminal, o que significa que você está se comunicando com o terminal, e o terminal o envia para o servidor. Se você também escrever o terminal, ele entrará em colapso, mas você ainda precisa de alguma forma interagir com o terminal, essa é a questão.
Seu Conselheiro Especialista trabalha no terminal. Ele chama funções da DLL, envia dados para ela e recebe uma resposta se precisa abrir ou fechar um pedido.
Por favor, não escreva neste tópico respostas deliberadamente falsas aos recém-chegados se você mesmo não souber a resposta certa. E não há necessidade de discutir algumas coisas relacionadas ao gado e outras que não estão relacionadas a este recurso.
O homem perguntou como mudar uma matriz, eu lhe mostrei um breve exemplo de mudança por 1tsu, mas não posso lhe mostrar toda a função. Também é ruim que ele tenha dado um exemplo muito breve.
Eu sei que não deveria chamá-los de nomes, é claro, mas minha lata está certamente abalada pelo fato de que o software normal não pode ser usado. Eu acho que há algo e você não pode usá-lo e tem que sofrer.
Seu EA funciona no terminal. Ao chamar funções a partir de DLL, ele envia dados para ele e recebe uma resposta: caso você abra ou feche um pedido.
Bem, sim, está no terminal, mas não está claro o que acontece aqui: primeiro, o pedido é tratado pelo terminal e depois vai para o servidor ou imediatamente são traçadas linhas para o servidor se o usuário o habilitou.
Mas o desenho de linhas não está conectado com o servidor, por isso pode ser implementado usando funções próprias.
Bem, sim, no terminal, mas não está claro o que acontece quando o pedido é processado primeiro pelo terminal e depois vai para o servidor, ou ao mesmo tempo são traçadas linhas para o servidor se o usuário estiver habilitado, se imediatamente para o servidor, então a sério, mas se primeiro para o terminal e de lá a 2ª função do terminal para o servidor, então o pedido pode ser aberto a partir de Dll/.
Mas o desenho de linhas não está conectado com o servidor, por isso pode ser implementado usando funções próprias.
Não se pode fazer isso a partir da DLL. Esqueça isso. Você simplesmente não pode fazer isso!