Episodio 6: Capital Proporcional Medio y su programación en ProRealTime

Hola, buenas tardes. Hoy siguiendo la tradición de editar un vídeo de formación cada semana sobre PRT – ProRealTime he colgado un vídeo en relación al CPM – Capital Proporcional Medio que uso tanto en mi plantilla y por el que siempre me preguntais.

Como muchos me habéis ido pidiendo sobre de qué manera 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 el CPM en PRT – ProRealTime:

¿Qué es?
¿Para qué sirve?
¿Cómo se configura?

Más info en mis libros de bolsa, mi blog de accionesdebolsa.com y en mi Twitter.
http:–accionesdebolsa.com-libros-y-referencias

CÓDIGO Capital Proporcional Medio CPM:
————————————-
rem programado por Javier Alfayate
rem junio de 2011 versión 1.0
rem basado en los trabajos de Blai5
rem y empleado en mis libros Aleta de tiburón
rem y en Enséñame la pasta
rem accionesdebolsa.com
rem no se olvide de definir v
rem como entero mayor que cero
rem y a 52

CPM = volume*close

volmax = highest[v](CPM)

vol = ((CPM*100/volmax)*4/5)

volpmed = ExponentialAverage[v](vol)

CPM2 = (vol – volpmed)

return CPM2 as «CPM»

Publicidad

39 responses to “Episodio 6: Capital Proporcional Medio y su programación en ProRealTime

  1. Muchas gracias, llevaba algún que otro dia buscandolo y me iba a poner a hacerlo porque no lo encontraba. Si que me gustaria tener más ejemplos de interpretación, por ejemplo estos 3 últimos dias en chicharribex.

    Si lo copias tal cual da error, pero se cambia el guion de la penúltima fila por signo – y las comillas de la última fila y va de lujo.

      1. muchas gracias por el indicador, a mi no me funciona la linea 16, me pone exactamente:
        Uno de los siguientes caracteres seria mas adecuado que ¨ ¨: -una cotizacion
        como puedo solucionarlo? muchisimas gracias

          1. ya lo intenté, y nada, probé varias cosas y no hay manera, al final lo conseguí descargando el indicador en PRT en el apartado sistemas, por lo que estoy viendo es lo mismo, por cierto, muchisimas gracias por tus consejos y gracias por contestar tan rapido, un saludo

  2. Gracias Javier

    Cuando me da error de sintaxis reescribo la linea a mano y asi se resuelve.

    Lo he pasado a varias acciones y es realmente interesante
    gracias otra vez buen fin de semana
    Mario

  3. Si pero no acabo de entender porque estan hacia abajo, que es menos interes que practicamente no haya barra o una muy grande hacia abajo?

    1. Están hacia abajo Fran porque desarrollan menos capital intercambiado con respecto a la media anual. Generalmente poco interés se genera semana a semana. Además, recuerda que a comienzos de la semana es normal que haya barras «gigantes» rojas. Ten en cuenta que en los primeros días de la semana el capital intercambiado es muy pequeño.

  4. Hola Javier, no soy capaz de añadir el codigo a prorealtime. Me podrías facilitar el cógigo bueno para el capital proporcional medio?. Muchas gracias

    1. El código está puesto en la descripción del vídeo de youtube (hay algún error porque no deja poner símbolos) y también en la descripción de este mismo post. Se trata de copiar, pegarlo y comprobar que todo se ha copiado correctamente yendo línea por línea.

      Acuérdate de configurar la variable «v» tal como se comenta en el vídeo.

      1. hola javier, gracias por todos todos tus aportes,,

        respecto al indicador cpm cuando pasamos el gráfico a diario para hilar un poco mas fino..

        se tiene que variar algo en el código, o hay que tocar la variable «v»?

        graciass

  5. Antes de nada quiero darte las gracias por compartir tus conocimientos,partiendo de la base que soy un principiante,no encuentro el indicador de CPM haber si puedes ayudarme.

    muchas gracias.

    un saludo javi

  6. Javier, sencillamente genial por lo didáctico.
    La simplicidad es lo más dificil de conseguir, sólo al alcance de quién verdaderamente sabe de qué habla.

  7. Aquí el screener para calcular los valores que tienen un incremento trimestral superior al X %

    TIMEFRAME(weekly)

    porcentajeCrecimiento = 20

    precioCierreQ0 = Close[48]
    precioCierreQ1 = Close[36]
    precioCierreQ2 = Close[24]
    precioCierreQ3 = Close[12]
    precioCierreQ4 = Close

    diferenciaQ1 = precioCierreQ1 – precioCierreQ0
    diferenciaQ2 = precioCierreQ2 – precioCierreQ1
    diferenciaQ3 = precioCierreQ3 – precioCierreQ2
    diferenciaQ4 = precioCierreQ4 – precioCierreQ3

    crecimientoQ1 = (diferenciaQ1*100)/precioCierreQ0
    crecimientoQ2 = (diferenciaQ2*100)/precioCierreQ1
    crecimientoQ3 = (diferenciaQ3*100)/precioCierreQ2
    crecimientoQ4 = (diferenciaQ4*100)/precioCierreQ3

    crecimientoTotal = crecimientoQ1+crecimientoQ2+crecimientoQ2+crecimientoQ4

    //todos deben de ser positivos
    if (diferenciaQ1 > 0) AND (diferenciaQ2 > 0) AND (diferenciaQ3 > 0) AND (diferenciaQ4 > 0) THEN
    condicion1 = 1
    endif

    if (crecimientoQ1>porcentajeCrecimiento) AND (crecimientoQ2>porcentajeCrecimiento) AND (crecimientoQ3>porcentajeCrecimiento) AND (crecimientoQ4>porcentajeCrecimiento) then
    condicion2 = 1
    endif

    SCREENER[condicion1 AND condicion2](crecimientoTotal as «CRECIMIENTO %»)

  8. Hola Javier;

    Muchas gracias por tus explicaciones.

    Según tu estrategia (corrígeme si me equivoco), para comprar en una rotura al alza de una resistencia, el CPM debe ser alto las ultimas 4/5 semanas respecto a las anteriores. Pero por ejemplo, cuando se quiere comprar en una tendencia alcista ya consolidada, cuando la acción está máximos históricos por ejemplo, cómo tiene que ser el CPM, porque entiendo que no debe de disminuir, porque eso podría implicar una finalización de la tendencia alcista, pero también he leído que en tendencia alcista si aumenta mucho el volumen es señal de cambio de tendencia.

    Creo que este ejemplo lo pones en “Aleta de Tiburón” con Itinere.

    Aprovecho también la ocasión para preguntarte qué productos apalancados recomiendas para operar a medio\largo plazo, porque sobre los CFD he leído que hay que “tener mucho ojo con ellos”, pero claro los futuros al tener vencimiento no sé si valdrán para medio\largo plazo.

    Muchas gracias por todo.

    1. Actualmente la condición de CPM es que el promedio de sus últimas 5 semanas sea al menos positivo. Si nos pasamos de exigentes perdemos otras oportunidades.

      Sobre productos de medio y largo plazo que no te «sajen» en comisiones: acciones y ETF. Y aquí ya depende del bróker también.

  9. Gracias Javier;

    Cuando dices «condición de CPM es que el promedio de sus últimas 5 semanas sea al menos positivo», ¿te refieres también a cuando la acción ya está en tendencia alcista consolidada?.

    Un saludo.

  10. Buenas tardes Javier,me gustaria implementar el CPM en visual chart…y tengo alguna duda sobre el desarrollo del indicador. El indicador en si se lo q indica…pero quiero saber el desarrollo…pj: CPM: es capitaxVol ok El Volmax: el CPM max de las ultimas 52 semanas ok El Vol es el q no entiendo muy bien pq multiplicas por 100 el cpm y luego x 4 y dividido entre 5… y el Volpmed: es la media expon del vol de las 52 semana no? Y el Rwsultado seria Vol-Volpmed. Gracias por tu tiempo maestro!!

    1. vol entre volmax te va a dar un numero de 0 a 1. Lo multiplica por 100 para convertirlo en un porcentaje (de 0 a 100), y supongo que por suavizarlo un poco luego haya el 80% del anterior (4/5). Blai5 hace muchas veces eso en varios de sus indicadores…. Entiendo que será que para cuando lo compare con la media, tenga un poco margen (así si el valor es un poco mayor que la media, hasta 5/4, es decir hasta un 125%), lo seguirá considerando que está por debajo de lo que debería dar alerta.

      Lo demás es como tu dices

      Creo 😀

      1. espera… que me acabo de dar cuenta que al valor medio también le aplica el multiplicarlo por 400/5… así que supongo que será solo por cambiar la escala (¿?)

  11. Hola Javier, he puesto los codigos y me a salido perfecto, el unico problema que tengo es que cuando lo paso al grafico le doy a histograma y solo me salen las barras hacia arriba desde cero, hacia abajo no me sale nada que es lo que estoy haciendo mal, el prorealtime v10.2

  12. Buenas tardes a todos.

    Veo que PRT sigue usando datos muy retrasados para los SCREENER; o sea, que no sirve de nada pasar los screener porque si te devuelve las señales que fueron hace dos semanas de poco sirve.

    Quisiera saber si, aparte de ir viendo valor a valor si cumple las condiciones (con el indicador SEMÁFORO), algunos habéis optado por otra alternativa, como acudir a otro software gratuito que permita realizar búsquedas con los datos actualizados al último cierre. No sé si Visual CHART o algún otro. Agradecería cualquier tipo de sugerencia al respecto.

    Un saludo.

    1. Parece ser que en las versiones a fin de día gratuitas han introducido un retraso o «delay» que dificulta pasar el screener con normalidad. La alternativa es ir valor por valor en listas predefinidas. Lógicamente se tarda más, pero aprenderás los valores y qué índices y subsectores ponderan.

  13. Hola Javier,

    Estoy leyendo la segunda ed. de tu libro Advanced Master Trader, aprovecho para darte la enhorabuena, y me surge la siguiente duda llegado a la parte de los Screeners:

    He programado el Screener Distancia a Máximos 6, simplemente he copiado el código y el capital lo he dejado en cap>1000000, dado que en principio iba a probar con los valores del IBEX35. Pues bien, al ejecutar el ProScreener, me devuelve 4 valores (a día 25.02.2017) que son Merlin Prop., Melia, Telefónica y ACS Const.

    Al observar ACS Const. en la plantilla que tengo creada en PRT (la misma que dejas tú lista en los 10 «tutoriales» de Youtoube) observo que el CPM20 que me devuelve es de -19,796, es decir, inferior al código establecido en el Screener de «CPM20>-15». He repasado una y otra vez el código y no le encuentro ningún fallo…

    En la plantilla de PRT de CPM52 añadí CPM5 y CPM20 (simplemente modificando la variable v en Parámetros y no en el código!).

    ¿Se te ocurre alguna razón por la cual me devuelve un valor con un CPM que en principio debería haber desechado?

    De igual modo, antes eché un vistazo en otros valores y creo que encontré un Riesgo Stop superior a 9, cuando en principio han de estar acotado entre 3 y 9.

    Espero haberme explicado lo suficiente dado que soy novato en esto 😉

    Un saludo y enhorabuena una vez más por el libro,
    Francisco

    1. Sin datos en tiempo real tienes datos que pueden ser de la semana anterior o antes. Puedes pasar el buscador el lunes o martes y tener los valores correctos del buscador.

Comments are closed.