Algoritmos y sistemas de negociación basados en las estrategias del juego de ajedrez - página 3

 
laplacianlab:

Movimiento silencioso

Una jugada tranquila es cualquier movimiento que no da lugar a que una pieza sea amenazada o capturada.

http://www.chessgames.com/perl/chesscollection?cid=1006153

Cuando los operadores son capaces de esperar pacientemente sus objetivos, son como los jugadores de ajedrez posicionales que parecen estar perdiendo su turno cuando, enrealidad, están mejorando su posición en el tablero.

laplacianlab, genial, ahora lo entiendes, tan sencillo como eso (evolucionemos esto para crear algo más sofisticado como los modelos de peaces, como propusiste y veo como una muy buena evolución a este enfoque).

Un movimiento silencioso es también un movimiento estratégico, ya que estás planeando un árbol de decisiones.

Como diceangevoyageur en cada momento, sólo hay 2 posibilidades de que el mercado se mueva hacia arriba o hacia abajo (seguro que hay una tercera, que es un movimiento lateral, pero esto no es relevante ahora).

Pero para el jugador (trader) hay varias decisiones complejas, como elegir stoploss/takeprofit, tamaño del lote, comprar/vender/esperar, tiempo, etc., y esto para mí son infinitas opciones, ya que hoy en día tenemos varios modelos cuantitativos complejos.

Y el movimiento tranquilo, como en el ajedrez, es un movimiento muy estratégico basado en proyecciones futuras.

 

Un ejemplo de algoritmo para la Táctica de Bloqueo y/o la Táctica de Movimiento Silencioso

La idea aquí es evitar el comercio si tenemos algunas noticias económicas y/o titulares con alguna palabra estratégica, por ejemplo "Índice,Tasa,Confianza,Bono,Petróleo".

Si detectamos alguna de estas palabras en las noticias podemos ir a un bloqueo o movimiento de ajedrez tranquilo, como se explica en otros posts.

// Block Tactic and/or Quiet Move Example

input string risk_news_words="Index,Rate,Confidence,Bond,Oil"; // Risk News Words

string result[];
int k=StringSplit(risk_news_words,',',result);
if (k>0) {
   for (int j=0; j<k; j++) {
      if (StringFind(news_headline,result[j],0)>=0) {
         ...  
         ... // Block Tactic and/or Quiet Move Algorithm
         ...
      }
   }
}

Tened en cuenta que podemos hacer la estrategia inversa, es decir, sólo operar en el caso de que algunas de estas palabras estén presentes en las noticias.

Estamos lejos de un algoritmo de Jaque Mate, pero creo que esta es una buena conexión de las tácticas de ajedrez para estudiar.

 

Gambito

Dar material a tu oponente se llama gambito. El objetivo es ganar tiempo, espacio o lo que sea, algo que consideres mejor que la pieza que das.

Las tácticas son decisiones complejas que tienen lugar al evaluar los costes de oportunidad de las elecciones. Haga clic aquí para saber qué es un coste de oportunidad.

Gambito de Rey

Figura que muestra un Gambito de Rey

Opportunity Cost Definition | Investopedia
Opportunity Cost Definition | Investopedia
  • www.investopedia.com
1. The cost of an alternative that must be forgone in order to pursue a certain action. Put another way, the benefits you could have received by taking an alternative action. 2. The difference in return between a chosen investment and one that is necessarily passed up. Say you invest in a stock and it returns a paltry 2% over the year. In...
 

Creo que los gambitos son un poco diferentes de la táctica del sacrificio. Hasta donde yo sé, los gambitos suelen ser algo así como movimientos de desarrollo o posicionales, por ejemplo, el objetivo del Gambito de Rey es ganar espacio y controlar el centro. Sin embargo, los "sacrificios" son más bien tácticas. Es decir, los gambitos son estratégicos y los sacrificios son tácticos. Pero soy un aficionado, lo siento, y quizás sean muy parecidos o sean lo mismo.

 
laplacianlab:

Creo que los gambitos son un poco diferentes de la táctica del sacrificio. Hasta donde yo sé, los gambitos suelen ser algo así como movimientos de desarrollo o posicionales, por ejemplo, el objetivo del Gambito de Rey es ganar espacio y controlar el centro. Sin embargo, los "sacrificios" son más bien tácticas. Es decir, los gambitos son estratégicos y los sacrificios son tácticos. Pero soy un aficionado, lo siento, y quizás sean muy parecidos o sean lo mismo.

Estupendo, por favor, adelante, lo más relevante es si puedes ver alguna conversión diferente a un algoritmo de sistema de trading.

 
figurelli:

Genial, por favor, adelante, lo más relevante es si se puede ver alguna conversión diferente a un algoritmo de sistema de comercio.

¡Eso es mucho más difícil! Hay que analizarlo bien y pensar mucho. En cualquier caso, personalmente creo que el ajedrez y el trading tienen mucho en común porque son juegos estratégicos.
 

Tácticas y estrategias sobre el intercambio de piezas

Si juegas al ajedrez tendrás que enfrentarte a este dilema: el intercambio de piezas.

Quizás aquí, es un buen punto para conectar las piezas con los actores del mercado, como las ideas deLaplacianlab.

Por ejemplo, una buena gestión del dinero debe decidir su valor en riesgo (VaR). Podemos considerar el VaR como una pieza, que necesitamos intercambiar, como exponer más o menos, si las condiciones del mercado son mejores o peores.

Además, un algoritmo de ajedrez debe atribuir un valor a cada pieza para esta decisión. ¿No tenemos que hacer lo mismo en un sistema de trading?

 
figurelli:

Tácticas y Estrategias sobre el Intercambio de Piezas

Si usted juega al ajedrez tendrá que enfrentarse a este dilema: el intercambio de piezas.

Tal vez aquí, es un buen punto para conectar las piezas con los actores del mercado, como las ideas deLaplacianlab.

Por ejemplo, una buena gestión monetaria debe decidir su valor en riesgo (VaR). Podemos considerar el VaR como una pieza, que necesitamos intercambiar, como exponer más o menos, si las condiciones del mercado son mejores o peores.

Además, un algoritmo de ajedrez debe atribuir un valor a cada pieza para esta decisión. ¿No tenemos que hacer lo mismo en un sistema de trading?

Me gusta su idea es muy agradable, espero a que el mercado para poner en marcha una señal, a continuación, determinar si es necesario que la ejecución del mercado instantáneo, pendiente, o retrasar la entrada. Una vez que la orden se ha llenado TP, SL, y la cobertura entran en juego.

En los gráficos múltiples tenemos muchas otras señales que se activan, utilizando esa información el juego comienza a empujar los números de ida y vuelta, tomar más beneficios, tomar una pérdida, la cobertura de la posición, reducir o aumentar el tamaño del lote. El seguimiento de todos los métodos utilizados puede permitir que su EA haga una gestión de órdenes informada.

Es un problema multidimensional que se puede resolver. Al final no estás constantemente en el mercado. Deja que el mercado venga a ti. Hasta ahora la única diferencia que veo entre el ajedrez y el mercado es que jugar al ajedrez no paga las facturas.

 
figurelli:

Tácticas y estrategias sobre el intercambio de piezas

Además, un algoritmo de ajedrez debe atribuir un valor a cada pieza para esta decisión. ¿No tenemos que hacer lo mismo en un sistema de intercambio?

En este punto podríamos intentar definir las nuevas piezas como si fueran Tipos de Datos Abstractos ADT. La pieza del VaR parece estar bien.

Sin embargo, creo que es muy importante establecer claramente "el qué" del problema. Es decir, ¿qué estamos resolviendo?

Por ejemplo:

1. ¿Cómo es este juego inspirado en el ajedrez?

2. ¿Estamos de acuerdo en que este nuevo juego es para que los traders jueguen contra un gráfico específico (Oro, EURUSD, etc.)? Blanco/Negro = trader, Blanco/Negro = 1 gráfico

 
q.import:

Me gusta su idea es muy agradable, espero a que el mercado para poner en marcha una señal, a continuación, determinar si tiene que ser la ejecución del mercado instantáneo, pendiente, o retrasar la entrada. Una vez que la orden se ha llenado TP, SL, y la cobertura entran en juego.

En los gráficos múltiples tenemos muchas otras señales que se activan, utilizando esa información el juego comienza a empujar los números de ida y vuelta, tomar más beneficios, tomar una pérdida, la cobertura de la posición, reducir o aumentar el tamaño del lote. Mantener un registro de todos los métodos utilizados puede permitir que su EA haga una gestión de órdenes informada.

Es un problema multidimensional que tiene solución. Al final usted no está constantemente en el mercado. Deje que el mercado venga a usted. Hasta ahora la única diferencia que veo entre el ajedrez y el mercado es que jugar al ajedrez no paga las facturas.

Q.import, gracias, buenos puntos también, 100% de acuerdo con la mayoría de ellos, esta es una visión estratégica multidimensional que es muy fuerte en el ajedrez, tratar de imaginar los movimientos futuros del oponente (¿mercado?).

Si le das un medio juego nuevo a un Gran Maestro de Ajedrez puede ver muy claramente, en pocos segundos, varias estrategias que se están desarrollando.

Más que esto, si le da un nuevo juego medio aleatorio, probablemente descubrirá que algo está mal.

Lo mismo ocurre si se le da un nuevo escenario de mercado a un trader experto, en pocos segundos puede construir una gran imagen.

En realidad, el gran valor de esto, al menos en este tema, es si podemos encontrar alguna nueva conexión que sólo se utiliza en el ajedrez, pero aún no en los sistemas de comercio, y podemos ver los algoritmos para lograr esto. Así que, en este sentido, si le das un escenario de mercado aleatorio a un trader, ¿descubrirá el experto que algo está mal?