La creación de un algoritmo de AG para el comercio intradiario (por ejemplo, futuros ES, NQ) es más difícil que los ejemplos de libros de texto para la minimización/maximización de funciones de AG. Inicialmente, supuse que los parámetros de compra y venta podrían colocarse dentro de cada cromosoma, pero ahora estoy pensando que cada cromosoma sólo puede representar una compra o una venta, donde un único parámetro de compra/venta (gen) $x$ en el cromosoma resultaría en una compra si $x>0.5$ y vender si $x \leq 0.5$ rango de parámetros dado [0,1].
Otro reto al que me enfrento es que muchas de mis reglas son discretas (verdadero/falso) en lugar de niveles de escala continua de indicadores como el nivel RSI, el nivel ADX, etc. Por ejemplo, tengo docenas de reglas binarias (0-no,1-sí) de tipo cross-over y cross-below que son verdadero/falso. Para estas reglas (genes), estoy asumiendo una lógica booleana como buy=true si $x>0.5$ .
El último reto es que, con muchas reglas de cruce y cruce-descenso, la probabilidad de que la mayoría de ellas sean verdaderas para una barra determinada es improbable, por lo que el problema se convierte en encontrar la mejor combinación de reglas que, por ejemplo, maximice el ratio Sharpe(Sortino). A la luz de lo anterior, ¿sería necesario quizás inicializar cada cromosoma de tal manera que sólo un gen se establezca en $x=0.75$ y todas las demás reglas establecidas en $x=0.25$ ¿para que inicialmente el valor de aptitud (Sharpe) se base en las compras/ventas si una sola regla es verdadera?
Ciertamente, tiene que haber un "truco" al utilizar los AG cuando se consideran muchas reglas para cada cromosoma, y las probabilidades de que, por ejemplo, 10 reglas sean verdaderas son escasas, ya que sólo unas pocas barras por cada 10.000 barras tendrían 10 reglas verdaderas.
Una cosa es cierta en cualquier AG: el valor de cada gen en un cromosoma debe reflejarse en la aptitud, es decir, no se pueden tener genes que desencadenen acciones que no afecten a la aptitud. Por lo tanto, si la aptitud es como la altura de una persona (función objetivo), no se pueden tener genes que codifiquen el color de los ojos o del pelo, ya que éstos no ayudarán a minimizar/maximizar la altura.
¿Existe algún documento (capítulo) clásico que describa la configuración de los cromosomas para muchas reglas de negociación binarias (sí/no)?