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
Eu entendo que não haverá mais indicações a não ser referências seguras, a questão é, ao usar DLL essas referências serão interpretadas como indicações? Novamente com a comparação .NET, temos um tipo de delegado, um ponteiro seguro para uma função. Mas todos os tipos seguros podem ser interpretados como inseguros, vice versa, essa não é a maneira de interagir com o mesmo API, então a questão também é: os delegados serão implementados da mesma maneira?
E quanto à linguagem, a cadeia em MQL com terminação zero, além de exclusivamente ASCII, que é Unicode adeus, haverá uma mudança nesta direção, desculpe comparar .NET mas aqui vai, a cadeia que temos em memória é o comprimento de bytes e o comprimento de caracteres, mas na realidade todas as cadeias de caracteres em UTF16, talvez em cinco anos serão a base já UTF32. Na verdade, se a corda também tivesse uma codificação no cabeçalho, ambos os parâmetros de cabeçalho existentes estariam em demanda. Por exemplo, muitas vezes tenho que lidar com UTF8, então que passos você dará nessa direção ou tudo permanecerá o mesmo?
Com relação aos tipos de dados, eles ficarão como estão ou será adicionado um identificador de tipo como é feito em .NET, ou os tipos personalizados serão drasticamente diferentes dos primitivos, não estou falando de como ele será usado pelo compilador, quero saber como ele será para o usuário?
O tipo de fio é puro unicode, embora ainda seja possível usar o tipo char como arrays. Ou seja, na MQL5 não há suporte nativo para cordas de byte único, mas somente na forma de emulação através de matrizes. Não haverá nenhum esforço explícito de integração com outros idiomas além da DLL habitual.
A propósito, compramos recentemente um livro grosso em japonês da Amazon, completamente dedicado à programação MQL4. Autor: Hisamichi Toyoshima
Levamo-lo diretamente ao C++ seguro.
O C++ cria segurança para os fornecedores de software, por exemplo, eles agora têm medo de vender e passar adiante EAs de código aberto, mas os objetos certamente irão negociar.
Entretanto, o próprio C++ é uma das ferramentas mais perigosas.
Para aqueles que querem usar C simples, tudo permanece o mesmo na MQL5. Ou seja, não utilize classes com objetos e continue escrevendo regularmente funções.
Graças à sua atividade de MQL para MQL4, há um interesse renovado em C!!!
Voltou C para o consumidor. Muito obrigado a você.
Sem você, C++ era a loucura final, e as pessoas estavam desertando para o lado da Delphi.
Boa sorte para você e para nosso benefício!
A propósito, compramos recentemente um livro grosso em japonês da Amazon, completamente dedicado à programação MQL4. Autor: Hisamichi Toyoshima
Site do autor: http://forex.toyolab.com, você pode tentar lê-lo em inglês com o tradutor automático do google.
Certifique-se de que no histórico da conta haja um bar com o saldo após cada transação fechada.
Assim - sem/comissão incluída
Ou apenas incluindo a comissão
Agradeço antecipadamente.
Eu tenho muito respeito pela MQL.
1. Arrays dinâmicos multidimensionais. Pelo menos 6 dimensões.
2. Aumentar o número de amortecedores indicadores. Mas não se trata de uma questão de princípio. Você pode passar sem eles. É apenas conveniente.
3. Eu quero usar DirectX para MT5, caso contrário meus gráficos são muito lentos. É um gráfico muito preguiçoso.
4. A possibilidade de coletar variáveis externas e não apenas externas em arrays: Array[2] = {Qwe, Rty};
5. Possibilidade de mudar o tamanho da matriz desta forma: Array[n]; == ArrayResize (Array, n); (apenas outra entrada).
6. Capacidade de sintetizar ou converter variáveis de string para uma variável e vice-versa.
7. Gostaria de poder expandir janelas com propriedades de indicadores, scripts, especialistas. E memória para o tamanho da última janela.
8. Para salvar em modelos nos nomes dos objetos, um sinal de quebra de linha.
9. Para aumentar o número de caracteres nas janelas pop-up com as propriedades de um objeto para pelo menos 256.
10. E mais uma vez sobre a conversão do tipo. Você já fez: int / duplo = duplo. Dê um passo adiante. Que seja: int / int = duplo. Isso seria lógico.
11. Você precisa de uma função que devolva os nomes dos arquivos na pasta ...expert/files.
12. Precisa de uma função que devolva o número de arquivos na pasta ...expert/files.
13. Subdiretórios na pasta ...expert/files. E possibilidades neles 11, 12 pt.
14 Gostaria de poder usar as ferramentas do MT5 para criar e ler arquivos em qualquer lugar.
15. O histórico do tick é necessário pelo menos por alguns dias!!! E um conjunto de funções para trabalhar com carrapatos.
16. gráficos de carrapatos (castiçais de carrapatos). E funções para trabalhar com estes gráficos.
17. a TF, se não houver, então mais. E deve ser YR1.
18. Para corrigir problemas com a exibição do objeto em diferentes TFs. As coordenadas não coincidem.
por exemplo:
duplo tampão [][Const];
..............
SetIndexBuffer(3,buffer);
A cada nova barra, o ponteiro de linha é deslocado pelo número de bytes do elemento da matriz, só precisamos multiplicar pelo número de elementos da cadeia da matriz.
OK, o código seria "administrado".
Seria ótimo ter "///<sumário>". Você sabe, é muito útil - passe o mouse sobre uma variável/tipo/campo/propriedade etc., e um popup lhe dirá o que você "comentou" ali.