Algoritmos e sistemas comerciais baseados em estratégias de jogo de xadrez

 

Se você gosta de xadrez, que tal uma partida onde você joga contra o Mercado?

Mas cuidado, o Mercado é um Grande Mestre tão forte quanto Garry Kasparov e Magnus Carlsen jogando juntos contra nós!

Acredito que existem várias táticas e estratégias do jogo de xadrez que podem ser adaptadas a um sistema comercial.

Por isso, decidi criar este tópico para unir algumas estratégias de jogo de Xadrez com sistemas de comércio.

Tenho tópicos semelhantes em outros idiomas, mas eles são focados em jogos gerais (português) e futebol (espanhol).

A idéia aqui neste tópico é estudar táticas e estratégias de xadrez e encontrar uma maneira de endereçá-las ao mercado.

E, por que não (meu sonho), jogar a primeira partida contra o Mercado em um futuro próximo!!

As regras do tópico são:

1) Siga asregras do Fórum;

2) Esqueça os paradigmas ;-)

3) Não esqueça que o principal resultado aqui deve ser táticas de xadrez e idéias de estratégia que podemos codificar, de qualquer forma idéias conceituais/abstrativas são bem-vindas, já que podem nos ajudar a abordar o sonho.

4) Qualquer informação sobre a conexão entre Xadrez e Comércio, que possa ajudar também é bem-vinda, como Notícias, Artigos, Livros, Algoritmos, Idéias, etc.

5) Em 22/01/2014 eu propus uma arquitetura de sonho, como ilustrado abaixo. Isto será relevante para a engenharia reversa das táticas e estratégias do xadrez. De qualquer forma, qualquer pessoa pode propor uma nova arquitetura de sonho, que deve abordar estas 3 etapas:

  • Sonho Passo 1: Imagine uma partida VOCÊ (seu sistema) x Mercado (apenas EUR/USD, por exemplo, qualquer período de tempo)
  • Sonho Passo2: Como você decide que peça se move (e onde) usando o gráfico EUR/USD/novos/etc.?
  • Sonho Passo3: Como o gráfico EUR/USD/novidades/etc. indicará o movimento do mercado virtual (que peça e onde)?
  • Sonho Passo 4: Como os movimentos das peças são convertidos em um comércio real?

 

Este é um exemplo de conceitos e algoritmos simples que podemos trabalhar, baseados no xadrez.Estamos muito longe de um jogo real contra o mercado. De qualquer forma, acho que isto pode ajudar como um brainstorming.

A Tática de Bloqueio

Um Bloco é uma tática defensiva. Se suas peças estão sob ataque e você não pode mover essa peça de sua posição atual, ou não quer fazer isso, você pode bloquear o ataque com outra peça, tal como um Peão (como retratado abaixo).




A tática de bloqueio:Aplicando esta tática em Sistemas de Comércio

Podemos usar a mesma tática em sistemas de comércio, se descobrirmos algumas condições de mercado arriscadas.

Por exemplo, você pode bloquear seu sistema de negociação de algum tipo de notícia de calendário econômico, que de alguma forma impactará sua estratégia.

A maioria dos negociadores é cega em relação às notícias, e alguns deles usam as notícias como um estilo de negociação.

Mas quanto usar um algoritmo de bloco para evitar o risco de notícias, como a Tática de Bloco de Xadrez?

 

idéia interessante. vamos discutir!

não posso ver conexão e uso direto como:

1) até onde sei, todos ou a maioria dos programas de xadrez estão trabalhando no princípio da força bruta:
a) a verificação da posição em relação à biblioteca (principalmente das aberturas)
b) a avaliação de cada posição possível é feita pela ponderação da posição das peças de xadrez em relação aos campos do tabuleiro
c) lógica adicional é usada apenas onde pode ser bem descrita, como xeque-mate com dois bispos
para que os programas de xadrez não tenham algoritmo de inteligência de jogo incluído, eles estão apenas avaliando possíveis posições e, com base nessa avaliação, escolher a jogada.

2) bloqueios, ataques, etc. são termos usados para descrever a estratégia para iniciantes. Os mestres não estão considerando estes elementos, mas estão buscando uma posição onde eles terão vantagem estratégica que os colocará em posição onde o adversário não será capaz de se defender da perda.

 
graziani:

idéia interessante. vamos discutir!

não posso ver conexão e uso direto como:

1) tanto quanto sei, todos ou a maioria dos programas de xadrez estão trabalhando no princípio da força bruta:
a) verificar a posição em relação à biblioteca (principalmente de aberturas)
b) a avaliação de cada posição possível é feita pela ponderação da posição das peças de xadrez em relação aos campos do tabuleiro
c) lógica adicional é usada somente onde pode ser bem descrita, como xeque-mate com dois bispos
Assim, os programas de xadrez não têm algoritmo de inteligência de jogo incluído, eles estão apenas avaliando possíveis posições e, com base nessa avaliação, escolher a jogada.

2) bloqueios, ataques, etc. são termos usados para descrever a estratégia para iniciantes. Os mestres não estão considerando estes elementos, mas estão buscando uma posição onde eles terão vantagem estratégica que os colocará em posição onde o adversário não será capaz de se defender da perda.

graziani, obrigado por compartilhar, suas idéias são muito bem-vindas.

Sim, você está certo, as conexões são complexas, mas acredito que podemos evoluir nestas direções. Vamos discutir e tentar encontrar as conexões, se elas realmente existem.

Sobre sua análise, eu a vejo como (por favor, corrija se eu estiver errado):

1) Análise sobre a construção de jogos de xadrez. Isto é muito bom, pois é rico em algoritmos, e podemos explorar também.
2) Análise sobre táticas e estratégias de xadrez.

Bem, neste sentido, concordo plenamente com 1), e vejo vários blocos de construção similares quando comparamos sistemas de xadrez com sistemas comerciais. Por exemplo, a) comparando a posição com a biblioteca, há várias estratégias que fazem isso, principalmente usando padrões de velas. Este é apenas um exemplo, eu vejo grandes pontos a serem discutidos em todos os seus itens.

Sobre 2), você está certo sobre o conceito e a visão estratégica, mas podemos explorar níveis táticos e estratégicos, certo? Então, minha idéia é usar termos populares de conselhos fáceis sobre táticas complexas, por exemplo, grandes mestres como Kasparov podem criar estratégias complexas de bloqueio para seus oponentes. Mas seria bom ter os conceitos, idéias e termos que você acha que são corretos, então, por favor, vá em frente.

De sua grande explicação em 2), talvez possamos ver uma conexão entre a má visão dos iniciantes no xadrez e os iniciantes no comércio. Os comerciantes iniciantes podem procurar uma posição comercial que eles terão vantagem estratégica? E quantos comerciantes pensam sobre isso?

Mais uma vez, obrigado.

 
figurelli:

Acredito que existem várias táticas e estratégias do jogo de xadrez que podem ser adaptadas a um sistema comercial.

Por isso, decidi criar este tópico para unir algumas estratégias de jogo de Xadrez com sistemas de comércio.

Tenho tópicos semelhantes em outros idiomas, mas eles são focados em jogos gerais (português) e futebol (espanhol).

Mas se você gosta de xadrez, vamos tentar "jogar" juntos contra o mercado! Mas cuidado, o mercado é um grande mestre, assim como Garry Kasparov e Magnus Carlsen jogando juntos contra nós!

A idéia aqui neste tópico é apenas estudar Xadrez, por isso as regras específicas do tópico são:

1) Siga asregras do Fórum;

2) A idéia principal é trazer táticas e estratégias do Xadrez que de alguma forma poderiam ser modeladas em algoritmos de negociação;

3) É possível trazer algumas figuras do tabuleiro (por exemplo, com setas ou descrição gráfica) para facilitar a compreensão ou quaisquer outras figuras e vídeos para ilustrar suas idéias;

Eu realmente não vejo como você pode usar (até mesmo adaptar) algumas táticas ou estratégias do Xadrez ao comércio. São coisas muito diferentes em vários aspectos:

  • O Xadrez é um jogo que implica 2 pessoas (ou 1 computador e 1 pessoa), que estão jogando uma após a outra em cada jogada . Trocar 1 pessoa ou computador contra um mercado (muitas pessoas/computador), que estão jogando todos ao mesmo tempo.
  • Em cada jogada, há dezenas de possibilidades de movimentação no Xadrez. A cada vez são apenas 2 possibilidades para que o mercado se mova para cima ou para baixo.
  • No comércio você tem spread (e/ou comissão/taxa), é um componente importante do "jogo". O que pode ser o equivalente no Xadrez?
  • Negociar implica "jogar" com seu dinheiro, o que leva a um outro componente do "jogo": a psicologia. É claro que na psicologia do Xadrez também pode desempenhar um papel importante, mas não há dinheiro implicado (pelo menos diretamente). A psicologia de 1 contra 1 jogo em comparação com 1 contra o mercado, me parece fundamentalmente diferente. Obviamente, se 1 computador está implícito, não há psicologia.

De qualquer forma, pode ser uma discussão interessante e estou curioso para ver aonde isso pode levar.


 
figurelli:

Acredito que existem várias táticas e estratégias do jogo de xadrez que podem ser adaptadas a um sistema comercial.


Bem visto, debate interessante!

Penso que sim, existem certas semelhanças entre o xadrez e o comércio, mas de uma visão muito, muito, abstrata, IMHO.

(1) Para nós, humanos, o xadrez é algo como um sistema caótico determinista, assim como o comportamento humano.

(2) Tanto no xadrez quanto no comércio, você está no caminho certo ao aplicar processos cognitivos estratégicos. Quer dizer, primeiro você precisa conceber uma estratégia (o que não é fácil, são necessárias síntese e pensamento divergente) e depois você tem que ser capaz de dividir sua idéia e executá-la com flexibilidade, usando os recursos que você tem no momento.

A partir deste ponto, no entanto, as equivalências entre estratégia de chess/tratégias de negociação (e táticas) são bastante subjetivas! Por exemplo, para mim, tais estratégias comerciais seriam sobre hipóteses sobre cenários econômicos atuais que podem desencadear grandes movimentos de preços. Neste sentido, a dívida pública dos países ocidentais é a rainha, a corrupção mundial é uma torre (há muitos países bloqueados por causa disso), as revoluções sociais são outra torre, a próxima mini era do gelo é um bispo, etc., etc.
 
angevoyageur:

Eu realmente não vejo como você pode usar (até mesmo adaptar) algumas táticas ou estratégias do Xadrez ao comércio. São coisas muito diferentes em vários aspectos:

  • O Xadrez é um jogo que implica 2 pessoas (ou 1 computador e 1 pessoa), que estão jogando uma após a outra em cada jogada. Trocar 1 pessoa ou computador contra um mercado (muitas pessoas/computador), que estão jogando todos ao mesmo tempo.
Isto não é problema! Oseventos mundiais (enorme dívida pública, crescimento da China, revoluções sociais, mudanças climáticas) são peças brancas/pretas . E você é a outra cor, quero dizer que suas peças são seus movimentos, o que você acha que vai acontecer.
 
figurelli:

A segunda é a realidade, ou seja, nosso poder de criar um brainstorming. Para explicar isto, criei um cenário utópico onde Kasparov, Soros, Buffet e Carlsen estão em uma sala de reuniões falando sobre estratégias.

O que podemos esperar como idéias comerciais para Soros e Buffet após esta fantástica reunião utópica? Minha intuição diz: demais. Então, por que não tentar, já que provavelmente temos aqui grandes jogadores de xadrez (não o meu caso).


Isso não é real? Tanto quanto sei, muitos softwares de xadrez utilizam enormes bancos de dados (Karpov, Kasparov, Carlsen, Polgar) para tomar decisões humanas. Assim, sua EA poderia armazenar os pensamentos e as previsões desses especialistas. Você está falando sério?
 

figurelli:

...

A segunda é a realidade, ou seja, nosso poder de criar um brainstorming. Para explicar isto, criei um cenário utópico onde Kasparov, Soros, Buffet e Carlsen estão em uma sala de reuniões falando sobre táticas e estratégias de chess/tradução.


O que podemos esperar como idéias comerciais para Soros e Buffet após esta fantástica reunião utópica? Minha intuição diz: demais. Então, por que não tentar, já que provavelmente temos aqui grandes jogadores de xadrez (não o meu caso).

...

Talvez, após esta reunião, Soros e Buffet voltem para casa sem novas idéias (perda de tempo de negócios), mas, como você disse antes, pode ser uma discussão interessante e eu também estou curioso para ver aonde isso pode levar.

Vejo... mas depois de 8 postos, ainda não tenho nenhuma idéia nova para aplicar ao comércio
 
laplacianlab:
Isso não é real? Tanto quanto sei, muitos softwares de xadrez utilizam enormes bancos de dados (Karpov, Kasparov, Carlsen, Polgar) para tomar decisões humanas. Assim, sua EA poderia armazenar os pensamentos e as previsões desses especialistas. Você está falando sério?

laplacianlab, obrigado por compartilhar e estar aqui, eu concordo com você, mas minha idéia foi trazer uma maneira de provar o conceito de que este tópico é válido.

A idéia é: esta reunião não é impossível e quem sabe com absoluta certeza os resultados desta reunião?

Então vamos tentar fazer algo próximo disso, já que esses caras famosos estão muito ocupados ;-)

 
angevoyageur:
Vejo...mas depois de 8 postos, ainda não tenho nenhuma idéia nova para aplicar ao comércio
De fato, imagine o número de postos se tivéssemos várias idéias aqui ;-)

De qualquer forma, favor ler novamente o segundo post (Tática de Bloqueio) e a aplicação ao bloqueio de notícias comerciais.

Parece simples, mas uso isto com algoritmos de mineração de texto em tempo real, e funciona bem.