Regras de estrutura. Aprender a estruturar programas, explorar possibilidades, erros, soluções, etc. - página 11

 
TheXpert:

Também é um torto. Usando um interruptor... e utilizando um padrão de máquina de estado são duas coisas diferentes. Pode ver no texto que não existe um padrão, tal como no artigo que citou.

Lê-se algo como "Inventei um sistema vencedor único..." e depois uma declaração de martin tortas.

OK. Qual é então a diferença fundamental?
 
C-4:
OK. Qual é então a diferença fundamental?
Aí está. Era isso que eu precisava de provar :)
 
TheXpert:
Aí está. Era isso que eu precisava de provar :)
Provar o quê? Não finja que é o único que sabe algo espantoso, mas que nunca dirá porque acha que está abaixo da sua dignidade.
 
TheXpert:

Outra forma de o fazer. Usando um interruptor... e usando um padrão de máquina de estado são duas coisas diferentes. Pode ver pelo texto que não há vestígios de um padrão aí, bem como no artigo citado.

Mas não se preocupe que o artigo sobre a máquina estatal que deu diz a preto e branco:

Digamos que agora Vasya faz um projecto em C# e precisa de uma máquina de estado simples para um tipo de objectos. Escreve algo parecido com isto:

private enum State { Disabled, Idle, Animating }

private State state;
 
void setState(State value) {
    state = value;
    switch (state) {
        case State.Disabled:
            ...
        case State.Idle:
            ...
        case State.Animating :
            ...
        break;
    }
}

Depois continua a divagar sobre várias estruturas e aulas prontas.

A conclusão do artigo é a seguinte:

"E então Vasya fartou-se e voltou à máquina de estado finito mais simples do mundo. Ele retrabalhou-o um pouco e inventou as regras de como escrever código nele".

 

Antes de mais nada, não citei nenhum artigo. :)

Em segundo lugar, tomar um artigo como verdade em primeira instância só porque alguém o citou e está em hubra é um pouco... um....

Um machado de pedra é também uma espécie de machado.

 
TheXpert:

Antes de mais nada, não citei nenhum artigo. :)

Em segundo lugar, tomar um artigo como verdade em primeira instância só porque alguém o citou e está em hubra é um pouco... um....

Um machado de pedra é também uma espécie de machado.

Sim, lamento, foi citado por Urain.

Se este artigo descreve um padrão não estatal, então o que é um verdadeiro padrão de estado? Se conseguir o topo... código para o estúdio, vamos discuti-lo.

 
C-4:
Bem... Vou fazer algum googling.
 
Eis um pensamento interessante.
C-4:
Uma excepção importante: a lógica dos algoritmos HFT é na realidade descrita pelo método de execução.

Quase concordo.

Nesta base, tenciono intelectualizar ainda mais o motor do comércio, nomeadamente para o equipar com "cérebros" para a tomada de decisões independentes em situações de tendência rápida.

// (O que na realidade apenas desloca o limite do percurso para uma "área negativa").

 
TheXpert:
Bem... Vou fazer algum googling.
Um nome familiar surgiu na ligação: A .A. Shalyto. Acho que já ouvi isso algures antes...
 
MetaDriver:
Aqui está uma ideia interessante.

Quase concordo.

Nesta base, pretendo intelectualizar ainda mais o motor do comércio, nomeadamente equipá-lo com "cérebros" para a tomada de decisões independentes em situações de tendência rápida.

// (Que, de facto, simplesmente desloca o limite do percurso para uma "área negativa").

Ou seja, acaba por ser um robô num robô. Suponha que existe um algoritmo de médio prazo que dá uma ordem de compra no mercado. Outro robô de baixo nível executa essa encomenda ao melhor preço, utilizando a técnica de melhor movimento HFT.