Discussão da negociação de alta frequência no MT5 - página 71

 
Heroix:

Na minha opinião, isto é uma arbitragem interdealing. Isto é, negociação com base numa cotação desfasada de um dos CND. É justo, não é?

Se estamos a falar de arbitragem HFT dentro de uma CD, a curva de equidade será mais quebrada, mas quase no mesmo ângulo até um certo ponto (esgotamento da liquidez, aplicação de regras "especiais" para si, etc.). Posso dar-vos um exemplo, se alguém estiver interessado.

Errado, tudo depende do TS específico. Para mim, digamos que uma alavancagem irrealista de 1:1000 e uma carga máxima de depósito é uma bênção. Tal como o vê de um ângulo, do seu ponto de vista, isso não é verdade para todos.

Por vezes olho para ele de um ângulo e não é verdade para todos. É claro que cada um tem a sua própria visão sobre o comércio, por exemplo eu sou um grande superestimador, o que posso fazer com tal desvantagem no Forex.

Mesmo em relação ao HFT, neste tópico estou mais interessado na motivação do que em informações técnicas úteis...

Agora sobre a arbitragem de traição - escrevi que existe de facto tal componente, e que é implementada de forma pura no guião do próprio motor, mas para além dele existem também consultores para o MT4 com redes neurais e um conjunto de filtros.
Tudo isto funciona em conjunto e interage através de um conjunto de objectos tais como terminais, EAs, símbolos, ordens, barras, etc. que são criados no motor e as suas propriedades e métodos estão disponíveis em MQL e nos scripts do motor, embora os objectos também possam ser geridos manualmente.
Tirei screenshots do que parece, as etapas - recolha de padrões, formação, comércio...


 
lohhft:

Fui questionado em privado, e delineei os componentes básicos que utilizo para criar o que penso serem estratégias HFT:

1. Filtragem e decomposição de frequências, componente HF comercializado em relação a LF.

2. Arbitragem e perfil de cotação sobrefluxos de preços multiterminais.

3. Adaptação, reconhecimento de padrões, agrupamento e formação de redes neuronais.

Há muitas implementações específicas, uso um motor especial...claramente os dois últimos pontos não são realistas para fazer sob o MT4 nu. Aqui está o link __http://hlaiman.com - são um pouco mais conhecidos neurogeradores e muitos mais artifícios, mas publicidade e documentos fracos...

Lamento muito ... Eu não li tudo aqui ... mas o que é um fluxo de preços multi-terminal? E como posso utilizá-lo em Expert Advisors? E o reconhecimento de padrões é como o ZUP no on*x? Eu compreendo a arbitragem. Vejo as frequências. E como determinar o tempo em que pretende anexar a sua EA ao gráfico durante 10 minutos?
 
newdigital:
Lamento muito ... Eu não li tudo aqui ... O que é um fluxo de preços multi-terminal?
Entendo como a selecção do melhor preço para abrir um negócio entre muitos submetidos. É essencialmente o mesmo que a arbitragem, apenas não como um fim em si mesmo, mas como um instrumento auxiliar.
 
TheXpert:
Compreendo a selecção do melhor preço para abrir uma posição entre as muitas apresentadas. Essencialmente a mesma arbitragem, apenas não como um fim em si mesmo, mas como uma ferramenta auxiliar.

Será que inventou uma plataforma pronta? Todas as realizações do mundo em 1 ... 2 ... 3 ... :) Nem uma palavra sobre redes neurais ...

A questão principal é como ele define quando quer começar a negociar e quando quer terminá-lo. Porque compreendi que é determinado com antecedência. Sou um negociador de escalpes de martingale há muito tempo (de 1 ano a 3 anos numa conta) ... o principal é como determina quando há exactamente o momento certo para começar a negociar. Porque o resto do acima exposto é conhecido no mundo.

E numa conta real, aposição de abertura-fechamento em 2 ou 5 segundos não funcionará (há uma declaração de uma ou duas páginas atrás) ... talvez - ele estava a negociar dentro do spread ...

 
newdigital:

E numa conta real abrir - fecharuma posição em 2 ou 5 segundos não vai funcionar (há uma declaração de uma página ou duas atrás) ... talvez - ele estava a negociar dentro do spread ...

Pode apostar. Não sei de 2, 5 ou mais lotes, 1 lote não é um problema. Embora, com a execução no mercado, a questão é mais sobre o deslizamento do que o tempo de execução, porque o tempo pode ser medido em fracções de segundo.
 

Não vai funcionar. Descarreguei aleatoriamente a sua declaração (tem várias delas no zip) - início do comércio às 15.42, fim às 15.53. Número total de posições em aberto - 91. São 8 posições de abertura/fecho por minuto. São 8 fechamentos com aberturas por minuto. Ou seja - 16 transacções para um metatrader por minuto. São 60 divididos por 16 .... uma transacção em quase 4 segundos ... Isso é pelo menos "o contexto comercial está ocupado" ... Existem tais Conselheiros Especialistas. Mas o importante é como determina esses 8 minutos por dia ... não às 12.34 ... não às 08.21... mas exactamente às 15.42, exactamente neste dia. Porque entendemos que se deixar esta EA durante uma semana ou um mês, ela irá vender tudo.

 
newdigital:

É pelo menos um "contexto comercial está ocupado" ...

E é aí que vos vou desiludir. As últimas versões do MT4 permitem enviar várias encomendas em simultâneo, não me lembro do número exacto, penso que com menos de 10. Portanto, será difícil apanhar um erro no contexto comercial.

newdigital:

Porque entendemos - se deixar esta EA durante uma semana ou um mês - ela irá vender tudo.

Não sei. Este comércio é muito diferente da forma como se negoceia, por exemplo. Não é um martin, é uma questão superior.


 
Ainda ... uma operação em 4 segundos ... ...em pares diferentes... Além disso, há algo mais a acontecer lá dentro - não apenas ordens a abrir como as vejo... listou-o item por item ... O Conselheiro Especialista não decide o que fazer durante uma semana ao fim-de-semana (como eu), mas na mosca. Ou seja, há mais de 10 de cada vez, e em tempo de notícias (quando a propagação é maior e a metatrader do corretor é mais lenta).
 
newdigital:
Ainda assim... uma operação em 4 segundos... em diferentes pares... Além disso, há algo mais a acontecer lá dentro, não apenas ordens a serem abertas como eu vejo... listou-o item por item ... O Conselheiro Especialista não decide o que fazer durante uma semana ao fim-de-semana (como eu faço), mas na hora certa. Ou seja, há mais de 10 de cada vez, e em tempo de notícias (quando a propagação é maior e a metatrader do corretor é mais lenta).

Não o verifiquei em real (desculpe), mas em demo MT5 atinge 100 encomendas por segundo.

Assim, neste sentido, as regras técnicas, e a análise de dados usando um algoritmo inteligentemente optimizado também não são semanas. A procura por matriz é superior a um milhar por segundo. O poder permite agora.

No MT5 não há "contexto de negociação está ocupado", apenas envio ordens ao servidor e recebo respostas após algum tempo no OnTrade. Se as ordens forem para muitos pares (isto é, independentes), pode obter a execução média de 1 ordem por 4 segundos, mesmo numa execução muito lenta do corretor.

 
Urain:

Não o verifiquei em real (desculpe), mas em demo MT5 atinge 100 encomendas por segundo.

Assim, neste sentido, as regras técnicas, e a análise de dados utilizando um algoritmo inteligentemente optimizado, também não são semanas. A pesquisa por matriz é superior a um milhão de leituras por segundo. O poder permite-o agora.

No MT5 não há "contexto de negociação está ocupado", apenas envio ordens ao servidor e recebo respostas após algum tempo no OnTrade. Se as ordens forem para muitos pares (ou seja, independentes), pode obter uma execução média de 1 ordem por 4 segundos, mesmo com uma execução muito lenta do corretor.

Concordo ... Posso estar atrasado no Metatrader ... no MT4 eu estava a negociar escalpadores multiuso de tempo (10 segundos) ... no s*ftlayer o servidor ficou pendurado com 11 metatrader :)

Não estou a falar de metatrader. Refiro-me ao Conselheiro Especialista que especificou no comentário (ainda estou a trabalhar nisso).