TradingView
saratoga01
22 de May. de 2020 18:54

La estrategia perfecta pt 2 Formación

Bitcoin / TetherUSBinance

Descripción

Continuando con el vídeo de ayer, ahora explico la importancia de configurar la estrategia de acuerdo a la temporalidad o el par con el que se trabaje ya que si utlizamos la configuracion que viene por defecto en cualquier indicador o estrategia no nos asegura que obtendremos ganancia siempre. Aun queda mucho por mejorar en el script el siguiente paso es programar el código que me calcule la configuracion de la estrategia que me de el mayor rendimiento ya que como pudieron ver por el momento se tiene que hacer manual es decir que tenemos que ir cambiando parametro por parametro hasta encontrar la configuracion correcta y ya el paso final seria pasar la estrategia a algun lenguaje de programación que soporte el API de binance para tener un bot que trabaje por nosotros y nos genere ganancias.

De nuevo les invito a comentar en el canal que abri Pine Script cualquier duda que tengan sobre programacion en este lenguaje o tambien para compartir ideas ya que no existe mucha informacion sobre el tema y la poca que hay esta en ingles y tambien me gustaria que se uniera gente con conocimientos en programacion con la API de binance y que aporte y ayude a los que no sabemos sobre el tema.
Comentarios
elenaiscavero
y como pasar de pinescript a python?
digitalcapital
Hola ! Es FABULOSO ! Por lo que he visto, en 1 minuto ha ganado un 10% en el día.
Tiene el Script?
gonzalodanieltobares
Hola!! he estado tratando hace mucho de encontrar algo así, esta muy bueno!. Te consulto, estoy queriendo aplicar una estrategia automatizada en binance futuros, basada en 3 medias móviles exponenciales de 4 9 y 18. estoy necesitando testearla de una manera entendible como el cuadro del costado que tienen tus indicadores. Se puede acceder a esos indicadores y sobre todo a esas tablas de testeo? Muchas gracias!!
ingega
La vdd es que yo tengo mucho tiempo sin programar, pero ya tengo dos estrategias ganadoras, una basada en el punto pivote y otra basada en dos medias y rsi, saben de alguien que quiera programar el bot? (Desde luego que pagaría por el) además de que quien lo haga le pasaría mi QUANT (investigación matemática backtesting que demuestra que es una estrategia ganadora, basada). Otra botbqie me encantaría tener es un que cada cierto tiempo baje los datos de las gráficas para actualizar los parametros.
Espero alguien pueda proveer ese servicio
saratoga01
@ingega, programe un algoritmo para buscar los valores optimos, en mi caso mi estrategia se baso en el cruze de oscilador y señal, similar al macd solo que en lugar de utilizar ema's utilizo hma's que se acercan mas al precio en esta caso el backtesting optimo para una inversion de $2,800 a dos años en grafica de 1hr me arrojo un retorno de $247,194

ibb.co/52LjRSF

Ya casi termino de programar en sistema, en cuanto lo heche a andar te puedo apoyar para que tu mismo programes tu bot, yo tenia mas de 15 años sin programar desde que sali de la uni aun asi en dos meses ya logre avanzar bastente con mi sistema aun con los cambios que han tenido los lenguajes en todos estos años me he logrado adaptar y aunque aun me falta mucho por actualizarme poco a poco ire avanzando
luispereztrading12022
@ingega, Informacion
luispereztrading12022
@ingega, informacion a lutronix@hotmail.com
ingega
Hola excelente canal!!! me voy iniciando en Pine Script y actualmente tengo una estrategia que apunta hacia hacer entradas sabiendo que el precio en algún momento toca el punto pivote, tengo este código pero me pinta el pivote de hoy (que se calcula con los valores de ayer) pero como puedo cambiar el código para que se pinte el pivote de "hoy" (es decir usando el high, low y close de hoy?) agradezco cualquier ayuda.
//@version=2
// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org/MPL/2.0/
// © fenix777

//Script Write By Fenix75
//Pivote Diario
study(title="EgaNN v3.5", shorttitle="EgaNN", overlay=true)

// Calcular Pivote
pivot = (high + low + close ) / 3.0
// Valor del Pivote
htime_pivot = security(tickerid, '1440', pivot[1])
//Pintar el Resultado
plot(htime_pivot ? htime_pivot : na, title="Pivote 1D",style=cross, color=gray,linewidth=3)
saratoga01
@ingega, primero antes que nada una diculpa por contestar algo tarde, estos dos ultimos meses he estado muy enfocado en la programacion de un bot por lo que ya casi no entro por aqui aun asi abri un canal de chat llamado Pine Script donde cada que tengo tiempo trato de apoyar con las dudas que tengan aunque para serte sincero tampoco soy un experto en el tema, en cuanto a tu pregunta primero te recomendaria cambiar la version a 4, segundo asi como existen los arreglos open, high, low y close que son arreglos que almacenan los valores que indican sus nombres tambien ya existe la variable para el calculo que estas haciendo en pivot y se almacena en la variable hlc, tambien existen otras dos mas que son hl y ohlc por lo que te puedes ahorrar ese calculo, tercero no se si te funcione el valor 1440 que usaste en la funcion security no sabia que se podia usar horas en el rango de DIAS, por mi parte yo uso el valo 'D' que es lo mismo que los '1440' por lo que tu funcion bien podria ser la siguiente:

hlc_D = security(syminfo.tickerid, 'D', hlc)

ahora bien aun no estoy seguro si es esta la respuesta que buscas porque tambien lo puedo interpretar de otra manera, por ejemplo suponiendo que estemos en una grafica de una hora saber cuando el hlc de la grafica de una hora alcanze el hlc de la grafica de 1D (hlc_D), en ese caso tendrias que hacer la siguiente setencia if

if cross(hlc, hld_D)
//tu codigo a ejecutar

en este caso cada que el hlc cruze hacia arriba o hacia abajo el hld diario entonces se ejecutara tu codigo

Espero haber respondido tu pregunta, cualquier duda puede dejarla en el canal de Pine Script
Más