Wikmar escribió: ↑17 Ago 2021 16:13
Vamos por partes. Y si raik07 quiere, separamos temas en otros hilos.
1) ¿Tu crees o puedes evidenciar, que con la IA que sabes, realmente, no en un ideal hipotético, se pueden hacer robots eficaces en general?. ¿Y robots eficaces en Trading en particular?.
2) Si la respuesta al punto anterior es positiva; se me ocurren dos "productos" que puedes ofrecer, y a mí me pueden interesar:
A) Una exposición de las ideas teóricas y prácticas de la IA que sabes; conceptos, técnicas y teconologías propias, idem colaterales o de propósito general (lenguajes y entornos de trabajo), etc., con el objetivo de que los receptores puedan evaluar (lo cual supone entender) la mercancía de fondo.
B) Si crees que puedes aportar una enseñanza pormenorizada con un valor añadido sobre el máster, que bien puede ser p. ej., un "ir al grano", sería otro producto con valor añadido.
3) Al margen de IA y el máster; ¿crees que puedes dar formación o soporte sobre la TWS y la API de IB?.
S2
Buenos días, he tenido dos días un poco intensos y no te he podido contestar Wikmar.
Vamos por partes:
1) ¿Tu crees o puedes evidenciar, que con la IA que sabes, realmente, no en un ideal hipotético, se pueden hacer robots eficaces en general?. ¿Y robots eficaces en Trading en particular?.
Si que puedo realizar robots eficaces tanto en general como en particular, tal y como he comentado anteriormente debemos tener en cuenta que no he trabajado en un ambiente profesional, pero no por ello no estoy capacitado para realizar una IA que realmente funcione y que sea de utilidad. Los grandes programadores de IA me dirán que estoy equivocado, pero para realizar un modelo de IA que sea eficiente, para mi, el factor mas importante es que sepas sobre la materia, no tanto ser un programador de primera categoría, que sepas plasmar en un lenguaje de programación valido los parámetros en los que se debe fijar el modelo es mas importante, a grandes rasgos hablando, si tienes un conocimiento super amplio de programación es cierto que luego podrás realizar modelos mas eficientes, vectorizando los diferentes scripts para que se ejecuten de manera más rápida y utilizando menores recursos y demás, pero lo realmente importante, o por lo menos la sensación que a mi me ha dado como junior de la materia, puede que cambie de opinión más tarde, es tener un Know How sobre la materia para la que vas a aplicar dicho modelo de IA.
Por otro lado, la IA lo veo como un complemento para la optimización de esos Robots, desde una auto adaptación del robot a los diferentes entornos de mercado, como un saber reaccionar ante la presencia de un cisne negro o simplemente una manera más eficaz de introducir las ordenes en el mercado o una optimización de cambio de activos dentro de la cartera. Es un robot que aprende, que se acuerda de eventos como lo que ocurrió el año pasado en el mundo (COVID) y que toma la decisión más optima, normalmente muchísimo mejor que tu. Ahora bien, no es la panacea, no es soltar datos y dejarle libre, sino que le debes mostrar de manera muy exhaustiva el camino.
Debemos entender que un vehículo de Tesla, por ejemplo, no es una sola IA, sino una que es la unión de muchas, muchísimas de ellas, cada modelo de IA se dedica a aprender una cosa muy particularizada y la unión de todas ellas hace lo que entenderíamos como "cerebro". De esta manera no solo trabaja una persona en un proyecto, puedes realizar una IA factible, que funcione y te sirva, eso desde luego, pero suelen trabajar varios profesionales en la materia (arquitecto cloud, data science, experto en Machine Learning, etc...), yo conozco todas las materias pero me he centrado en IA, no en Cloud, por ejemplo, aunque podría ejercer con un poco de dedicación, aunque no me encante.
2) Si la respuesta al punto anterior es positiva; se me ocurren dos "productos" que puedes ofrecer.
Respecto a este punto Wikmar, te lo agradezco enormemente, de verdad, pero ahora, en primer lugar, no tengo tiempo para dedicarme a otras cosas, el tiempo que tengo debo elegir muy bien a lo que quiero dedicarlo y en segundo lugar, creo que hay profesionales, además con una vocación educativa, que realizarían este trabajo mucho mejor yo, que un junior enseñe no tiene sentido... No tengo vocación educativa, lo que si que me interesa es un proyecto en el yo pueda aprender, un proyecto en el que pueda aportar valor, pero no un servicio de enseñanza por que es que además no soy la persona adecuada para ello.
Recuerdo que en una ocasión busque profesores particulares de Python para que me explicaran un problema que me habían propuesto en clase, busque lo mejor de internet, iban a ser pocas sesiones, incluso tal vez una por que era una y prefiero pagar bien y que sea poco tiempo y claro, que pagar poco y que no lo entienda y además pierda el tiempo, pues bien, todos los profesores con nivel "experto" que encontré de Python me dijeron que no eran capaces de realizar dicho ejercicio, que era muy complicado, y pertenecía a mi PRIMERA practica en ese lenguaje... eso no son profesores... al final lo saque a las tantas de la mañana de un sábado con una copa de vino en el escritorio y dándole vueltas, tal y como me aconsejo mi profesor. No soy de no dar el 100 por 100 de mi si me están pagando, y si no me veo capacitado para hacerlo no me voy a meter en ese berenjenal... además que quiero saber programar mejor, si, pero lo que quiero es tener mas conocimientos del mercado.
3) Al margen de IA y el máster; ¿crees que puedes dar formación o soporte sobre la TWS y la API de IB?.
Por último, la API de TWS no es lo mejor que existe... la inestabilidad es bestial, por lo menos a la hora de descargar datos en streaming, yo he intentado descargar datos OHLC de las barras de un minuto y en muchas ocasiones me salta tiempos, no responde... al final lo que he hecho ha sido irme a un proveedor de datos de verdad (tal y como aconseja IB en su propia guía, ya que dice que ellos no son proveedores de datos,
https://polygon.io/, por si interesa a alguien, me funciona bien, por ahora) para alimentar al robot y más tarde automatizare la operativa con la API de la TWS, cuando haga esto, que espero que sea antes de final de año te doy mi opinión de como ha salido, pero alimentar cualquier robot o IA o un scanner con la API de IB... créeme que no es buena idea, por lo menos a mi no me ha dado confianza.
Saludos!!!