Aplicación del análisis matemático y de las matemáticas superiores - página 6

 
Envíame un enlace a Kelly, por favor. Soy tan bueno como un elefante en el cordero. O es del pueblo.
 
¡Cógelo! http://konkop.narod.ru/Files/Kelly.zip
Muy interesante...

Mierda... A veces pienso que se nos tolera sólo para mantener alguna escuela de matemáticas en el país... :(
 
Aquí hay otro reto para la novia exigente:)
 
eugenk1 писал (а):
Je... Esa es la definición de estos mismos límites es la Piedra Filosofal del Comerciante o el Grial... :) Sobre las múvas, sólo estoy dando un ejemplo. Sólo creo que el sistema original puede ser muy, muy simple, si tiene una unidad de adaptación adjunta. Pero hacer este bloque es muy, muy difícil. Aquí es donde se necesita una matemática fuerte.

Estimado Gato Negro (lo siento, no conozco su patronímico),
No es tan difícil hacer un sistema automático para adaptar un EA a las condiciones actuales del mercado. Pero es poco probable que tengas éxito. Cuando leí este post tuyo
eugenk1 escribió (a):
Las pruebas de Turing no me importan, no me interesa en absoluto crear un mecanismo que sea tan tonto como el tonto medio. Mi tarea es más modesta. Para elegir algunas características estables del mercado, que se pueden utilizar para optimizar el sistema con la suficiente rapidez. Es más fácil decirlo que hacerlo... Sobre la lógica ternaria en realidad sólo lo dije en relación con el enlace citado. Me gustaba demasiado la idea de los patrones de precios. Me disgustaban mucho los marcos temporales y todo lo relacionado con ellos desde el principio de Forex. Por cierto, escribí mi primer programa en mql4 sobre este mismo tema. He visto algunas conversaciones interesantes al respecto en la araña, pero aún no lo entiendo. Todavía no tengo suficientes conocimientos. Me gustaría algo más sencillo, campos de Yang-Mils, invariancia gauge, supercuerdas, etc. :))))))))))))


Quería aconsejarle, como físico a un físico, que utilice los métodos de integración del continuo y la estadística cuántica. Las cosas son lo suficientemente sencillas como para adaptarse a su nivel. Sin embargo, luego me acordé de otro post
eugenk1 escribió (a):
dmitry, phoenix es demasiado complicado, ya lo he mirado. Interesado en algo muy, muy simple. Por ejemplo en muwings o estocástico. Estoy de acuerdo, la foto es muy bonita. Puedes ver claramente lo que pasó el día 13... Pero sería mejor empezar estas investigaciones con algo sencillo.

y me he dado cuenta de que si el consejo de Hendrick no le conviene por su complejidad, probablemente mi consejo tampoco lo hará.
Por lo tanto, en lugar de un consejo, quiero hacer una pregunta simple y directa: ¿vas a hacer la autoadaptación del EA antes que el propio EA? Yo lo entendí así. Has escrito mucho sobre esta autoadaptación, pero nada sobre la estrategia que se supone que adapta.

Parece que nunca has optimizado ni probado nada. Creo que sí, porque el script que prueba el EA en el historial difiere del propio EA en 2-3 docenas de operadores. Y si existe un script de este tipo, sólo se necesitan 10 minutos para convertirlo en un optimizador primitivo. Para ello no necesitamos dll, C o incluso C++. Por supuesto, podemos crear un optimizador más complejo que utilice métodos matemáticos en lugar de la búsqueda más simple de variantes. ¿Pero es realmente necesario? Para confirmar o refutar tu idea sobre la suavidad de los cambios en las características del mercado basta con tomar el sistema más simple de 2 muwings que ya has mencionado 10 veces, y optimizarlo en segmentos de mercado diferentes y no superpuestos. El método de búsqueda directa es muy adecuado en este caso. 2 medias móviles tienen sólo 2 parámetros cuyos valores cambian discretamente en un rango limitado. Incluso 1000x1000= sólo 1 millón de pases. Le llevará entre 1 y 2 horas, si tomamos un período de 1 mes de historia, lo que corresponde plenamente a su deseo de afinar el EA según los últimos datos y durante un corto período de tiempo.

Como persona que tiene 20 años de experiencia en programación, esto es una tarea de un día como máximo. Pero tal vez después de completarlo, pierda algunas de sus ilusiones (lo cual es bueno) y deje de especular sobre cómo debería ser, y comience a trabajar concretamente en esta dirección (lo cual es muy bueno).

Porque mis palabras "no tendrás éxito" sólo significan que no tiene sentido hablar en abstracto sobre la auto-adaptación del sistema y lo complejo que es, hasta que no tengas el sistema en sí. Debes estar de acuerdo, se ve gracioso cuando una persona habla de cómo va a gastar su dinero ganado en Forex, si ni siquiera sabe cómo hacer una transacción.

PD Si todavía te parece difícil el sistema de 2 muwings, toma un sistema basado en 1.
 
Yrixx, realmente acabo de empezar a trabajar con el optimizador. Antes, ponía algo al azar y de alguna manera funcionaba. Phoenix se complica por el hecho de que tiene bastantes parámetros, y yo todavía estoy empezando a familiarizarme con el optimizador. Es con la búsqueda de un sistema prototipo que he empezado ahora. Los sistemas más sencillos (2 mouve, MACD, estocástico) desgraciadamente no se han optimizado en absoluto. O bien no se optimizan en absoluto, ni siquiera durante un mes. O bien fracasan, o bien tienen grandes detracciones. Así que no todo está tan claro con el sistema en sí. Y por último, tu enorme post sólo tiene un par de líneas de sentido. Si tienes algo que decir sobre el caso - te escucharé. Si escribes sólo para afinar tu elocuencia sobre mí - mejor deja esta empresa. Este juego sólo puede ser duradero cuando es mutuamente interesante. No me interesa en absoluto. Así que discúlpame.
 
1) Cuando oigo hablar de "mercado volátil" y de "adaptarse a medida que se avanza", me acuerdo de mi propia experiencia en redes neuronales. Eso sería adecuado. Lo he comprobado, aunque puede que me haya equivocado.

Verás, mis estimaciones son las siguientes: la capacidad del sistema para ajustarse a la historia (denotémosla por A) A ~ exp{P}/N^Alpha. P - número de parámetros, N - número de operaciones, Alpha - algún grado. Por supuesto, el comportamiento del beneficio f-fi por cada parámetro es importante aquí, pero en general, por experiencia, la fórmula es correcta en promedio. Así que la optimización es algo peligroso.

Soy partidario de las conclusiones fundamentales complejas + la optimización de los parámetros teóricamente justificados.
 
Kniff, ¿qué quieres decir con "teóricamente justificado"? Supongamos que hay 10 parámetros en el sistema, todos necesarios por alguna razón. ¿Cuáles son razonables y cuáles no? ¿O debe saberlo el autor, que conoce el sistema de la A a la Z? En ese caso, el autor puede seguir equivocándose. A veces estoy completamente perdido, viendo los resultados de ejecutar mi propio código en tester... No he trabajado con redes neuronales aún, no las entiendo bien todavía. ¿Cuáles son sus resultados? Varias personas los elogian.
 
eugenk1 писал (а):
Phoenix se complica por el hecho de que tiene bastantes parámetros, y todavía estoy tratando sólo con el optimizador. Es con la búsqueda de un sistema prototipo que he comenzado ahora. Los sistemas más sencillos (2 mouve, MACD, estocástico) desgraciadamente no se han optimizado en absoluto. O bien no se optimizan en absoluto, ni siquiera durante un mes. O bien fracasan, o bien tienen grandes detracciones. Así que no todo está tan claro con el sistema en sí.


¡Exactamente! El asunto no tiene que ver con el optimizador ni con la optimización. El enfoque normal de un científico es profundizar en el fenómeno, comprender su esencia, su naturaleza, y a partir de ahí construir un modelo. Teniendo un modelo, se puede estudiar su adecuación, la validez de sus predicciones, etc. Si son suficientes, puede implementarse en forma de Asesor Experto, cuyos parámetros deben optimizarse.

Hay otros enfoques llamados "voy a probar de esta manera", pero son el camino de los aficionados. Para los que tienen al menos "algo de escuela de matemáticas" no es grave. Por lo tanto, propongo no perderse en el pensamiento, y discutir si no la naturaleza y las regularidades del mercado, al menos las ideas sobre las que se puede construir su modelo. O modelos, si los hay. Y como axioma, propongo suponer que, aparte del flujo de datos de los precios, no hay nada más, y toda la información está incrustada y se muestra en este flujo. Propongo abstraerse de los volúmenes, porque no expresan nada en Forex.

Una cosa más. Normalmente, las personas de nuestra edad, así como las personas simplemente cultas, se dirigen a todo el mundo, excepto a los amigos y parientes, como usted. Sugiero que no se rompa esta tradición.

 
Sólo me refiero a todos en Internet como "tú". Desde el primer día que empecé a usarlo. La vida real es diferente. De acuerdo, vamos a usar el nombre de pila, si te resulta más cómodo. En cuanto a la dificultad de phoenix para mí, he estado en forex por menos de medio año y mi comprensión de los indicadores técnicos es todavía muy vaga. He perdido 4 meses de un medio año, siendo adicto a los lotes, a las parrillas, a las noticias y a otras "maneras de zar". Por eso lo máximo que puedo hacer ahora es un par de muves y un oscilador. De lo contrario, corro el riesgo de crear un monstruo que tal vez no pueda manejar por sí mismo. Lo importante para mí no es la rentabilidad, sino un entendimiento claro. Ya me he encontrado con la inestabilidad, incluso con sólo dos muvs. En cuanto al flujo de precios. Estoy totalmente de acuerdo con usted. En cuanto a los volúmenes, no lo sé. Los volúmenes a veces parecen muy divertidos. Mira por ejemplo el EURUSD 2006.11.24 10:30 Moscú timeframe. Por cierto, cuando estudiaba MT4, solía observar cómo cambiaban los volúmenes durante el movimiento del precio. Y abría si parecía que había una tendencia y los volúmenes aumentaban a medida que el precio se movía en la dirección de la tendencia. Parece que funciona... Así que es discutible, pero dejémoslo por ahora en aras de la simplicidad. Ahora los patrones. ¿Entiendo que quieres ver algo de física detrás de todo esto? Hasta ahora creo en la multitud y en el tehanálisis (exactamente creo, no puedo probar nada, pero suena plausible). La conclusión es la siguiente. Hay una multitud. Y hay métodos de tehanálisis generalmente aceptados (e incluso impuestos a la multitud). Todos ven los gráficos aproximadamente igual, con una precisión a los ruidos. Y creen en lo mismo. Y, por tanto, realizan aproximadamente las mismas acciones. Por ejemplo, no he conocido nada más absurdo que las ondas de Elliott y el análisis de figuras. Sin embargo, hace que la multitud actúe aproximadamente de la misma manera. Y significa la verdad para el mercado. Por supuesto, no todos actúan de la misma manera. Las mismas ondas con cifras pueden interpretarse de forma muy diferente. Todo es más estricto con los valores de los indicadores. Pero aquí también hay una cierta aleatoriedad. Por lo tanto, pueden producirse acumulaciones de órdenes complejas en el mercado. Ahora bien, si por casualidad o por intención de los maestros del juego el precio entra en una de esas congestiones, provoca una respuesta. Se activan múltiples órdenes, los volúmenes crecen (por cierto, esta es otra razón por la que considero que los volúmenes son importantes) y finalmente el precio se acelera o se frena. El modelo de mercado se propaga de forma altamente no lineal y se desconoce la distribución del entorno. Desgraciadamente, un modelo de este tipo ofrece poca ayuda práctica. Las propiedades del medio son desconocidas. Además, no está muy claro cómo pueden conocerse. Sólo podemos adivinar dónde hay zonas de fuerte no linealidad: acumulaciones de orden. Para ello hay que conocer el tehanálisis clásico, aunque parezca una absoluta basura. Para predecir las acciones de la multitud, hay que conocer sus creencias. Por desgracia, este modelo no explica en absoluto y ni siquiera intenta explicar las derivas temporales, que es lo que me interesa ahora. Por desgracia, no tengo nada mejor que ofrecer. ¿Puede sugerir algo más?

Por cierto, aquí en forex, mis 20 años de programación no valen casi nada. Casi, porque todavía soy capaz de escribir código por mí mismo y no tengo miedo de depurarlo vía Print(). Es un problema completamente diferente a resolver. No se trata de la construcción lógica de un sistema que resuelve una tarea bien definida, sino de luchar con lo desconocido. Así que apenas el conocimiento de C/C++, incluso uno impecable, puede ayudar a ENTENDER un sistema simple que contenga 3-5 índices diferentes.

Sí, Yrixx, yo también quería preguntarte. Parece que usted también es un principiante aquí. ¿Ha elaborado algunos métodos de descomposición del sistema? Ahora intento pensar en ello (y lo hago) como conjuntos de señales de activación y desactivación. Por ejemplo, dos mugrones cruzados. La señal para un acuerdo. Pero el estocástico está en un punto intermedio. Parece que es más fácil pensar de esta manera. Pero las imágenes en el Probador de Estrategias a veces me confunden. ¿Qué pasa con eso?
 
Las neuronas te hacen millonario en la historia y te drenan la deposición en la realidad.

Tienen el mismo problema que los sistemas con muchos grados de libertad (parámetros). "Recuerdan"
una serie temporal específica en lugar de patrones fundamentales. Por eso todo el mundo se queja de la corta "vida" de los sistemas.