Uso de la inteligencia artificial en MTS - página 2

 
Reshetov писал (а):
Entero escribió (a):
Reshetov escribió (a):
Integer escribió:
tomamos el valor de 4 puntos, multiplicamos cada valor por un coeficiente, sumamos - ¿qué no es suavizar por un filtro?
Si tomamos los valores de algún número de puntos y multiplicamos cada uno de ellos por su correspondiente constante y obtenemos el resultado, esta acción en matemáticas se llama ecuación lineal:

a1 * w1 + a2 * w2 + ... + an * wn = d

Y el suavizado requiere una recursión, es decir, se utiliza algún valor conocido para calcular el valor suavizado:

a1 = a1 * w1 + a2 * w2 + ... + an * wn





¿Ha oído hablar de las medias móviles ponderadas linealmente?
Tómate un descanso. Lástima que el foro no ofrezca ignorar a los interlocutores muy molestos.


¿Por qué no? - Alt+F4

Ya has inventado MACDZeroCrooss que es simplemente MACross. Ahora has inventado un filtro digital;-)

Si se añaden más puntos a esta expresión, se puede obtener un beneficio de cualquier símbolo en el probador después de la optimización.
 
Integer писал (а):
Ya has inventado el MACDZeroCrooss, que no es más que un MACross, y ahora has inventado un filtro digital.

Si se añaden más puntos a esta expresión, se puede obtener un beneficio de cualquier símbolo en el probador después de la optimización.
Desde el punto de vista científico, el Asesor Experto puede no ser el mejor, no es una herramienta preparada, y se puede obtener un beneficio en el probador en manos hábiles... Pero, por ejemplo, me sorprendió la sencillez de este mecanismo. Aquí está el resultado de las pruebas de avance utilizando datos reales de ticks desde el 1 de septiembre de 2011 hasta el 20 de octubre de 2011 después de la optimización de 300 pases en el período comprendido entre el 1 de enero de 2011 y el 30 de agosto de 2011. Por supuesto, esto no es del todo un experto original, pero todavía el 10% de lo que me inspiré.
 
No soy un experto en redes neuronales, pero es una pregunta natural. ¿Qué tiene exactamente este EA en común con la inteligencia artificial? La optimización de x1-x4 se realiza de forma muy natural y manual. Por lo tanto, cualquier EA puede ser llamado inteligencia artificial porque cada EA necesita la optimización de sus parámetros de entrada. Y el hecho de que el preceptrón se calcule como una combinación lineal de los valores presentes y pasados de AC, tampoco es determinante. Si la optimización se realizara automáticamente dentro del EA, estaría de acuerdo con el nombre.

Por cierto, Integer ha señalado correctamente que el proceptrón se parece a un filtro digital. Soy un experto en este campo y sé lo que digo. Es decir, un preceptrón es una CA filtrada. El significado de este filtrado (o combinación lineal de altavoces) no está claro.
 
gpwr:
No soy un experto en redes neuronales, pero es una pregunta natural. ¿Qué tiene exactamente este EA en común con la inteligencia artificial? La optimización de x1-x4 se realiza de forma muy natural y manual. Por lo tanto, cualquier Asesor Experto puede ser llamado inteligencia artificial, porque cualquier EA necesita la optimización de los parámetros de entrada, y el hecho de que el preceptrón se calcule como una combinación lineal de los valores presentes y pasados de AC, tampoco es un factor determinante. Si la optimización se realiza automáticamente dentro del Asesor Experto, estaría de acuerdo con el nombre.
Cualquier problema del que no conozcamos el algoritmo de solución es a priori inteligencia artificial (c) Jean - Louis Lauriere

Traducido al ruso, cualquier problema cuya solución pueda obtenerse mediante una búsqueda completa o simplificada de variantes es clasificado por la burguesía como inteligencia artificial. En la URSS estos problemas se clasificaban como una rama de las matemáticas aplicadas y una subsección de los algoritmos para encontrar soluciones óptimas.
 
gpwr:
Es decir, el preceptrón es un altavoz filtrado. El significado de esta filtración (o combinación lineal de CA) no está claro.
¿Qué clase de experto eres si no entiendes el significado de la filtración lineal (separación)?

Está claro que todo lo que pasó por el filtro se identifica como una señal para abrir una posición larga. Todo lo que se filtró se considera una posición corta. Del mismo modo, las posiciones ya abiertas se filtran para un cambio de tendencia.
 
Yuri, ¿por qué te pones tan emocional? La pregunta se refería casi con toda seguridad al significado oculto de este filtrado, no a la interpretación del resultado... A grandes rasgos: ¿por qué este filtrado en particular? Aplicado al sistema de comercio, puede que no sea la pregunta más adecuada, pero puede intentar argumentar su elección - por qué AC y no algún MAKD...
 
Mathemat:
Yuri, ¿por qué te pones tan emocional? La pregunta se refería casi con seguridad al significado oculto de este filtrado, no a la interpretación del resultado... A grandes rasgos: ¿por qué este filtrado en particular? Cuando se aplica a un sistema de trading, puede que no sea la pregunta más adecuada, pero se puede intentar razonar por qué AC y no algún MACD...
¿Quién prohíbe el uso del MACD? Sin embargo, en este caso no habrá 5 variables externas ajustables, sino 3 más. El oscilador MACD también debe ser ajustado y por lo tanto optimizado, como en el EA MACDSample.

El AC se ha implementado sólo por estas consideraciones, ya que no tiene más ajustes externos que los símbolos y el marco temporal.

Así que no busque un significado oculto: no estaba allí en absoluto, ya que todo se hizo siguiendo el principio de que cuanto más simple, más rápida sería la optimización. Esto es sólo un ejemplo de una red neuronal primitiva utilizando el optimizador genético incorporado de MT4 de las estrategias en los datos históricos en lugar del algoritmo de entrenamiento estándar. Nada más y nada menos.

Por cierto, la toma de beneficios de la estrategia no aparece debido a la misma razón - es un parámetro de ajuste adicional. Aunque, si se aplica, es muy posible que el comercio sea más rentable o más estable...
 

Ahora tiene más sentido. Se llame como se llame -perceptrón, gen, filtro o demonio con cinco cuernos- la esencia del asesor no cambia. Tus ingeniosas palabras han confundido a la gente y hasta que no expliques qué es el perceptrón, no hay esperanza de entendimiento y discusión constructiva... En general, la idea es realmente muy interesante: todos los parámetros optimizables se empaquetan en una simple función.

 
El perceptrón es el más sencillo. Es cierto, Reshetov es bueno, parece que nadie ha hecho una red neuronal en MQL4 todavía - sólo hablan y se jactan de ello. Pero el propio experto ha realizado muy pocas operaciones para sacar una conclusión definitiva.

Pero la mejor red neuronal es la que uno tiene en la cabeza, sobre todo cuando sólo hay que reconocer un par de situaciones, por ejemplo, comprar/vender. Pero el cerebro humano apenas reconoce las señales de entrada/salida del mercado, por lo que apenas sirve de ayuda. Por no hablar del error XOR inherente al perceptrón...

Y es que en Forex no hay patrones. Hay un patrón bien definido: el movimiento en los canales de soporte y resistencia y las rupturas de estas ecuaciones. Todo lo demás es un movimiento aleatorio.

El entrenamiento de las redes neuronales es un retoque clásico. Y si realmente hay algunas regularidades, lo ideal es que la red neuronal las capte. Pero hasta ahora no hay resultados. Porque no hay ninguna regularidad, salvo el modelo descrito anteriormente. Rosenblat inventó el perceptrón en los años 60 e intentó utilizarlo en el mercado entonces.

Por supuesto, mis palabras no significan que Reshetov deba dejar de hacerlo de repente, sino que debe trabajar de forma más relajada, sin bombos ni platillos.
 
Mathemat:

Ahora tiene más sentido. Se llame como se llame -perceptrón, gen, filtro o demonio con cinco cuernos- la esencia del asesor no cambia. Tus ingeniosas palabras han confundido a la gente y hasta que no expliques qué es el perceptrón, no hay esperanza de entendimiento y discusión constructiva... En general, la idea es realmente muy interesante: todos los parámetros optimizables se empaquetan en una simple función.

No fui yo quien dio el nombre, sino el nombre de un proyecto sobre la creación de una especie de ojo humano: "Perceptrón", es decir, reconocerlo. Ahí es donde se utilizó un filtro o separador lineal, o mejor dicho una ecuación lineal del plano, a través de las desigualdades con respecto a las cuales se puede averiguar qué puntos están a un lado y cuáles al otro lado del separador (el problema de la identificación o clasificación de los objetos). Posteriormente, este tipo de separadores pasó a conocerse como red neuronal de una sola capa.