Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 3088
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
porque puedes hacer cualquier cosa en el foro y no conseguirás nada por ello.
Realmente me pregunto en qué se basa la fe ciega en los paquetes... ¿quizás en algún sitio haya pruebas comparativas de paquetes en AO? me pierdo en conjeturas....
Fe ciega NO en los paquetes, sino en un entorno de desarrollo profesional.
El primer signo de un entorno profesional es la posibilidad de encontrar algo en este entorno. Si hablamos de R, es en el campo de la estadística.
La optimización no es en realidad una estadística, pero por razones obvias R contiene paquetes relacionados con la optimización. En DOS clics encontré un enlace a una lista prohibitivamente grande de paquetes relacionados con la optimización, véase más arriba.
Un paquete en R es un conjunto de herramientas de software que cumplen los requisitos de moderación en términos de composición, diseño, pruebas y mantenimiento.
Tomo el primer paquete de la lista: optimx.
Está referenciado en https://cran.r-project.org/web/packages/optimx/index.html con la siguiente información:
Documentación:
Rvmmin15
SNewton
Descargas:
No voy a comentar todas las posiciones, veamos sólo el manual https://cran.r-project.org/web/packages/optimx/optimx.pdf.
Resulta que el paquete contiene un par de docenas de funciones.
Me gustaría señalar un punto extremadamente importante: hay un enlace a la descripción de los algoritmos del paquete - esta es una práctica común en R - no he conocido ningún paquete sin descripciones de algoritmos. Todos los paquetes de R NO son cajas negras, siempre hay una descripción de los algoritmos, que normalmente tiene una lista de literatura sobre discusión y aprobación.
Referencias Nash, John C. y Varadhan, Ravi (2011) Unifying Optimisation Algorithms to Aid Software System Users: optimx for R, Journal of Statistical Software, publicación pendiente.
Todo lo anterior define a R como un entorno de desarrollo profesional y un entorno para profesionales de la estadística. Por si fuera poco, existe una versión de R comprada y respaldada por Microsoft. Hoy en día, en el campo de la estadística todo lo demás es un "koljós", que no está a la altura de R. En otros 5-10 años había competidores, por ejemplo, SPSS, y hoy no hay ninguno.
Dick! ¿Qué se puede oponer a este enfoque profesional en la programación? Admito que has escrito algo tan brillante. ¿Qué hay para nosotros? ¿No entiendes que ningún programador en su sano juicio NO confiaría dinero a un programa casero? Si tienes un algoritmo de optimización ingenioso, entonces empaquétalo y ponlo en CRAN. Pero la distancia entre lo que tienes y CRAN es enorme. Se necesita un gran esfuerzo para convertir tus algoritmos caseros en una herramienta profesional y disponible para todo el mundo. Por cierto, los algoritmos de optimización en R son sólo un shell en R, y el algoritmo en sí es C++ o Fortran.
Fe ciega NO en los paquetes, sino en un entorno de desarrollo profesional.
El primer signo de un entorno profesional es la posibilidad de encontrar algo en este entorno. Si estamos hablando de R, entonces encuéntralo en el campo de la estadística.
La optimización no es en realidad una estadística, pero por razones obvias R contiene paquetes relacionados con la optimización. En DOS clics encontré un enlace a una lista prohibitivamente grande de paquetes relacionados con la optimización, véase más arriba.
Un paquete en R es un conjunto de herramientas de software que satisfacen los requisitos de moderación en términos de composición, diseño, pruebas y mantenimiento.
Tomo el primer paquete de la lista - optimx.
Hay un enlace a él https://cran.r-project.org/web/packages/optimx/index.html con la siguiente información:
Documentación:
Rvmmin15
SNewton
Descargas:
No comentaré todas las posiciones, veamos sólo el manual https://cran.r-project.org/web/packages/optimx/optimx.pdf.
Resulta que el paquete contiene un par de docenas de funciones.
Un punto más extremadamente importante: hay un enlace a la descripción de los algoritmos del paquete - esta es una práctica común en R - No he conocido ningún paquete sin descripción de los algoritmos.
Referencias Nash, John C. y Varadhan, Ravi (2011) Unifying Optimisation Algorithms to Aid Software System Users: optimx for R, Journal of Statistical Software, publicación pendiente.
Todo lo anterior define a R como un entorno de desarrollo profesional y un entorno para profesionales de la estadística. Por si fuera poco, existe una versión de R comprada y respaldada por Microsoft. Hoy en día, en el campo de la estadística todo lo demás es un "koljós", que no está a la altura de R. En 5-10 años había competidores, por ejemplo, SPSS, pero hoy no hay ninguno.
¿Qué se puede oponer a este enfoque profesional de la programación? Reconozco que has escrito algo brillante. ¿Qué hay para nosotros? ¿No entiendes que ningún programador en su sano juicio NO confiaría dinero a un programa casero? Si tienes un algoritmo de optimización ingenioso, puedes empaquetarlo y ponerlo en CRAN, pero la distancia entre lo que tienes y CRAN es enorme. Se necesita un gran esfuerzo para convertir tus algoritmos caseros en una herramienta profesional y disponible para todo el mundo. Y el obstáculo más importante es publicar y conseguir el reconocimiento de la comunidad profesional para tu ingenioso algoritmo. Por cierto, algoritmos de optimización - sólo hay un shell en R, y el resto es C++ o Fortran.
¡Vaya! ¡87 páginas de descripción! ¡Genial, debe ser algo bueno!
Eso pensaba yo, fe ciega.
Tú, Fomenko, no pareces entender que no hay brujería en los paquetes, fueron escritos por gente común y mortal.
"No son los paquetes, son los usuarios locales de estos paquetes :) Como vagos rebuscando en ellos, sin ningún propósito en particular". (C)
y hay muchas cosas interesantes aquí.
https://cran.r-project.org/web/views/Finance.html
una vez te pregunte como saber si un vehiculo ha sido reestrenado.
aquí tienes https://cran.r-project.org/web/packages/pbo/index.html
https://github.com/mrbcuda/pbo
¿Cuál era el problema, Renate? ¿A CRAN no se le escapó?
¿Es posible llamar a la librería .ex5 desde el programa R integrado en MT5?
Fe ciega NO en los paquetes, sino en un entorno de desarrollo profesional.
....Todo lo anterior es lo que define a R como un entorno de desarrollo profesional y un entorno para profesionales de la estadística.
.....
¿NINGÚN programador en su sano juicio NO confiaría dinero a un programa casero? Si tiene un algoritmo de optimización ingenioso, que formalice el paquete y lo ponga en CRAN. Pero la distancia entre lo que tienes y CRAN es enorme. Hace falta un gran esfuerzo para convertir tus algoritmos caseros en una herramienta profesional y disponible para todo el mundo. Por cierto, los algoritmos de optimización en R son sólo una cáscara en R, y el algoritmo en sí es C ++ o Fortran.
Yo no diría que los paquetes para R están escritos por superprogramadores y que consiguen un código perfecto absolutamente preciso. El código se aproxima al ideal a medida que le dedicas suficiente tiempo, trabajas con él y lo pruebas, encuentras y corriges errores.
Cuando aparecieron los artículos de Vladimir con el paquete Darch, experimenté mucho con él. Le dediqué bastante tiempo.
Con estos experimentos hice algunas sugerencias para mejorar el paquete e incluso encontré 2-3 bugs.
El autor corrigió muchas cosas, pero de repente volvió todo a la versión anterior a todas las correcciones. aparentemente las nuevas ediciones cambiaban algo en alguna parte y no quería ocuparse de ello y perder el tiempo. Según entendí en ese momento ya había abandonado el proyecto y estaba haciendo otros trabajos. A juzgar por el hecho de que las últimas ediciones fueron hace 5-6 años - nada ha cambiado. El proyecto está abandonado y con errores. Por suerte ya ha sido eliminado https://cran.r-project.org/web/packages/darch/index.html
Así que cualquiera de nosotros puede crear un código decente mejor que el abandonado Darcha con bugs si trabajamos duro en ello.
Así que de cientos de paquetes yo confiaría solo en los que se les dedique tiempo y se arreglen. Como katbusta etc. con financiación (o sin financiación, pero con entusiasmo y no abandono).
¿Qué pasó después? )
Tienen religiosidad hasta en el proceso de registro.
Wo - tampoco trabajan con empresas....
Y los corsarios abandonan sus oficios cuando se van a otros trabajos/proyectos.
Así que cualquiera de nosotros puede crear un código decente mejor que el abandonado Darcha con bugs si trabajamos duro en ello.
Y en otros lenguajes, ¿todo el mundo trabaja sus proyectos hasta la muerte?
¿Cuál es la queja, y a quién? ¿Y qué tiene que ver R con esto?