O futuro da MQL5 é MQL5+ ou mesmo MQL6 - página 4

 
Sergey Basov:
Você entrou em contato com o Service Desk com os resultados da pesquisa? Porque eu me pergunto se eles responderam com algo específico ou não?
Não é para isso que serve o Servicedesk, é uma oficina de reparos, não uma sede de planejamento estratégico. Aqui está Renat no fórum agora, ele, como CEO, deveria dar uma tarefa a um membro do pessoal para coletar todas as sugestões ao final da votação. E depois discuti-los na primeira reunião em NG.
 
Alexey Volchanskiy:
Não é para isso que serve o decreto de serviço, é uma oficina de reparos, não uma sede de planejamento estratégico. Renat está no fórum agora, ele, como CEO, deve dar uma tarefa a um membro do pessoal para coletar todas as sugestões ao final da votação. E depois discuti-los na primeira reunião em NG.
Entendido, iremos todos juntos para Renat. E não o veremos até o próximo Ano Novo ))))
 
Por que ninguém quer admitir que o MT5 é desconfortável, não intuitivo, etc.

Quanto ao comércio inverso, e agora em alguns corretores na MT4 é proibido

Por que ninguém quer admitir que o MT5 é desconfortável, não intuitivo, etc.
Em relação às transações invertidas e agora em alguns corretores em um MT4 é proibido


 
Stefan Stoyanov:
Por que ninguém quer admitir que o MT5 é desconfortável, não intuitivo , etc.

Quanto ao comércio inverso, e agora em alguns corretores na MT4 é proibido

Por que ninguém quer admitir que o MT5 é desconfortável, não intuitivo, etc.
Em relação às transações invertidas e agora em alguns corretores em um MT4 é proibido


O que você sabe melhor para forex?
 
Сергей Таболин:

Não está funcionando!

Entrei em contato com o Servicedesk:

Sergei Tabolin2015.11.03 17:34

Ah, e mais uma coisa. Corrija-me se eu estiver errado.

Ao otimizar, rápido, genético, você declara que ao parar, mesmo se pressionar STOP e depois START, a otimização devecontinuar a partir do momento em que você parar. Certo?

Portanto, tentei este truque muitas vezes, mas toda vez que a otimização começou desde o início. Você pode me dizer qual poderia ser o problema?

No final, após longa discussão e descobrimento, não obtive uma resposta coerente.

Em genética, regras de aleatoriedade, portanto há muito poucas chances de que um novo conjunto de genes seja semelhante à série anterior.

Portanto, na genética há poucas chances de se aproveitar a continuação de um teste abortado.

Na amostragem seqüencial, está tudo bem.

 

Sobre o futuro dos MQLs?

Há dois deles, imho.

 

Como as sintaxes MQL4 e MQL5 são idênticas, gostaria de sugerir que os desenvolvedores introduzissem propriedades de propriedade em classes em ambas as línguas, como é feito, por exemplo, em Pascal. Na MQL, os métodos de leitura e escrita são feitos na forma de funções, enquanto em Pascal, essas funções são anexadas às propriedades de propriedade usando as palavras-chave escrever e ler, respectivamente. É assim que parece

property PenPos: TPoint read GetPenPos write SetPenPos;
property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel;

onde os identificadores após métodos de leitura e escrita de palavras-chave, descritos na área privada da classe TCanvas. É possível referir-se à propriedade Pixels como uma matriz bidimensional, o que é muito conveniente. Por exemplo:

Pixels[0, 0] := clLime;

Ou, ligação direta de campos de classe a uma propriedade:

property TextFlags: Longint read FTextFlags write FTextFlags;

onde FTextFlags é um campo de classe descrito na área privada. Como resultado da operação

TextFlags := ETO_RTLREADING;
FTextFlags recebe o valor ETO_RTLREADING. FTextFlags, após lidos, podem ser substituídos por uma função com condições, como SetTextFlags, para atribuição mais seletiva de valores para o campo FTextFlags.
 
Mihail Matkovskij:

Como as sintaxes MQL4 e MQL5 são idênticas, gostaria de sugerir que os desenvolvedores introduzissem propriedades de propriedade em classes em ambas as línguas, como é feito, por exemplo, em Pascal. Na MQL, os métodos de leitura e escrita são feitos na forma de funções, enquanto em Pascal, essas funções são anexadas às propriedades de propriedade usando as palavras-chave escrever e ler, respectivamente. É assim que parece


onde os identificadores após as palavras-chave são métodos de leitura e escrita descritos na área protegida da classe TCanvas. Você pode se referir à propriedade Pixels como uma matriz bidimensional, o que é muito conveniente. Por exemplo:

Ou, ligação direta de campos de classe a uma propriedade:

onde FTextFlags o campo de classe descrito na área privada. O resultado da operação é

FTextFlags recebe o valor ETO_RTLREADING. FTextFlags, após lidos, podem ser substituídos por uma função com condições, como SetTextFlags, para atribuição mais seletiva de valores para o campo FTextFlags.

Amor, amor, amor... Estes três conceitos se fundiram em um só.

Desculpe, mas agora - regras do projetista: imho, é claro.

 

Mais sobre o MetaEditor. Gostaria que a janela "Navigator" fosse minimizada para a esquerda (como uma cortina), clicando duas vezes na borda da janela:

Passo 1

Após um duplo clique, a janela Navigator deve estar nesta posição:

O resultado final

 
Karputov Vladimir:

Mais sobre o MetaEditor. Gostaria que a janela "Navigator" fosse minimizada para a esquerda (como uma cortina), clicando duas vezes na borda da janela:

Após um duplo clique, a janela Navigator deve estar nesta posição:

Eu sei que Renat vai explodir, como "somos os melhores e vamos reinventar a moto nós mesmos!!"!

Mas a MS deu um API para o editor há muito tempo atrás, de passagem. Qual é o problema?

O orgulho tártaro não permite que você use o API de outra pessoa?

Razão: