Organizando o ciclo do pedido - página 7

 
Alexey Kozitsyn:

Então talvez devêssemos tentar selecionar as ordens o mais rápido possível (basta selecioná-las!) e escrevê-las em uma matriz, e então, em uma função separada, verificar a disponibilidade dessas ordens + a ação necessária (fechar/eliminar/modificar)?

Eu mesmo vejo a solução, como já afirmei anteriormente na discussão que já foi encerrada. Mas neste caso, não é a minha própria solução que me interessa, mas a maneira como os outros a fazem.

Basicamente, perceberam que não se preocupam com este tópico, e se algo aconteceu, vai esperar até o próximo tique.

Mas não creio que este tópico seja o melhor lugar para discuti-lo. Esta linha é para características.

Cabe aos moderadores tomar suas decisões.

 

Tudo em todos os outros níveis de ficção científica da Guerra das Estrelas. Não real, mas qualquer ficção científica se torna realidade em algum momento, como o Hiperbolóide do Engenheiro Garin.

Se esse é o tipo de execução que um corretor tem, então não é nada digno de atenção, muito menos de analisar possíveis situações...

 
Alexey Viktorov:

Tudo em todos os outros níveis de ficção científica da Guerra das Estrelas. Não é realista, mas toda a ficção se torna realidade em algum momento, como o Hiperbolóide do Engenheiro Garin...

Se um corretor tem este tipo de execução, então não merece atenção alguma, quanto mais resolver possíveis situações...

Não entendo por que isso não pode acontecer em um corretor perfeito? Não é um bug, é uma situação de mercado.

 
fxsaber:

Não entendo por que isso não pode acontecer em um corretor perfeito? Não é um bug, é uma situação de mercado.

Na minha opinião, não é uma situação real de mercado.

Bem, digamos... Tudo ia bem, calmamente... Quanto foi a mudança no preço no momento em que a reindexação foi feita?

E em geral, o que você quer dizer com essa expressão? Esta pergunta é para falar de uma coisa. Ter a mesma compreensão do que está acontecendo.

E o que acontece no caso de um gep??? Que diferença faz em que nível o pedido estava? O que é +1 ou -1 ponto. Li muitas de suas medições de velocidade, mas nunca tentei descobrir, muito menos lembrar quais delas existem... De acordo com sua idéia, quantos pedidos devem estar em loop para que entre ticks um corretor normal não tenha tempo para processar todos os pedidos? Você tem alguma medida real?

Qual é o sentido deste alvoroço? Bem, eles não tiveram tempo de fazê-lo em um ciclo em um tick, eles o farão no próximo tick no próximo ciclo. Onde essa precisão é necessária? Na minha opinião, apenas teoricamente, para lançar algum outro bug. Desculpe, mas a impressão é de que você não está negociando, mas procurando por bugs na MT.

É isso aí... Estou me calando sobre isso.

 
Alexey Viktorov:

Em sua mente, quantas ordens devem existir em um ciclo para que entre carrapatos um corretor normal não tenha tempo para processar todas as ordens?

Até mesmo alguém pode não conseguir chegar a tempo.

A velocidade normal de processamento de um pedido no servidor MT4 é de cerca de 100ms. Pode ser de 50 ms, mas é raro. Isto é sem pings, pura velocidade de corretagem.

E em 100ms pode chegar muito mais do que 2 carrapatos.


Alexey Viktorov:

Onde você precisa desse tipo de precisão?

Em qualquer estratégia. Para aumentar sua rentabilidade.

É como dizer que a comissão de 25 centavos por lote é tão pequena que pode ser negligenciada. Você pode, é claro, mas com um volume de negócios de 1000 lotes reduzirá seu lucro em $250.

Se você não souber o que fazer com ele, pode se surpreender com quanto dinheiro você pode ganhar com ele. Caso contrário, o fórum ainda estaria discutindo períodos ideais para encontrar crossovers.

 
Andrey Khatimlianskii:

Nem mesmo um pode chegar a tempo.

A velocidade normal de processamento de um pedido MT4 pelo servidor é de cerca de 100ms. Pode haver 50 ms, mas raramente. Isto é sem ping, pura velocidade de corretagem.

E em 100ms pode haver muito mais de 2 carrapatos.

De acordo. Meus pensamentos foram mais sobre o número de pips que o preço pode mudar por carrapatos perdidos. Mesmo as brechas intradiárias não são tão grandes assim. Se você tem um lucro/perda no mercado, não pode medir a diferença entre o preço e o valor de um único tick.

Andrey Khatimlianskii:

Em qualquer estratégia. Para aumentar seu lucro.

É como dizer que 25 centavos de comissão por lote é tão pequeno que pode ser negligenciado. Você pode, é claro, mas com um volume de negócios de 1000 lotes reduzirá seu lucro em $250.

Se você não souber o que fazer com ele, pode se surpreender com quanto dinheiro você pode ganhar com ele. Caso contrário, o fórum ainda estaria discutindo os períodos ideais de MA MA para encontrar crossovers.

Isto é exatamente o que pensam aqueles que querem escrever um Consultor Especialista de graça.

Eu não me importo; eu até já participei da discussão. Afinal de contas, a verdade não nasce em uma discussão, mas em um diálogo.

 
Alexey Viktorov:

De acordo. Meus pensamentos foram mais sobre o número de pips que o preço pode mudar por carrapatos perdidos. Mesmo as brechas intradiárias não são tão grandes assim.

Qualquer coisa do 0 ao infinito. Na prática, 150 pips de quatro dígitos por segundo são comuns nas notícias.


Alexey Viktorov:

Este é exatamente o raciocínio daqueles que precisam escrever um EA de graça...

Eu não entendo nada disso.

O que a publicação de códigos elaborados gratuitamente e a discussão de problemas sutis tem a ver com o pedido de uma EA gratuita?

 
Andrey Khatimlianskii:

Qualquer coisa do 0 ao infinito. Na prática, 150 pips de quatro dígitos por segundo são comuns nas notícias.


Eu não entendo nada disso.

O que a publicação de códigos elaborados gratuitos e a discussão de problemas sutis tem a ver com o pedido de uma EA gratuita?

Tem tudo a ver com isso, eu até já o sublinhei em seu texto.

Reduzirá seus lucros em $250.

Em um caso acreditamos que é errado pagar comissão ou espalhar e reclamar que não engordará nossa carteira, e no outro caso, graças a Deus não se aplica a nós, eles acreditam que não é desejável pagar pela escrita da EA, pois não engordará sua carteira.

 
Alexey Viktorov:

O relacionamento é muito direto, eu até o sublinhei em seu texto.

Em um caso pensamos que é errado pagar comissão ou espalhar-se e reclamar que isso nos escaneia a carteira, e no outro caso, graças a Deus não se aplica a nós, eles acreditam que pagar por escrever um EA não é desejável porque isso lhes escapa a carteira.

Eu o vi destacado. Eu não consigo entender.

 
Andrey Khatimlianskii:

Eu vi o destacado. Eu não consigo entender.

Estou fazendo isso parecer tão complicado? O CD ganha em spreads e comissões, o programador ganha em código de escrita.

Um dos comerciantes diz que devemos economizar em spreads e comissões (se possível, não pagar).

Outro comerciante diz que não é justo escrever código por dinheiro (se possível, não pagar).

Ambos os comerciantes cuidam de suas carteiras. Eles não parecem ser diferentes um do outro.

Mas você, como programador, apóia o primeiro e discute com o segundo provando que ele está errado.