Cómo Saber Si Una Estrategia De Trading Funciona Sin Perder Ni $1

Alex Ruiz
23 Mar 202417:44

Summary

TLDREl video ofrece una guía detallada para determinar la rentabilidad de una estrategia de trading antes de implementarla. Se recomienda utilizar datos históricos de mercado, como los precios de Bitcoin desde septiembre de 2017, para realizar pruebas. Se sugiere descargar dos aplicaciones, Visual Studio Code y Python, para automatizar el proceso de testing. El video también explica cómo configurar una API de Binance para acceder a datos históricos y cómo ajustar parámetros en el código para adaptarse a diferentes estrategias de trading. Se menciona el uso de bibliotecas como Pandas, python-binance y Backtrader para descargar datos, ejecutar estrategias y realizar un análisis detallado de los resultados. La estrategia por defecto utiliza una media móvil simple para operar en spot, pero se puede modificar según las preferencias del usuario. El video concluye con una discusión sobre los resultados de la estrategia, destacando su rentabilidad y los drawdowns, y pide retroalimentación sobre si el contenido es de interés para la audiencia.

Takeaways

  • 📈 **Prueba la rentabilidad de una estrategia de trading antes de invertir:** El vídeo ofrece una guía para verificar si una estrategia es rentable sin arriesgar tu dinero.
  • 💡 **Utiliza TradingView o herramientas de programación:** Para testear estrategias, se pueden utilizar TradingView o herramientas de programación como Python.
  • ⏱️ **Backtestea con datos históricos:** Se recomienda utilizar datos históricos del mercado para backtestear y verificar la viabilidad de una estrategia.
  • 📊 **Descarga y utiliza aplicaciones para automatizar pruebas:** Se sugiere descargar aplicaciones como Visual Studio Code y Python para automatizar el proceso de backtesting.
  • 💻 **Instala bibliotecas necesarias:** Para ejecutar estrategias y backtestear, es necesario instalar bibliotecas como Pandas, Python-Binance y BackTrader.
  • 🔗 **Conecta tu cuenta de Binance con el bot:** Para utilizar bots de trading automatizados, se debe vincular una cuenta de Binance a través de API.
  • 📉 **Considera el drawdown máximo:** La estrategia presentada tiene un drawdown máximo del 61,27%, lo que indica la importancia de tener una mentalidad fuerte para manejar pérdidas.
  • 🤖 **Backtesting con estrategias específicas:** El vídeo ofrece un ejemplo de estrategia que utiliza una media móvil simple y un porcentaje de separación del precio para operar.
  • **Ajusta los parámetros según tu estrategia:** Es posible personalizar la estrategia de trading ajustando fechas, pares y temporalidades en el código.
  • 📈 **Estrategia de trading de ejemplo:** La estrategia por defecto utiliza una media móvil simple de 20 sesiones y opera según el porcentaje de separación del precio.
  • 📚 **Aprende a través de recursos gratuitos:** El vídeo incluye enlaces a cursos, tutoriales y estrategias de trading rentables para formación adicional.
  • ✅ **Evalúa los resultados y mejora:** Después de ejecutar una estrategia, es fundamental analizar los resultados y mejorar la estrategia en función de ellos.

Q & A

  • ¿Cómo puedo saber si una estrategia de trading es rentable antes de usarla?

    -Para saber si una estrategia de trading es rentable, puedes seguir tres pasos: 1) Volcar los datos del mercado, 2) Utilizar aplicaciones para testear la estrategia de forma automática y 3) Ejecutar un backtesting para analizar los resultados. Esto te permitirá verificar la rentabilidad sin arriesgar tu dinero.

  • ¿Cuáles son las dos formas en las que se pueden obtener datos de mercado para testear una estrategia de trading?

    -Las dos formas son: 1) Utilizar TradingView y pasar años de tu vida realizando un backtest manual, o 2) Descargar dos aplicaciones y testear la estrategia de forma automática en cuestión de segundos.

  • ¿Qué aplicaciones son necesarias para testear una estrategia de trading automáticamente?

    -Para testear una estrategia automáticamente, necesitarás descargar Visual Studio Code y Python 3.12 desde la tienda correspondiente a tu sistema operativo, ya sea Mac o Windows.

  • ¿Qué es Backtrader y cómo se instala?

    -Backtrader es una biblioteca de Python utilizada para realizar backtesting de estrategias de trading. Se instala a través de la terminal de Visual Studio Code con el comando 'pip install Backtrader'.

  • ¿Cómo puedo cambiar la temporalidad de las velas y el activo en la estrategia de trading que estoy testeando?

    -Puedes cambiar la temporalidad de las velas y el activo en la estrategia en el código. Para cambiar la temporalidad, busca la línea donde se define esta configuración y selecciona la temporalidad deseada. Para cambiar el activo, modifica los pares en la línea correspondiente.

  • ¿Qué estrategia de trading está configurada por defecto en el ejemplo proporcionado?

    -La estrategia de trading por defecto utiliza una media móvil simple de 20 sesiones de 4 horas. Si el precio se separa de la media móvil en un 6%, la estrategia tomará una posición larga o corta según el movimiento ascendente o descendente, respetivamente, y usará el 5% del capital de la cuenta para la operación.

  • ¿Cómo puedo ajustar los parámetros de la estrategia de trading para probar la mía propia?

    -Para ajustar los parámetros de la estrategia, debes modificar el código en las siguientes secciones: desde la línea 6 a la línea 10 para definir los parámetros, desde la línea 12 a la línea 20 para incluir los indicadores, y desde la línea 48 a la línea 60 para establecer las condiciones de compra y venta.

  • ¿Cómo puedo visualizar los resultados de la estrategia de trading después de ejecutar el backtesting?

    -Para visualizar los resultados, instala la biblioteca de Matplotlib con el comando 'pip install matplotlib' y ejecuta el código. Los resultados se mostrarán en un gráfico que incluirá información como el rendimiento y el drawdown máximo.

  • ¿Qué es el drawdown y cómo se calcula en la estrategia de trading?

    -El drawdown es la medida del peor período de pérdidas en una estrategia de trading. Se calcula como el valor máximo alcanzado menos el valor actual, expresado como un porcentaje del valor máximo. En el ejemplo, el drawdown máximo es del 61,27%.

  • ¿Por qué es importante considerar el drawdown al evaluar una estrategia de trading?

    -El drawdown es importante porque indica la capacidad de una estrategia para soportar pérdidas y recuperarse. Un drawdown alto sugiere que la estrategia puede ser riesgosa y requerir una mentalidad fuerte para manejar las fluctuaciones del mercado.

  • ¿Cómo puedo obtener más información y recursos para aprender sobre trading y estrategias de trading?

    -Puedes encontrar enlaces a cursos, tutoriales, formaciones y estrategias de trading rentables en el primer comentario de la descripción del vídeo. Todo el contenido es gratuito y puede ayudarte a formarte como trader sin necesidad de invertir dinero.

  • ¿Cómo puedo compartir mi opinión sobre el contenido del vídeo y si me gustaría que haya más contenido técnico?

    -Puedes dejar tus comentarios abajo del vídeo o en la descripción, donde se fija en el primer comentario. El creador del contenido está interesado en saber si te gustaría que haya más vídeos técnicos, específicamente sobre bots de trading y estrategias automatizadas.

Outlines

00:00

💡 Comprobación de Rentabilidad de Estrategias de Trading

Este primer párrafo aborda la importancia de verificar la rentabilidad de una estrategia de trading antes de invertir dinero propio. Se describe un proceso en tres pasos para determinar si una estrategia es rentable, incluyendo la necesidad de datos de mercado, la opción de usar TradingView o herramientas automáticas para realizar backtesting y la instalación de Python y Visual Studio Code para llevar a cabo las pruebas. También se menciona la utilidad de Python como lenguaje de programación para comunicarse con bots de trading.

05:02

📈 Descarga de Datos y Configuración para Backtesting

El segundo párrafo se enfoca en cómo descargar los datos de velas de bitcoin, cambiar la temporalidad y el activo a ser analizado, y la instalación de bibliotecas de Python necesarias para la ejecución de la estrategia. Se detalla el proceso de instalación de Python y Visual Studio Code, la creación de una API en Binance y la configuración de parámetros específicos para la estrategia, como el tamaño de la cuenta y la comisión del broker.

10:04

👨‍💼 Estrategia de Trading y Backtesting Automatizado

El tercer párrafo explica cómo utilizar el código para realizar un backtesting automatizado de una estrategia de trading. Se destaca la necesidad de instalar la biblioteca BackTrader, la verificación de la coincidencia del nombre del archivo en el código con el descargado y la configuración de parámetros críticos como el tamaño de la cuenta y la comisión. Se describe la estrategia de trading por defecto, que utiliza una media móvil simple y opera en función de la separación del precio respecto a la media móvil. Además, se ofrece orientación sobre cómo modificar la estrategia si se desea utilizar una diferente.

15:05

📊 Análisis de Resultados y Retroalimentación

El cuarto y último párrafo se centra en el análisis de los resultados de la estrategia de trading después de su ejecución. Se menciona la instalación de la biblioteca Matplotlib para visualizar gráficamente los resultados. Se discuten los aspectos clave del rendimiento de la estrategia, como el valor final y el drawdown máximo. El vídeo concluye con una invitación a los espectadores para proporcionar comentarios sobre el contenido y si están interesados en temas más técnicos y avanzados en futuros videos. También se promueven recursos educativos gratuitos para el desarrollo como trader.

Mindmap

Keywords

💡Estrategia de trading

Una estrategia de trading es un plan o conjunto de reglas que se utiliza para operar en el mercado financiero con el objetivo de obtener ganancias. En el video, la estrategia es un tema central, ya que el objetivo es enseñar cómo determinar si una estrategia es rentable antes de implementarla.

💡Backtesting

El backtesting es el proceso de aplicar una estrategia de trading a datos históricos para evaluar su rendimiento. En el video, se utiliza backtesting para verificar la viabilidad de una estrategia de trading sin arriesgar dinero real.

💡Trading View

Trading View es una plataforma en línea utilizada por traders para analizar y visualizar datos de mercado. En el video, se sugiere utilizar Trading View para backtestear una estrategia de trading durante varios años.

💡Visual Studio Code

Visual Studio Code es un editor de código fuente desarrollado por Microsoft. En el video, se indica que los espectadores descarguen Visual Studio Code para Mac o Windows, que se usará para escribir y ejecutar el código de backtesting.

💡Python

Python es un lenguaje de programación ampliamente utilizado en la automatización de trading. En el video, se menciona la necesidad de descargar Python y se utiliza para escribir scripts que automatizan el backtesting de una estrategia de trading.

💡Binance

Binance es una de las principales plataformas de intercambio de criptomonedas. En el video, se utiliza la biblioteca de Python de Binance para descargar datos históricos de precios de Bitcoin y Ethereum para backtesting.

💡Media móvil simple

La media móvil simple (SMA) es un indicador técnico que se utiliza para analizar tendencias de precios. En el video, se describe una estrategia que utiliza una SMA de 20 sesiones para determinar las entradas y salidas del mercado.

💡Drawdown

El drawdown se refiere a la pérdida máxima en el valor de una cartera desde su punto más alto. En el video, se menciona el drawdown máximo de la estrategia como un factor a considerar al evaluar su desempeño.

💡Rentabilidad

La rentabilidad es el rendimiento obtenido en una inversión, expresado como un porcentaje. En el video, se discute la rentabilidad de la estrategia de trading y cómo se calcula a partir de los resultados del backtesting.

💡Código de estrategia

El código de estrategia es el conjunto de instrucciones escritas en un lenguaje de programación que define cómo opera una estrategia de trading. En el video, se detalla cómo se estructura el código de estrategia y cómo se puede modificar para adaptarse a diferentes situaciones de trading.

💡Backtrader

Backtrader es una biblioteca de Python diseñada para backtesting y optimización de estrategias de trading. En el video, se instala la biblioteca Backtrader para ejecutar el backtesting de la estrategia de trading.

Highlights

Puedes saber si una estrategia de trading es rentable antes de usarla.

Se guiará a través de tres pasos para determinar si una estrategia es rentable.

Se necesitan datos de mercado para testear una estrategia de trading.

Se pueden obtener datos de Trading View o descargar aplicaciones para testear automáticamente.

Se describe cómo descargar Visual Studio Code y Python para Mac y Windows.

Se menciona la instalación de bibliotecas de Python para ejecutar la estrategia.

Se detalla cómo descargar los datos de velas de Bitcoin desde septiembre de 2017.

Se explica cómo cambiar la temporalidad de las velas y el activo en el código.

Se discute la creación de una API en Binance para conectar con el Bot de trading.

Se ajustan parámetros específicos de la estrategia en el código.

Se describe el Backtesting, un método para testear automáticamente una estrategia de trading.

Se menciona la instalación de la biblioteca BackTrader para realizar el Backtesting.

Se detalla una estrategia de trading simple que utiliza una media móvil simple y porcentajes de separación de precio.

Se explica cómo modificar la estrategia de trading en el código según las necesidades.

Se sugiere instalar la biblioteca Matplotlib para visualizar los resultados gráficos de la estrategia.

Se analizan los resultados de la estrategia, incluyendo rentabilidad y drawdown máximo.

Se destaca la importancia de tener una mente fuerte para manejar los drawdowns significativos en trading.

Se invita a los espectadores a proporcionar comentarios sobre el contenido y si les gustaría más información técnica.

Se ofrecen enlaces a cursos, tutoriales y estrategias de trading rentables en la descripción del vídeo.

Transcripts

play00:00

te gustaría saber si una estrategia de

play00:01

trading es rentable antes de usarla Pues

play00:04

en este vídeo te voy a explicar paso a

play00:06

paso cómo puedes saber si ganarás dinero

play00:08

haciendo trading antes de empezar a

play00:10

operar con cualquier estrategia

play00:12

ahorrándote dinero pero sobre todo

play00:14

tiempo y es que te imaginas poder abrir

play00:17

diferentes restaurantes en diferentes

play00:19

lugares del mundo probar diferentes

play00:22

tipos de comida diferentes decoraciones

play00:25

diferentes jefes de sala camareros

play00:28

cocineros y no invertir ni un euro de tu

play00:31

propio dinero hasta no haber visto Cuál

play00:33

es exactamente la combinación que

play00:35

funciona mejor pues en el trading lo

play00:37

puedes hacer ya que es el único negocio

play00:39

en todo el mundo en el cual antes de

play00:40

arriesgar tu propio dinero puedes

play00:42

testear si la estrategia que quieres

play00:44

implementar es rentable o no y a

play00:47

continuación te guiaré a través de tres

play00:49

distintos pasos para que seas capaz de

play00:52

determinar por tu propia cuenta si esa

play00:54

estrategia que estás aplicando o que te

play00:56

están vendiendo es rentable o no lo es

play00:59

es sí estoy hablando de pasos

play01:01

profesionales y serios Así que te

play01:03

recomiendo que antes de empezar a

play01:05

aplicarlos veas el vídeo completo y que

play01:09

luego poco a poco te vayas deteniendo en

play01:11

cada uno de los

play01:13

[Música]

play01:18

pasos el primer paso es volcar los datos

play01:21

Y es que para poder verificar si una

play01:24

estrategia de trading funciona o no

play01:26

funciona necesitamos tener datos de

play01:29

Mercado para poder testear la y esto lo

play01:31

puedes hacer de dos formas opción número

play01:33

uno vas a trading View y te pasas

play01:35

literalmente 4 años de tu vida Back

play01:37

testeando una estrategia el tiempo

play01:40

suficiente como para saber si es

play01:41

rentable o no pero tienes que tener en

play01:44

cuenta todos los parámetros entradas

play01:46

salidas gestión de la posición

play01:48

diferentes temporalidades indicadores si

play01:51

es que los utilizas o opción número dos

play01:54

te descargas dos aplicaciones y teste

play01:57

esa estrategia de forma automática Y en

play02:00

cuestión de segundos lo que no solo te

play02:02

va a dar una respuesta más rápida sino

play02:05

que te la va a dar mucho más precisa

play02:07

como en el vídeo haré la forma número

play02:09

dos voy a ir a Google voy a buscar

play02:12

visual Studio code Mac clicas en el

play02:15

primer enlace de aquí y directamente te

play02:18

la descargas para Mac como cualquier

play02:20

otra aplicación Oye Alex pero yo no

play02:22

tengo Mac tengo Windows para quien vaya

play02:24

a hacerlo con Windows deberá ir a

play02:26

Microsoft Store y descargar tanto python

play02:30

versión 3.12 hay varias versiones esta

play02:33

la 3.11 que también está bien pero vamos

play02:36

a utilizar mejor la 3.12 ya que es la

play02:38

más utilizada luego ya hablaremos de

play02:41

python porque sale durante el vídeo y

play02:43

también tendrá que Descargar visual

play02:46

Studio code que es justamente lo que

play02:48

hemos descargado ahora para Mac una vez

play02:50

descargados ambos archivos volverá a

play02:53

llegar a la misma pantalla donde

play02:55

llegaremos con Mac una vez ya tienes la

play02:57

aplicación tanto si has utilizado

play02:59

Windows como si has utilizado Mac

play03:01

llegarás a este entorno de aquí yo voy a

play03:04

seguir en Mac porque simplemente es lo

play03:06

que tengo vamos a ir a la parte superior

play03:08

izquierda clicar remos en estos dos

play03:10

documentos y abriremos una nueva carpeta

play03:14

la seleccionas le das a permitir si te

play03:16

sale esta advertencia lo normal es que

play03:18

te salga y luego le das a confiar en los

play03:21

autores y esta carpeta contiene los

play03:23

datos que luego más adelante

play03:25

utilizaremos para testear la estrategia

play03:27

en este caso los datos son el el precio

play03:30

de bitcoin desde el año 2017

play03:32

concretamente desde el 1 de septiembre

play03:34

con velas de 4 horas Aquí verás carpeta

play03:37

1 y carpeta dos son dos códigos con los

play03:41

que vamos a trabajar y primero

play03:43

empezaremos por el primer código Así que

play03:46

vamos a carpeta uno damos doble clic y

play03:49

una vez abierto No te asustes lo primero

play03:51

que vas a tener que hacer es ir abajo a

play03:53

la parte inferior derecha para instalar

play03:56

python Así que tanto si tienes Windows

play03:59

como si tienes Mac le das a instalar y

play04:01

lo instalas tal y como instalaría

play04:03

cualquier otra aplicación python

play04:05

simplemente es uno de los muchos

play04:07

lenguajes de programación que hay es

play04:09

posible que sea el más famoso Pero hay

play04:11

otros como por ejemplo en trading View

play04:13

está pine editor y python entre muchas

play04:16

otras funciones lo podríamos definir

play04:18

como lo que nos sirve para describir lo

play04:21

que está pasando en el gráfico por

play04:22

ejemplo Y esto es simplemente un caso

play04:24

muy general y uno de los muchos usos tú

play04:28

puedes y ejecutar una orden a

play04:30

mercado en el gráfico manualmente o con

play04:33

un exchange o con un broker o con lo que

play04:35

quieras o por contraposición puedes

play04:38

utilizar python que es un lenguaje de

play04:41

programación para explicarle a un Bot de

play04:44

trading qu tiene que pasar para que se

play04:47

ejecute esa posición así que python

play04:49

sería el lenguaje a través del cual tú

play04:52

te comunicas con Bots o con ordenadores

play04:55

hablando mal y para que todo el mundo lo

play04:57

entienda y para que esas máquinas

play04:59

ejecuten o hagan lo que tú le estás

play05:01

diciendo a continuación clicamos en la

play05:04

pestaña de la carpeta uno que es donde

play05:07

tenemos el código y lo vamos a utilizar

play05:09

para descargar los datos de las velas

play05:11

del activo que nosotros queramos testear

play05:14

en este caso serán velas de 4 horas en

play05:17

bitcoin Y ahora te explico Cómo puedes

play05:20

cambiar la temporalidad de las velas y

play05:21

el activo pero primero iremos a la parte

play05:24

inferior derecha donde pone python

play05:28

3.10.11 clic amos vamos arriba de todo

play05:31

primera opción volvemos a clicar la

play05:34

primera opción y elegimos python de

play05:36

nuevo desde aquí vamos arriba a la

play05:39

derecha y clicamos en el botón de Play

play05:41

si os Sale este error que la realidad es

play05:44

que debería salir os a todos pues Vais a

play05:46

la pestaña terminal abajo de todo clic

play05:50

en la última línea y escribís lo

play05:52

siguiente pip install Panda le dais a

play05:56

intro Y entonces la biblioteca ya va a

play05:58

empezar a instalarse ahora tenéis que

play06:00

hacer de nuevo lo mismo pero escribiendo

play06:03

pip install

play06:06

python-binance le volvéis a dar a intro

play06:09

Y entonces se instalará la biblioteca de

play06:12

binance lo que hemos hecho justo ahora

play06:14

es instalar dos bibliotecas de python el

play06:16

lenguaje de programación del que hemos

play06:18

hablado antes que nos van a permitir

play06:21

ejecutar la estrategia para ver si es

play06:24

una estrategia rentable o no es una

play06:25

estrategia rentable he usado binance

play06:28

porque es el exchange con con un límite

play06:30

más amplio de historial por ejemplo en

play06:32

el caso de binance tienes o puedes irte

play06:34

hacia atrás hasta el año 2017 en el caso

play06:37

de otros exchange Como por ejemplo bybit

play06:40

únicamente puedes ir hasta el año 2021

play06:42

en otros vídeos donde ejecutaremos y

play06:45

aplicaremos Bots con estrategias de

play06:47

trading automáticas lo que haremos será

play06:50

hacerlo en by bit es decir yo

play06:52

personalmente recomiendo siempre

play06:53

utilizar bybit antes que binance lo

play06:56

único que para este caso concreto la

play06:58

biblioteca de binance El poder echar

play07:00

para atrás Es mejor que la de bybit Pero

play07:03

más adelante en otros vídeos en este por

play07:05

motivos evidentes no va a ser pero en

play07:07

otros vídeos os voy a enseñar Bots de

play07:09

trading automatizados y rentables que

play07:11

instalaremos en bybit para relacionar la

play07:14

cuenta de binance con el Bot deberemos

play07:16

ir primero a binance en la parte del

play07:18

usuario buscamos configuración clicamos

play07:22

en la parte izquierda clicamos en cuenta

play07:24

gestión de Api le damos a crear Api y

play07:27

seleccionamos la primera opción justo

play07:30

Entonces nos pedirá un nombre cada uno

play07:32

que ponga el que quiera y entonces

play07:34

deberemos pasar la verificación de

play07:35

seguridad una vez completada tendremos

play07:38

la Api Ke y la Secret Ke que deberemos

play07:41

pegar en la parte superior del código ya

play07:44

que las apis que salen actualmente están

play07:47

obsoletas y no funcionan una vez hayáis

play07:49

puesto vuestras claves Api es momento de

play07:52

ajustar tres parámetros concretos según

play07:55

la estrategia que queráis testear en la

play07:57

línea 12 cambiaremos la fecha de de

play07:59

inicio y la pondremos en

play08:02

2017 en la línea 15 configuraremos los

play08:05

pares si tú quieres otro par Pues solo

play08:08

vas a tener que añadirlo o quitar

play08:09

etherium o bitcoin como tú quieras y en

play08:12

la línea 27 cambiaremos la temporalidad

play08:15

de las velas a 4 horas que nuevamente Si

play08:18

tú quieres otra temporalidad pues pones

play08:20

la temporalidad que quieras ya ves que

play08:22

te salen diferentes opciones una vez

play08:24

esté todo listo recordad que esta sapi

play08:27

que veis en pantalla no podréis utilizar

play08:30

tenéis que obtener las vuestras recordad

play08:33

le dais de nuevo arriba a la derecha al

play08:35

botón de Play y automáticamente el

play08:38

código irá descargando los datos

play08:40

históricos de los parámetros que cada

play08:42

uno haya seleccionado en este caso es

play08:45

bitcoin y ethereum desde el 1 de

play08:48

septiembre del año

play08:50

2017 para temporalidad de 4 horas de

play08:53

hecho si vais para aquí arriba y clic de

play08:56

nuevo en esta especie de papeles podréis

play09:00

comprobar que tenemos aquí la Data tanto

play09:02

para bitcoin fijaros como Pues tenemos

play09:05

la apertura el máximo el mínimo el

play09:07

cierre el volumen etcétera etcétera como

play09:10

también para etherium como habéis

play09:12

comprobado todo lo que hemos hecho hasta

play09:14

ahora es simplemente descargar los datos

play09:16

para testear la estrategia lo que voy a

play09:18

explicar a continuación es Cómo usar

play09:22

esos datos para testear la estrategia

play09:24

Entonces desde la pantalla donde nos

play09:26

habíamos quedado clicamos en la carpeta

play09:29

dos recordad esta carpeta contiene el

play09:32

código de la estrategia ya escrito para

play09:35

que el programa ejecute El Back testing

play09:37

de forma automática eh Y antes de

play09:39

explicaros la estrategia vamos a

play09:42

destacar varias partes del código en

play09:44

primer lugar lo primero es ir abajo del

play09:47

todo pestaña terminal última línea y

play09:50

escribir pip install Back Trader a

play09:53

continuación le damos intro y ya se

play09:55

instala automáticamente la biblioteca de

play09:57

backtrader en segundo lugar en la línea

play10:01

68 tenéis que vigilar que salga el

play10:04

nombre del archivo que habéis descargado

play10:06

tiene literalmente que coincidir la

play10:08

línea 68 con el nombre del archivo

play10:11

descargado y En tercer lugar en la línea

play10:13

82 y línea 83 se definen dos parámetros

play10:16

importantes primero el tamaño de la

play10:19

cuenta yo personalmente lo tengo puesto

play10:21

a $1,000 y segundo la comisión del

play10:24

broker aquí como podéis comprobar está

play10:27

puesto a

play10:28

0,1

play10:29

y antes de explicarte cómo puedes poner

play10:32

tu propia estrategia de trading voy a

play10:34

explicarte Cuál es la estrategia de

play10:36

trading que está configurada por defecto

play10:38

y que ya lo verás en la parte final

play10:40

cuando hablemos de resultados da una

play10:43

rentabilidad increíble pero bueno vamos

play10:45

primeramente a trading View y la

play10:47

estrategia de trading es muy sencilla se

play10:50

utiliza una media móvil simple de 20

play10:52

sesiones gráfico de 4 horas y en el

play10:55

momento en el que el precio se separa de

play10:58

la media mó un 6% si se ha separado

play11:01

formando un movimiento ascendente se

play11:03

pone corto si se ha separado formando un

play11:06

movimiento descendente lo que hace es

play11:09

ponerse largo cuando ha subido o ha

play11:12

caído un 6% respecto a la media móvil lo

play11:15

que hace es poner el 5% de la cuenta en

play11:20

una operación es una estrategia que

play11:22

sirve básicamente o está pensada para

play11:25

hacer trading en spot pero por ejemplo

play11:27

vamos a poner un caso real en este caso

play11:30

Qué ha pasado con bitcoin ha subido

play11:32

bastante pero en el momento en el que ha

play11:35

subido un 6% y se ha separado un 6% de

play11:38

la media móvil de 20 en 4 horas Qué ha

play11:42

hecho la estrategia ponerse corto 5% de

play11:46

la cuenta corto en el momento en el que

play11:49

el precio Lo que hace es acercarse y

play11:53

vuelve a ir hacia la media un

play11:56

5% lo que hace es cerrar la posición

play11:59

en este caso por motivos evidentes el

play12:02

precio ha seguido subiendo lo que

play12:03

hubiera pasado es una pérdida Pero hay

play12:07

muchos otros casos y lo veréis luego en

play12:09

los resultados de la estrategia donde

play12:12

Pues el precio se separa vamos a ver

play12:13

cuánto se separó respecto a este punto

play12:15

de aquí Exacto en este caso el precio se

play12:18

separa un 6% en este momento lo que hace

play12:21

la estrategia es ponerse largo y cuando

play12:24

el precio recupera un

play12:26

5% respecto a la media móvil en este

play12:29

momento de aquí cierra la posición Y

play12:31

esto es justamente lo que va haciendo

play12:34

aprovecha las separaciones respecto a la

play12:36

media móvil simple de 20 sesiones para

play12:39

ponerse corto o ponerse largo Entonces

play12:41

si tú tienes otra estrategia de trading

play12:44

para cambiarla tienes que tener en

play12:45

cuenta varias cosas lo primero es que la

play12:48

necesitas en código lo segundo si ese

play12:51

código tiene otros parámetros que se

play12:53

supone que sí los definirás desde la

play12:56

línea 6 a la línea 10 Si tiene

play12:59

indicadores que Eso ya depende de cada

play13:01

estrategia desde la línea 12 a la línea

play13:05

20 y para definir finalmente las

play13:07

condiciones de compra y las condiciones

play13:09

de venta desde la línea 48 a la línea 60

play13:14

y para aquellas personas que estéis

play13:15

modificando el código y que os dé algún

play13:17

tipo de error si no tocáis nada no os

play13:19

tiene que dar ningún error 100% pero si

play13:29

qué os recomiendo en los comentarios yo

play13:31

no voy a poder estar pendiente de ver

play13:32

cuáles son los errores y dedicar tiempo

play13:34

a solventarlos pero lo que podríais

play13:36

llegar a hacer es a través de chat gpt

play13:39

intentar averiguar Dónde está el fallo

play13:41

antes de ejecutar el código de la

play13:43

estrategia que estáis viendo en pantalla

play13:44

para ver los resultados reales cada uno

play13:47

de su estrategia o en este caso la que

play13:49

estamos planteando debemos ir de nuevo a

play13:52

la parte de abajo pestaña terminal

play13:55

última línea y escribir pip instal mat

play13:59

plot lip le damos a intro y se instalará

play14:03

la biblioteca que nos mostrará el

play14:05

gráfico de los resultados de la

play14:06

estrategia a continuación vamos a la

play14:09

parte superior derecha y ya se ejecutará

play14:12

automáticamente todo Una vez ejecutado

play14:15

automáticamente se abrirá un gráfico con

play14:18

todos los resultados de esta estrategia

play14:20

y una vez instalado lo único que faltará

play14:22

es volver a la parte superior derecha

play14:25

nuevamente al botón de Play clicar y que

play14:27

se ejecute esta estrategia

play14:30

automáticamente una vez ejecutada la

play14:32

estrategia nos va a saltar el gráfico

play14:35

explicándonos los resultados y este

play14:37

sería el gráfico que nos mostraría para

play14:40

que podamos comprobar Cómo ha ido la

play14:42

estrategia desde el año 2017 que es

play14:45

justamente como lo habíamos seteado como

play14:47

comentarios de los resultados podemos

play14:49

hablar de varios aspectos en la parte

play14:51

superior izquierda podemos comprobar que

play14:53

hay dos elementos diferentes punto

play14:56

número uno broker Cash el cual indica la

play15:00

disposición de liquidez que tiene el

play15:02

broker en los momentos en los que se van

play15:05

ejecutando posiciones Lo que sucede es

play15:07

que hay menos liquidez porque se está

play15:09

utilizando ese capital para las

play15:11

operaciones y luego tenemos el value el

play15:15

value simplemente es pues el rendimiento

play15:18

de la estrategia con el tiempo como

play15:20

puedes comprobar el value final es de

play15:23

18586 x48 esto qué quiere decir esto

play15:27

quiere decir efectivamente aquí en la

play15:29

parte inferior lo puedes comprobar que

play15:32

la rentabilidad total de la estrategia

play15:34

es del

play15:36

85,86 por. es decir tú inicias con un

play15:39

capital de $1,000 en septiembre del año

play15:43

2017 y finalizas con un capital de

play15:48

18.586 cualquier persona podría decir

play15:50

Oye pero es que me sirve más invertir en

play15:52

bitcoin y no hacer nada ya que el precio

play15:54

de bitcoin ha subido más sí es cierto ha

play15:57

subido más pero estos son est de trading

play15:59

que son totalmente complementarias a lo

play16:01

que tú lleves a cabo en tu inversión a

play16:04

largo plazo como punto negativo Es

play16:07

verdad que hay que comentar que el

play16:08

drawdown máximo es del 61,2 7% es decir

play16:12

esta estrategia hay un momento en el

play16:14

cual llega a perder el 61,2 7% del

play16:18

capital que tenía la cuenta en ese

play16:20

momento con lo cual estamos hablando

play16:22

realmente de drawdowns importantes y que

play16:25

para ser capaces de ir ejecutando con el

play16:28

tiempo del del mismo modo esta

play16:29

estrategia tiene que tenerse una mente

play16:33

bastante fuerte como conclusión me

play16:35

gustaría que me comentaris qué os ha

play16:37

parecido Este vídeo cómo veis este tipo

play16:40

de contenido si es que os interesaría

play16:42

que fuera avanzando y siendo un poquito

play16:44

más técnico únicamente en ciertos vídeos

play16:47

muy concretos una o como máximo dos

play16:49

veces al mes y que hablara un poquito

play16:51

más de Bots de trading de estrategias

play16:53

automatizadas de cómo llevar a cabo este

play16:56

tipo de programaciones ya que pues para

play16:58

mí es un contenido totalmente nuevo es

play17:00

un contenido que cuesta mucho de llevar

play17:02

a cabo y me gustaría saber si hay alguna

play17:05

forma de mejorarlo para ver si encajaría

play17:08

en el canal O si por el contrario no os

play17:10

interesa tanto Recuerda que abajo en el

play17:12

primer comentario fijado en la

play17:13

descripción de este vídeo vas a

play17:14

encontrar múltiples enlaces de interés

play17:16

como cursos tutoriales formaciones

play17:18

estrategias de trading rentables todo

play17:21

contenido 100% gratuito para que sigas

play17:22

formándote como Trader sin necesidad de

play17:24

invertir tu dinero Este vídeo lo voy a

play17:26

dejar por aquí Espero que te haya

play17:28

gustado que te haya servido que es lo

play17:29

importante si es así Dale me gusta

play17:31

suscríbete compártelo con amigos con la

play17:33

familia y nos vemos en el próximo vídeo

play17:37

[Música]

play17:43

adiós

Rate This

5.0 / 5 (0 votes)

Related Tags
Estrategias de TradingRentabilidadBacktestingTrading AutomáticoBinancePythonBot de TradingInversionesLiquidezDrawdownEducación Financiera
Do you need a summary in English?