Serviços , nova funcionalidade no arquiteto do MT5, o funeral do MT4 está prestes a ser inaugurado.

 

Gostaria de discutir a nova funcionalidade em mais detalhes com exemplos de como utilizá-la.

Se você abrir o editor MQL5, você verá uma nova pasta chamada SERVIÇOS que promete novas funcionalidades!

Para ser honesto, eu não notei qual versão ela apareceu desde então.


 
O que vai ser?
 
Em breve haverá um novo tipo de programa - serviços que funcionam o tempo todo e não estão vinculados a gráficos.

Sua principal função é trabalhar como datafeeds para caracteres personalizados
 

Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial

Seqüência de execução do Init() e do DeInit()

fxsaber, 2017.04.14 10:46

Acontece que os Serviços terão quase todas as funções: OnInit, OnDeinit, OnTick(string),OnTimer,OnTrade,OnTradeTransaction, OnTester, OnTesterInit, OnTesterPass, OnTesterDeinit, OnBookEvent, OnChartEvent(long ChartID, ...), OnCalculate, ...


Se você não precisa de buffers indicadores e não quer lidar com as muletas indicadores/conselheiros, escreva em um novo tipo de programa - Serviços - que não tenha nenhuma limitação (que se estenda desde as versões anteriores da MT).


Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais

Seqüência de execução do Init() e do DeInit()

Slawa, 2017.04.14 08:04

Os serviços são programas MQL5 não anexados a nenhum gráfico (mas com pleno acesso a qualquer um dos gráficos abertos). Os serviços vão em conjunto com os datafeeds (estamos introduzindo aos poucos gráficos off-line, ferramentas sintéticas e outras guloseimas aqui).

 
Renat Fatkhullin:
Em breve haverá um novo tipo de software - serviços que funcionam o tempo todo e não estão vinculados a gráficos.

Sua principal função é trabalhar como datafeeds para caracteres personalizados


Aleluia.

Será que eles serão capazes de comercializar multisímbolos? Executar com um clique? Fazer uma saída gráfica em uma janela?

 
Renat Fatkhullin:
Em breve haverá um novo tipo de programas - serviços que funcionam o tempo todo e sem ligação a gráficos.

Sua principal função é trabalhar sob a forma de datafeeds para caracteres personalizados

Boas notícias, lembro que, para compor um sintérico, tive que usar um roteiro em loop em outro gráfico, + especialistas para tal gráfico (off-line), mas não funcionou.

Os especialistas irão trabalhar nos novos gráficos off-line?

 
Igor Volodin:


Aleluia.

Será que eles serão capazes de comercializar de forma multissimbólica? Executar com um clique? Fazer uma saída gráfica em uma janela?

Acho que é improvável,

Normalmente é necessário apenas para exibição, é melhor não preenchê-lo com funções comerciais,

Porque onde há comércio, há também a análise, e isso afeta a velocidade.

 
E também não há um valor negativo no gráfico, era impossível fazer isso no MT4, tive que adicionar algumas dezenas de pontos ao valor sintético para ver o que é desenhado abaixo de zero. Não há muita necessidade, mas seria conveniente para aqueles que vão utilizar gráficos off-line.
 

a escala é de menos de um minuto, caso contrário tivemos que desenhar gráficos de carrapatos em barras de minutos

e possibilidade de sacar separadamente (em uma tabela) lance e perguntar, se o lance for inferior ao lance

foi desenhado usando varinhas(1) a preço de bar aberto/fechado

 
Igor Volodin:

Será que eles serão capazes de comercializar de forma multissimbólica? Executar com um clique? Fazer uma saída gráfica em uma janela?

Todas as características(OnChartEvent é questionável) que os EAs têm agora + multisímbolos OnTick e outras características.
 
Renat Fatkhullin:
Em breve haverá um novo tipo de programas - serviços que funcionam continuamente e sem gráficos.

Sua principal função é trabalhar sob a forma de datafeeds para símbolos personalizados

Aparentemente, a idéia básica é desenvolver algum programa como um serviço, e então você pode abordar este serviço a partir de qualquer um de seus EAs ou indicadores.

Olhando para o futuro, uma pergunta: esses serviços são os programas MQL5 usuais? Bem, talvez eles recebam uma extensão MQS ( S-service ).

Aparentemente, o Servis funcionará como uma substância independente e será possível construir o seu próprio pequeno mundo MQL5.

A tecnologia Servis estará disponível para a plataforma MT4 ou o Servis será mais um prego na tampa do caixão mt4 não aberto?

Razão: