Hola, buenos días. Hoy subo un nuevo vídeo de formación sobre PRT – ProRealTime con el tercer vídeo de la segunda serie, esta vez sobre screeners de mano fuerte y su implicación en acciones.
Como muchos me habéis ido pidiendo sobre cómo empezar de cero y poco a poco en bolsa, el vídeo de hoy se enmarca dentro de la serie que comencé hace un par de meses para configurar la plantilla y hacer búsquedas profesionales de buenos valores.
Gracias por esos «me gusta» que me ayudan a difundir este trabajo:
Todo sobre screeners en PRT – ProRealTime:
¿Qué son?
¿Para qué sirven?
¿Cómo se configuran?
Y otros detalles a tener en cuenta para buscadores. Hoy especialmente entrada de Mano Fuerte y cómo detectarla.
Más info en mis libros de bolsa, mi blog de accionesdebolsa.com y en mi Twitter.
www.accionesdebolsa.com-libros-y-referen
VÍDEO SOBRE Mano Fuerte y PRT: LOS CAPÍTULOS DE MI CANAL JALFAYATE EN YOUTUBE
Código Mano Fuerte Alta:
—————-
rem Acciones que desarrollan alta Mano Fuerte
rem versión YouTube mayo 2013
ignored, ignored, ignored, mfuerte, ignored, ignored, ignored, ignored = CALL «Blai5 Koncorde v.09»
rem CAP almacenara el dinero intercambiado en la semana
CAP = volume * close
SCREENER [mfuerte>20 and CAP>1000000 ] (mfuerte AS «Mfuerte»)
Código Mano Fuerte Baja:
—————-
rem Acciones que desarrollan baja Mano Fuerte
rem versión YouTube mayo 2013
ignored, ignored, ignored, mfuerte, ignored, ignored, ignored, ignored = CALL «Blai5 Koncorde v.09»
rem CAP almacenara el dinero intercambiado en la semana
CAP = volume * close
SCREENER [mfuerte<-20 and CAP>1000000 ] (mfuerte AS «Mfuerte»)
Gracias.
Lo que no entiendo es que copiando de la web y pegándolo en PRT al validar da fallo y si lo borras y vuelves a escribir igual no da fallo?????
Por que le llamas mfuerte a la variante myazul del Blai5 Koncorde???
Un saludo.
Pues si Ramón, un misterio de la informática.
Sobre mfuerte en vez myazul, es porque mfuerte me dice mucho más que myazul. Lo puedes llamar como quieras, pero a poder ser que sea lo suficientemente descriptivo.
Gracias Javier, siempre te fajas con esos vídeos tan bien explicados, un saludo desde Colombia. DIOS te guarde. volví a votar por ti.
Hola.
Me da el mismo problema, ya sea copiando o escribiendo directamente:
«La función «Blai5 Koncorde v.09″ llamada desde ‘Alfayate Mano Fuerte compra’ es llamada con 0 parámetro (s) en lugar de 1 esperados.»
Gracias
Tienes que añadir [15] al final de la función Blai5 Koncorde v.09
Ok. Ya funciona, gracias por tu atención.
He comprado tus libros hace un par de días, de momento llevo 160 páginas de AdT, y fenomenal, supera mis expectativas.
Saludos
Gracias Pablo. si tienes más dudas, ya sabes.. por aquí o en mi correo podrás planteármelas.
Hmmmm… A mi me sale:
error de sintaxis: línea 4, columna 68
Encountered » » \n» «\n «» at
No lo entiendo, la verdad…
Puede que sea algún espacio de más, algún «enter» que le hayas dado, o algún paréntesis que no hayas cerrado. Si no veo el código y/o el error no te puedo ayudar demasiado. Puedes mandarme un pantallazo a mi correo: [email protected] para ayudarte mejor?
Un saludo.
Javier, te sigo desde 2007… muchisimas gracias por tus aportaciones,¿como ves EAD.PA y WDI.DE? ¿se puede seguir en algun sitio las acciones que vas comprando y vendiendo?
Hola Juanjo, gracias por tu seguimiento de ya 6 aaños, anoto las acciones que planteas para responderlas el lunes.
Mi cartera y mi TOP10 están en aguilarojasistemas.com (necesitas una suscripción para verlas, aunque son muchas de las que vamos comentando por aquí)
https://www.accionesdebolsa.com/sobre-este-blog
Hola
Soy nuevo en este ambiente, asi que mi pregunta puede sonar muy elemental. He copiado el código de mano fuerte y cuando lo ejecuto me dice que la función Blai5 Koncorde no existe. La he escrito en el ProSreener y me marca como error la linea de Return y no me deja grabarla, he revisado la sintaxis n veces, usando la ayuda, y no encuentro el error. Esta funcion ya la tengo activa entre mis indicadores y sistemas de trading, pero en la ventana de ProScreener nada. Si el error es simple no sea duro conmigo…
Tienes que tener creado el indicador del Koncorde exactamente con el mismo nombre que le hayas asignado cuando lo creaste como indicador.
Nada, Javier, q no me deja instalar el screener de Mano Fuerte. Me ocurre igual q al anterior comentario. Lo he probado con y sin [15].
rem Acciones que desarrollan alta Mano Fuerte
rem versión YouTube mayo 2013
ignored, ignored, ignored, mfuerte, ignored, ignored, ignored, ignored = CALL «Blai5 Koncorde v.09 [15]»
rem CAP almacenara el dinero intercambiado en la semana
CAP = volume * close
SCREENER [mfuerte>20 and CAP>1000000 ] (mfuerte AS «Mfuerte»)
Y este el indicador:
// Blai5 Koncorde v.09
// versión actualizada y reformulada
// programada por Blai5
// Junio 2008
pvi = PositiveVolumeIndex(close)
pvim = ExponentialAverage[m](pvi)
pvimax = highest[90](pvim)
pvimin = lowest[90](pvim)
oscp = (pvi – pvim) * 100/ (pvimax – pvimin)
nvi =NegativeVolumeIndex(close)
nvim = ExponentialAverage[m](nvi)
nvimax = highest[90](nvim)
nvimin = lowest[90](nvim)
azul = (nvi – nvim) * 100/ (nvimax – nvimin)
xmf = MoneyFlowIndex[14]
OB1 = (BollingerUp[25](TotalPrice) + BollingerDown[25](TotalPrice)) / 2
OB2 = BollingerUp[25](TotalPrice) – BollingerDown[25](TotalPrice)
BollOsc = ((TotalPrice – OB1) / OB2 ) * 100
xrsi = rsi [14](TotalPrice)
STOC = Stochastic[21,3](TotalPrice)
marron = (xrsi + xmf + BollOsc + (STOC / 3))/2
verde = marron + oscp
media = ExponentialAverage[m](marron)
bandacero= 0
return verde COLOURED(102,255,102) as»verde», marron COLOURED(255,204,153) as»marron», marron COLOURED(51,0,0) as»lmarron», azul COLOURED(0,255,255) as»azul», verde COLOURED(0,102,0) as»lineav», azul COLOURED(0,0,102) as»lazul», media COLOURED(255,0,0) as»media», bandacero COLOURED(0,0,0) as»cero»
Pero, ¿qué error te da?
Javier, en el error me dice: La función «Blai5 Koncorde v.09» llamada desde mano fuerte alta es llamada con 0 parámetro (s) en lugar de 1 esperados.
Gracias.
Entonces eso es porque en el CALL estás omitiendo un parámetro de entrada que se introduce con los corchetes 15 (el valor de «m»).