Desejos para MQL5 - página 35

 

Integridade de programas e componentes

O MT-4 como terminal comercial no ambiente de ataques de vírus é resiliente e estável.
Entretanto, LiveUdate, Metalang, assim como o testador de estratégias são vulneráveis a vírus.
Por causa dos vírus, o testador se desfaz em partes, desaparecendo uma função de cada vez até que o teste inteiro se desligue.
A Metalang também pode experimentar avarias parciais.
O programa antivírus freqüentemente elimina o Metalang e o LiveUdate.
Entretanto, o terminal não controla isto, não percebe a mudança de composição do módulo.

Desejos.

Uma vez que o MT-4 é um produto de massa, e novamente para usuários de massa, seria desejável:
1. introduzir controle/aviso de composição da embalagem (terminal e seus módulos)
2. Também controlam a integridade dos módulos, em conformidade com a versão atual.
3. Expandir o LiveUdate com opções para restaurar a versão atual.

Integridade e acesso à pasta MT-4
Quando o MT-4 é colocado na pasta Arquivos de Programas protegidos, não há acesso aos perfis do usuário.
Portanto, a maioria dos comerciantes tem o MT-4 instalado com acesso compartilhado ou em geral na pasta Common Documents.
Por causa disso, quase todos trabalham no MT-4 sob administração. (É perigoso entrar em rede como administrador).

Sugestões.
A fim de não desativar a proteção, é necessário:
Todos os arquivos de registros e configurações pessoais devem ser movidos para Meus Documentos do usuário.

 

Dificuldades com o acompanhamento do horário de término da sessão de negociação e dos termos contratuais.

Se não estou enganado, atualmente usando MQL4 (e outros também, imho) é impossível obter dados sobre o tempo de expiração do comércio. Refiro-me ao fim das negociações na sexta-feira à noite, contratos futuros e opções de acordo com seu cronograma, metais, matérias-primas, etc. O tempo de fechamento varia muito, tanto em termos de tipos de contratos/transações, instrumentos comerciais, como dependendo do corretor/CC escolhido. Em alguns casos, é necessário ter dados sobre estes horários de fechamento de negócios, por exemplo, tempo de expiração de futuros, horário de fechamento do pregão.


Problema Se você negocia em uma corretora com um único instrumento, não há grandes problemas, mas se você negocia com vários instrumentos através de várias corretoras, é problemático acompanhar as datas de expiração. Muitas vezes eles são críticos e influenciam fortemente a conformidade com as regras do TS. Além disso, a necessidade de rastreamento manual vai contra o conceito de automação global por ferramentas MQL.

Sugestão Introduzir na MQL4/MQL5 uma função que devolva o final da sessão de negociação do instrumento solicitado e/ou a data de expiração dos contratos.

 
goldtrader:

Dificuldade em acompanhar os horários de término das sessões de negociação e os prazos contratuais.

Se não estou enganado, ...

Você pode saber o tempo de expiração usando o marketinfo:
string ЭКСПИРАЦИЯ=string TimeToStr(MarketInfo(Symbol(),MODE_EXPIRATION),TIME_DATE);
Outra coisa é que nem todas as empresas de corretagem se preocupam em preencher estes dados nas propriedades do instrumento...

Além disso, seria conveniente obter um cronograma de operação, tabelado, a partir do qual

para construir uma visualização na carta...

É claro que é possível memorizar, por exemplo, o trabalho de MICEX, todos os instrumentos das 10:30 às 17:45, horário de Moscou.
Mas primeiro, há cada vez mais outros instrumentos em outros mercados, de modo que você não os acompanha.

e não se pode olhar para o arquivo ou para a página de especificações. e os tempos de comércio são às vezes tão ornamentados, por exemplo:

de 02:30 seg até 20:10 sex; 02:30-12:60; 16:30-20:10;

Uma variante simples (para o terminal) é mudar a cor do instrumento no marcador durante uma pausa comercial.


Há também uma sugestão sobre o calendário de eventos econômicos, mas esse é o próximo post...

 

Mais dois pedidos.

1. O programa de aplicação deve ter acesso às configurações do menu MT, em particular ao valor da configuração do idioma. Isto é necessário para que o software possa gerar mensagens para o usuário no idioma em que ele trabalha na MT.

2. Deve ser possível desativar a saída no registro durante os testes. Em alguns casos, o desenvolvedor do TC não olha para o registro, mas o tempo é desperdiçado.

 
Mathemat:
2 SK.: Eu tenho em casa não só eu, mas também um maluco de 15 anos que gosta de fazer algo no computador do pai, e depois dizer "tudo saiu por si só, eu não estava lá". E o filho, a propósito, sabe como abrir e fechar pedidos, como tem praticado na demonstração por alguns meses.

...

P.S. Modificação: ainda melhor seria bom

tecla de atalho para bloquear instantaneamente o acesso ao terminal sem ter de esperar que o Windows feche o acesso...
Bem, esta questão já está mais ou menos resolvida. Eu não estava ciente da existência de <Win-L> hotkey, que imediatamente coloca o sistema em modo de entrada de senha, sem fechar aplicações :) Claro, não é "O chefe está aqui", mas é alguma coisa.
 
Mathemat:
Claro, não é "O chefe está aqui", mas é alguma coisa.

"O chefe chegou" é <Em-D> (ou <Em-M>).

Adicionar mais minimização na bandeja, e todos os suportes de trabalho "principal" irão respirar facilmente ;)

 
O Maxthon tem uma hotkey pessoal - <Ctrl-Yo>. Ela desmorona completamente, nem mesmo em bandeja, como se não existisse de forma alguma. Mesmo <Alt-Tab> não o mostra. Isto é ótimo.
 

Você está discutindo aqui a MQL5, mas você sabia que o domínio-recurso da MQL5 foi comprado porque os supercomputadores, pagos pelas partes interessadas, finalmente completaram os tão aguardados cálculos e forneceram uma resposta? Agora, após milhares de anos, o homem tem sido exposto ao mistério mais íntimo da existência, a saber, o verdadeiro nome de Deus - MQLS. Parece que os Metakwots foram pagos e terão que surgir com um novo acrônimo para uma linguagem tão popular. Caso contrário, a MQL5 será blasfemantemente fechada na grafia do tetragramaton MQLS.

Irónico, não é? O graal estava logo ao virar da esquina. ;)

 
Vita:

Você está discutindo aqui a MQL5, mas você sabia que o domínio-resource MQL5 foi adquirido devido ao fato de que os supercomputadores, pagos pelas partes interessadas, finalmente completaram os tão aguardados cálculos e forneceram uma resposta? Agora, após milhares de anos, o homem tem sido exposto ao mistério mais íntimo da existência, a saber, o verdadeiro nome de Deus - MQLS. Parece que os Metakwots receberam um pagamento e terão que inventar uma nova sigla para uma linguagem tão popular. Caso contrário, a MQL5 será blasfemantemente fechada na grafia do tetragramaton MQLS.

Irónico, não é? O graal estava logo ao virar da esquina. ;)

Hi.

Para os não-iniciados, você poderia nos dar um pouco mais de discernimento?

 
SK. писал (а):
Vita:

Você está discutindo aqui a MQL5, mas você sabia que o domínio-resource MQL5 foi adquirido devido ao fato de que os supercomputadores, pagos pelas partes interessadas, finalmente completaram os tão aguardados cálculos e forneceram uma resposta? Agora, após milhares de anos, o homem tem sido exposto ao mistério mais íntimo da existência, a saber, o verdadeiro nome de Deus - MQLS. Parece que os Metakwots foram pagos e terão que surgir com um novo acrônimo para uma linguagem tão popular. Caso contrário, a MQL5 será blasfemantemente fechada na grafia do tetragramaton MQLS.

Irónico, não é? O graal estava logo ao virar da esquina. ;)

Hi.

Para os não-iniciados, você poderia elaborar um pouco?

O que não deve ser entendido? O rei Luís XIII da França mudou suas comemorações de Ano Novo para 1º de janeiro. E proibiram seu antigo Dia de Ano Novo em 1º de abril e declararam o 1º de abril como o Dia dos Bobos. Para que no dia 1º de abril os franceses cumpridores da lei rissem dos franceses sem lei. Ou talvez não tenham sido os franceses, mas os ingleses. Ou talvez não tenha sido Luís XIII, mas Henrique IV. Mas é só isso.