INICIO FORO
Regresar   ForoCoches > Zona General > InverForo

  Desarrollo de un algoritmo de trading.  
Respuesta

 
Herramientas
Viejo 21-abr-2018, 08:12   #31
kudeiro
ForoCoches: Miembro
 
Avatar de kudeiro
 
Ago 2003 | 11.529 Mens.
Lugar: Asturias

black metal

Cita:
Originalmente Escrito por XaxiPiruli Ver Mensaje
Muy buen comentario shur, se nota que sabes del tema. Por lo que veo, el mundo de las criptos se mueve a través de telegram. ¿Cómo se llevan con el tema del AT, es un cheat y es despreciable, o se respeta?
Lo del AT lo puedes mirar tu mismo. Mira gente que se basa en el AT para hacer predicciones, y vete repasando las predicciones que han hecho si han acertado. Ya te lo digo yo: Algunas si y algunas no, lo cual es completamente inutil, ya que es como jugar a la ruleta, al rojo o al negro.
kudeiro está conectado ahora   Responder Con Cita


Viejo 21-abr-2018, 17:58   #32
El Cabronco
*AutoBan Spam/Flood/Troll*
 
Sep 2017 | 9.198 Mens.
Lugar: Tabarnia

Harley Davidson y Alfa Romeo

Interesante.
Suerte shur
El Cabronco está desconectado   Responder Con Cita
Viejo 21-abr-2018, 19:43   #33
Carretilla Roja
Fundador de la secta
 
Avatar de Carretilla Roja
 
Abr 2004 | 24.446 Mens.
Ojo con las medias móviles. Cuando el precio se mueve lateralmente por un tiempo, las medias y el precio se cruzan muchas veces. Si esto pasa, te vas a arruinar con las comisiones.

Una posible solución es que tengas una media móvil larga, una EMA50 o 100. Si esa EMA es creciente (es mayor que en el isntante de muestreo anterior), es que el precio va creciendo y puedes hacerlo. Si ves que es decreciente, que no haga nada. Obiamente, es más conservador, ganarás menos, pero también te arriesgas menos.
Carretilla Roja está desconectado   Responder Con Cita
Viejo 22-abr-2018, 09:51   #34
txebastian
*AutoBan Spam/Flood/Troll*
 
Dic 2008 | 1.764 Mens.
Lugar: internet

renault megane

@XaxiPiruli esta idea me parece super interesante, quiero colaborar, contacta conmigo via privado.
txebastian está desconectado   Responder Con Cita


Viejo 22-abr-2018, 14:49   #35
XaxiPiruli
Forocochia68
 
Avatar de XaxiPiruli
 
Jun 2013 | 1.056 Mens.
Lugar: Sevilla

Sevici

Cita:
Originalmente Escrito por Carretilla Roja Ver Mensaje
Ojo con las medias móviles. Cuando el precio se mueve lateralmente por un tiempo, las medias y el precio se cruzan muchas veces. Si esto pasa, te vas a arruinar con las comisiones.

Una posible solución es que tengas una media móvil larga, una EMA50 o 100. Si esa EMA es creciente (es mayor que en el isntante de muestreo anterior), es que el precio va creciendo y puedes hacerlo. Si ves que es decreciente, que no haga nada. Obiamente, es más conservador, ganarás menos, pero también te arriesgas menos.
Muchas gracias shur, voy tomando nota de indicadores que me puedan ser útiles en el fúturo.

Eso de las gráficas laterales es algo que muchos shurs me habeis advertido, lo tendré muy en cuenta.
XaxiPiruli está desconectado   Responder Con Cita
Viejo 22-abr-2018, 14:51   #36
XaxiPiruli
Forocochia68
 
Avatar de XaxiPiruli
 
Jun 2013 | 1.056 Mens.
Lugar: Sevilla

Sevici

Cita:
Originalmente Escrito por Altavozwindows Ver Mensaje
Con tensorflow y una red neuronal de lstm puedes hacer cosas chulas, si le añades el análisis de la opinión de la gente (twitter por ejemplo), puedes predecir bastante bien.

Pero vamos que no son redes neuronales fáciles de hacer. Los bancos tienen a miles de ingenieros trabajando en este campo para saber que comprar, cuando comprar y cuando vender.

Suerte. Si te gusta este tipo de cosas, hay un youtuber que habla de muchos temas de machine learning. Se llama Siraj Raval. Si ves sus vídeos aprenderás mucho de redes neuronales, y tiene ejemplos de stock predictions.
Para utilizar una red neuronal o cualquier técnica de machine learning, primero necesito la implementación de la mayor cantidad de indicadores posibles. En la universidad me están dando bastante caña con el tema de Redes neuronales, espero cuando llegue el momento poder hacer algo interesante.

Gracias por el youtuber, me lo apunto para cuando tenga un poquito mas de tiempo.
XaxiPiruli está desconectado   Responder Con Cita
Viejo 22-abr-2018, 15:20   #37
kurupo
ForoCoches: Miembro
 
Abr 2018 | 6.308 Mens.
Buenas! Me suscribo y voy leyendo tus progresos.

Saludos
kurupo está desconectado   Responder Con Cita
Viejo 23-abr-2018, 02:47   #38
XaxiPiruli
Forocochia68
 
Avatar de XaxiPiruli
 
Jun 2013 | 1.056 Mens.
Lugar: Sevilla

Sevici

He cambiado un poco el enfoque, he añadido algunas cosas y bueno... me falta por redactar y recopilar información muchísimo trabajo. Con respecto a la implementación, voy bastante lento, pero bueno, no hay día que no aprenda nada nuevo.
XaxiPiruli está desconectado   Responder Con Cita
Viejo 23-abr-2018, 03:46   #39
mark le blank
ForoCoches: Miembro
 
Avatar de mark le blank
 
Ene 2014 | 1.765 Mens.
Lugar: madrid

audi R8

Que grande shur.... Estoy muy interesado en que vas a progamar?
mark le blank está desconectado   Responder Con Cita
Viejo 23-abr-2018, 11:45   #40
XaxiPiruli
Forocochia68
 
Avatar de XaxiPiruli
 
Jun 2013 | 1.056 Mens.
Lugar: Sevilla

Sevici

Cita:
Originalmente Escrito por mark le blank Ver Mensaje
Que grande shur.... Estoy muy interesado en que vas a progamar?
Como lenguaje de programación voy a utilizar Python, con la libreria Pandas. Lo más seguro es que conforme vaya avanzando vaya requiriendo de herramientas mas complejas. Estoy viendo si es factible utilizar Spark para trabajar con gran cantidad de datos.
XaxiPiruli está desconectado   Responder Con Cita
Viejo 26-abr-2018, 07:34   #41
mark le blank
ForoCoches: Miembro
 
Avatar de mark le blank
 
Ene 2014 | 1.765 Mens.
Lugar: madrid

audi R8

Cita:
Originalmente Escrito por XaxiPiruli Ver Mensaje
Como lenguaje de programación voy a utilizar Python, con la libreria Pandas. Lo más seguro es que conforme vaya avanzando vaya requiriendo de herramientas mas complejas. Estoy viendo si es factible utilizar Spark para trabajar con gran cantidad de datos.
Puf python no controlo nada, pero vamos que si te puedo servir de ayuda me comentas

Suerte shur
mark le blank está desconectado   Responder Con Cita
Viejo 26-abr-2018, 14:23   #42
XaxiPiruli
Forocochia68
 
Avatar de XaxiPiruli
 
Jun 2013 | 1.056 Mens.
Lugar: Sevilla

Sevici

Hola buenas shur @mark le blank ahora mismo estoy liado con bastantes cosas, voy a intentar resumirtir como voy.

Tengo que seguir estudiando estos aspectos del proyecto:

-Almacenaje de datos y procesamiento en tiempo real.

-Modelo. Necesito una lista con los indicadores que me van a hacer falta y la estrategía que va a seguir el algoritmo. De momento voy a jugar con las bandas de bollinger y minimizar riesgos con las medias móviles que me han sugerido algunos shurs. Pero no tengo decidido nisiquiera los intervalos de tiempo que voy a utilizar.

-Backtesting, Una vez tenga la estrategia, ser capaz de simularla a través del historico de datos.

Los conceptos teóricos de estas 3 cosas, no son moco de pavo. Estoy intentando implementar cositas poco a poco y leyendo mucho por internet, pero me está costando la misma vida hay muchas formas distintas de hacer todo, y no conozco el funcionamiento de las librerias por dentro.

He contratado un servidor barato, para ir haciendo pruebas, quiero mostrar un gráfico de los valores de un mercado en tiempo real y al mismo tiempo almacenar los datos. (Llevo ya bastantes horas, a ver si consigo sacarlo a lo largo de la tarde)

He contratado un servidor en digitalocean por 5€ al mes, dando por hecho que si voy a tener un algoritmo trabajando 24/7, no va a poder ser en mi ordenador personal. También me preocupa el tema de tener subido ficheros con la clave en el servidor de mi aplicación de trading. De momento tengo quitados los permisos para hacer transacciones con mi cuenta, pero una vez estuviera en producción, este sería un aspecto muy importante que habría que cuidar.

Cualquier ayuda es bien recibida, de momento no me queda otra que ir improvisando y aprendiendo a base de errores.

Última edición por XaxiPiruli fecha: 26-abr-2018 a las 14:26.
XaxiPiruli está desconectado   Responder Con Cita


Viejo 01-may-2018, 19:41   #43
gafiruli
ForoCoches: Miembro
 
Abr 2013 | 117 Mens.
Lugar: madrid

bmw

Buena idea. Lástima que no tenga conocimientos de programación
gafiruli está desconectado   Responder Con Cita
Viejo 12-may-2018, 06:43   #44
txarlye
ForoCoches: Miembro
 
Avatar de txarlye
 
Ago 2007 | 1.837 Mens.
Este verano tengo intención de hacer uno similar, ya te compartiré historias que me vayan saliendo. Sin duda pinta muy bien

txarlye está desconectado   Responder Con Cita
Viejo 12-may-2018, 17:17   #45
Busan
*AutoBan Spam/Flood/Troll*
 
Ene 2018 | 421 Mens.
Renunciaste?
Busan está desconectado   Responder Con Cita
Viejo 13-may-2018, 07:49   #46
txarlye
ForoCoches: Miembro
 
Avatar de txarlye
 
Ago 2007 | 1.837 Mens.
Si es por mi mi verano no ha empezado aún, cuando termine los exámenes y tenga vacaciones en el curro será lo que me entretenga 😄

txarlye está desconectado   Responder Con Cita
Viejo 13-may-2018, 12:04   #47
cougar81
ForoCoches: Miembro
 
Sep 2017 | 410 Mens.
Para probar si a largo plazo una estrategia de trading automático da beneficios o nos comen las comisiones y los decisiones precipitadas, se puede usar tradingview.com que tiene una especie de lenguaje propio de programación de bot's de trading, pine script creo que se llama, y tras aplicarlo te hace cálculos con los datos de los últimos meses, con lo que puedes ver cuando lanza una operación y ajustarlo para que no esté saltando al mínimo movimiento e intentar aprovechar las subidas y bajadas al máximo. No incluye datos de ruido en redes sociales, pero para temas de medias y demás funciona bien, incluso permite operar de verdad en poloniex.
cougar81 está desconectado   Responder Con Cita
Viejo 13-may-2018, 23:46   #48
Black_ice_Spain
ForoCoches: Miembro
 
Avatar de Black_ice_Spain
 
Jun 2009 | 25.266 Mens.
Cita:
Originalmente Escrito por XaxiPiruli Ver Mensaje
Como lenguaje de programación voy a utilizar Python, con la libreria Pandas. Lo más seguro es que conforme vaya avanzando vaya requiriendo de herramientas mas complejas. Estoy viendo si es factible utilizar Spark para trabajar con gran cantidad de datos.
Si solo tienes un pc olvídate de spark


Yo tengo un par de algoritmos hechos con pandas para bolsa y van bastante bien en año y pico que llevan
Black_ice_Spain está desconectado   Responder Con Cita
Viejo 14-may-2018, 21:56   #49
Ibicero69
ForoCoches: Miembro
 
Abr 2017 | 91 Mens.
Me gusta!!! En este tema tengo mucho que aprender.
Pillo sitio!!!
Ibicero69 está desconectado   Responder Con Cita
Viejo 14-may-2018, 21:58   #50
Kalduet
ForoCoches: Miembro
 
Avatar de Kalduet
 
Ene 2011 | 962 Mens.
Lugar: Down town

C4

Cita:
Originalmente Escrito por Black_ice_Spain Ver Mensaje
Si solo tienes un pc olvídate de spark


Yo tengo un par de algoritmos hechos con pandas para bolsa y van bastante bien en año y pico que llevan
Podrías explicar como funcionan tus algoritmos?
Kalduet está conectado ahora   Responder Con Cita
Viejo 15-may-2018, 00:31   #51
Black_ice_Spain
ForoCoches: Miembro
 
Avatar de Black_ice_Spain
 
Jun 2009 | 25.266 Mens.
Cita:
Originalmente Escrito por Kalduet Ver Mensaje
Podrías explicar como funcionan tus algoritmos?
leen una base de datos de ticks de X instrumentos, se entrenan parcialmente e intentan predecir que día comprar y que día no


luego tengo muchas otros que son muy útiles, simplemente probar "estrategias" mías
Black_ice_Spain está desconectado   Responder Con Cita
Viejo 15-may-2018, 10:54   #52
druu
ForoCoches: Miembro
 
Avatar de druu
 
Oct 2014 | 412 Mens.
Sitiando!
druu está desconectado   Responder Con Cita
Viejo 18-may-2018, 13:56   #53
StaedLumo
Mobylette
 
Avatar de StaedLumo
 
Jun 2010 | 2.810 Mens.
Hola shur!! Como vas?? Yo me he pillado un Raspberry Pi y es donde meto los cripts de python para que este 24/7. Distribucion de Linux y a volar.

La noche del día 01/07/2015, puse en hora el código penal. Las 12 de la noche se conviertieron en 1965. .:Aplicaciones de Ingeniería para tu Smartphone o Tablet Android:.
StaedLumo está desconectado   Responder Con Cita
Viejo 20-may-2018, 23:51   #54
Rilocer
ForoCoches: Miembro
 
Avatar de Rilocer
 
May 2018 | 238 Mens.
Lugar: Valencia
Hola, muy interesante tu desarrollo, ¿conoce Gekko?
https://gekko.wizb.it/

Igual lo que intentas hacer te es más fácil tirando por aquí.
Rilocer está desconectado   Responder Con Cita
Viejo 21-may-2018, 11:47   #55
p89
ForoCoches: Miembro
 
Ene 2014 | 514 Mens.
Te recomiendo que leas esto
https://dev.to/marbru/a-first-attemp...ing-algorithms

Por experiencia propia te recomiendo que no trates de hacer algo muy complicado, nunca vas a adelantarte al valor, simplemente haz que si vale más de lo que pagaste deshaga el cambio y si baja que lo vuelva a cambiar, eso sí entre criptomonedas mejor que cripto-fiat. Pero al final sigue siendo suerte.

Yo probaré cuando tenga tiempo un algoritmo genético con red neuronal si es que puedo combinar ambos, pero vamos que no tengo muchas esperanzas en que funcione bien, lo dejaré simulando y teniendo "descendientes" hasta que vea si gana más de lo que pierde.

Pd: con estrategia stop-loss no es buena idea, normalmente pierdes más de lo que ganas.

Fan mangas de dragon ball: https://www.dbfanmanga.com
p89 está desconectado   Responder Con Cita
Viejo 21-may-2018, 12:19   #56
vilker
ForoCoches: Miembro
 
Avatar de vilker
 
Mar 2017 | 720 Mens.
Es interesante, yo he pensado también en poder hacer algo así, pero requeriría mucho tiempo y ahora mismo me cuesta mucho ponerme en serio con un proyecto. También hay que tener en cuenta que jugar con dinero es muy peliagudo, por lo que se tendría que testear muy muy bien antes.

Además no creo que las subidas y bajadas sigan patrones lógicos, quizá lo que más influye son las noticias y de hecho ya había algún algoritmo que recogía todas las noticias y tweets y analizaba si eran positivas o negativas, está muy bien por si lo quieres utilizar: https://docs.google.com/spreadsheets...wn1CIasa8/copy

vilker está desconectado   Responder Con Cita
Viejo 21-may-2018, 16:19   #57
dany_ph
ForoCoches: Miembro
 
Avatar de dany_ph
 
May 2011 | 680 Mens.
Esto que estás haciendo lo tenía yo en mente también pero como ejercicio complementario en mi afán de aprender Python como hobby y aplicarlo a esto. Así que me pasaré por aquí para ver cómo lo haces y aprender también.
Ánimo y suerte

Lo mismo que te digo una cosa te digo la otra.
dany_ph está desconectado   Responder Con Cita
Viejo 25-may-2018, 05:34   #58
dfernandez711
ForoCoches: Miembro
 
Avatar de dfernandez711
 
Dic 2016 | 371 Mens.
Lugar: Barcelona
Como vas shur? Me interesa mucho el tema, pillo sitio
dfernandez711 está desconectado   Responder Con Cita
Viejo 25-may-2018, 18:45   #59
Charlss
ForoCoches: Miembro
 
Avatar de Charlss
 
Sep 2005 | 10.207 Mens.
Lugar: Donde Surja

Corvette C6 Carbono & Mercedes C320AMG & Kawa zx6r

Cita:
Originalmente Escrito por XaxiPiruli Ver Mensaje
Hola buenas shur @mark le blank ahora mismo estoy liado con bastantes cosas, voy a intentar resumirtir como voy.

Tengo que seguir estudiando estos aspectos del proyecto:

-Almacenaje de datos y procesamiento en tiempo real.

-Modelo. Necesito una lista con los indicadores que me van a hacer falta y la estrategía que va a seguir el algoritmo. De momento voy a jugar con las bandas de bollinger y minimizar riesgos con las medias móviles que me han sugerido algunos shurs. Pero no tengo decidido nisiquiera los intervalos de tiempo que voy a utilizar.

-Backtesting, Una vez tenga la estrategia, ser capaz de simularla a través del historico de datos.

Los conceptos teóricos de estas 3 cosas, no son moco de pavo. Estoy intentando implementar cositas poco a poco y leyendo mucho por internet, pero me está costando la misma vida hay muchas formas distintas de hacer todo, y no conozco el funcionamiento de las librerias por dentro.

He contratado un servidor barato, para ir haciendo pruebas, quiero mostrar un gráfico de los valores de un mercado en tiempo real y al mismo tiempo almacenar los datos. (Llevo ya bastantes horas, a ver si consigo sacarlo a lo largo de la tarde)

He contratado un servidor en digitalocean por 5€ al mes, dando por hecho que si voy a tener un algoritmo trabajando 24/7, no va a poder ser en mi ordenador personal. También me preocupa el tema de tener subido ficheros con la clave en el servidor de mi aplicación de trading. De momento tengo quitados los permisos para hacer transacciones con mi cuenta, pero una vez estuviera en producción, este sería un aspecto muy importante que habría que cuidar.

Cualquier ayuda es bien recibida, de momento no me queda otra que ir improvisando y aprendiendo a base de errores.
estrategia mas que comprobada de que es fallida, hay mucho más análisis técnico que depurar en una estrategia para que tenga un % de acierto alto, aunque claro tratándose de scalping... al final es como jugar al casino, pero bueno, si se puede subir el % de probabilidad.... pues nunca esta de más


de siempre me hubiera gustado poder realizar un robot de forex pero nunca he tenido conocimientos suficientes, bueno mas bien ninguno.... de programación estoy pez total

Demostrando como ganar en FOREX Instagram y Telegram: @carlosnavarrotrading
https://www.forocoches.com/foro/show....php?t=6616310
Charlss está desconectado   Responder Con Cita
Viejo 25-may-2018, 23:33   #60
Marchulet
ForoCoches: Miembro
 
May 2018 | 59 Mens.

Inexisente

Pillo sitio yo también!
Marchulet está desconectado   Responder Con Cita


Respuesta

Regresar   Inicio | ForoCoches > Zona General > InverForo
Herramientas


 [ VERSIÓN MÓVIL ]
Info Legal | Privacidad | Cookies | Notificaciones | Normas de uso | Publicidad | Updates | Stats | Ayuda | Invitaciones | Contacto