#691 05-05-17 13:40

NoMatters
Miembro
Calificacion :   22 

Re: Aprender a utilizar Metastock

porelmomento escribió:
Hector escribió:

Buenas:
Me he inscrito hace poco y trabajo con metastock 10.0, la razon para solicitar ayuda es que me indiquen la formula de RSI MANSFIED. (si  alguno del foro la tuviese??)

GRACIAS smile

Tras buscar un poco por ahí encontré esto, espero te sirva

1.- Abres el "Indicator Builder" del MS

http://www.chilebolsa.com/foro/uploads/1482_1.jpg

2.- Click en new...

http://www.chilebolsa.com/foro/uploads/1482_2.jpg

3.- Escribes en name el nombre de tu indicador (yo lo nombré RSCMansfield (relative strength comparative de Mansfield)) y en fórmula copias y pegas lo siguiente:

{Relative Strength Mansfield}
x:= Security("XXX",C);
y:= Input("Periods for Ratio",0,9999,1);
z:= Input("Periods to Sum up", 1,9999,52);
R:= C/x;
base:= Sum(R,z)/z;
mf:= ((Ref(R,-y)/base)-1)*10;
mf;0;

http://www.chilebolsa.com/foro/uploads/1482_3.jpg

Donde las XXX (en verde) deberás reemplazarlas (dentro de las "  ") por el Security con que quieras comparar tu Acción...por ejemplo yo mi Security del ipsa lo tengo en la carpeta: C:\MetaStock Data, por lo tanto entre las comillas agregué:
C:\MetaStock Data\ipsa

4.- Luego le das click en aceptar y listo ahí está el indicador. smile

(Cabe mencionar que el MS11 trae un Relative Strength Comparative por defecto que gráficamente no me queda igual que el que agregamos recien.)

Además te dejo este link con una discusión interesante que se dió en este foro sobre el RSI (index) o RSC (comparative) entre los post #35 y #45 para que le eches un vistazo: http://www.chilebolsa.com/foro/viewtopi … d=3059&p=2

Hola! Estoy tratando de crear el RSC MANSFIELD, pero me salta el siguiente error.

4969_dfdfddssfdsfsdf.png

Mi ubicación del ipsa es el siguiente: C:\Users\Matias\Documents\Acciones\MSSmart\IPSA.MWS    ; por lo que mi función del indicator builder es:

{Relative Strength Mansfield}
x:= Security("C:\Users\Matias\Documents\Acciones\MSSmart\IPSA",C);
y:= Input("Periods for Ratio",0,9999,1);
z:= Input("Periods to Sum up", 1,9999,52);
R:= C/x;
base:= Sum(R,z)/z;
mf:= ((Ref(R,-y)/base)-1)*10;
mf;0;

Sin embargo, no funciona hmm

Alguien sabe como solucionarlo? Gracias de antemano.


Sea fiel a su sistema por muy simple que parezca... qué fácil suena.
Disciplina.

Desconectado

#692 05-05-17 13:56

NoMatters
Miembro
Calificacion :   22 

Re: Aprender a utilizar Metastock

Ya lo arreglé, solo debía colocar x:= Security("IPSA",C);


Sea fiel a su sistema por muy simple que parezca... qué fácil suena.
Disciplina.

Desconectado

#693 05-05-17 14:25

benjamax
Moderador
Calificacion :   114 

Re: Aprender a utilizar Metastock

IPSA:=Security("C:\data accion\IPSA",C);

R:= C/IPSA;

base:= Sum(R,52)/52;

mf:=((R/base)-1)*10;

0;

mf;

Esta es mas sencilla. Lo medular es lo mismo.

Desconectado

#694 05-05-17 16:28

NoMatters
Miembro
Calificacion :   22 

Re: Aprender a utilizar Metastock

Gracias benjamax. Cuál me recomiendas usar? De modo de usar aquella que sea más exacta o util.

Saludos!


Sea fiel a su sistema por muy simple que parezca... qué fácil suena.
Disciplina.

Desconectado

#695 05-05-17 20:01

benjamax
Moderador
Calificacion :   114 

Re: Aprender a utilizar Metastock

Grafica las 2 , veras que son muy similares, casi identicas y de ahi elige.

Desconectado

#696 06-05-17 14:37

NoMatters
Miembro
Calificacion :   22 

Re: Aprender a utilizar Metastock

benjamax escribió:

Grafica las 2 , veras que son muy similares, casi identicas y de ahi elige.

Gracias. Efectivamente son muy parecidas, aunque me da la impresión de que la fórmula que me dejaste es más sensible a las variaciones. Por ahora miraré los dos, en un tiempo más decidiré. Gracias de nuevo.


Sea fiel a su sistema por muy simple que parezca... qué fácil suena.
Disciplina.

Desconectado

#697 18-11-17 18:31

Trader
Miembro
Calificacion :   21 

Re: Aprender a utilizar Metastock

Estimados.


Tengo una duda, necesito colocar una condicion de salida en el LOW del dia de entrada o del dia antes (un valor determinado fijo).

saludos

Desconectado

#698 21-11-17 19:31

Trader
Miembro
Calificacion :   21 

Re: Aprender a utilizar Metastock

Trader escribió:

Estimados.


Tengo una duda, necesito colocar una condicion de salida en el LOW del dia de entrada o del dia antes (un valor determinado fijo).

saludos


Ya lo pille.... usando la funcion valuewhen()    +1 para mi heheh

Desconectado

#699 27-05-18 12:16

asdfgh
Miembro
Calificacion :   15 

Re: Aprender a utilizar Metastock

Una duda para los entendidos.

Estoy tratando de implementar un expert advisor que reconozca las etapas del mercado con las reglas de stan weinstein y Mark Minervini. Para la zona de bullish trend tengo lo siguiente:


PR:=Div(C,Security(".IPSA",C));
IndPR:=100*(Mov(PR,5,W)/Mov(PR,250,W)-1);

Maximo:=HHV(C,250);
Minimo:=LLV(C,250);
Rango:=Maximo-Minimo;
LSup:=Minimo+0.75*Rango;
LInf:=Minimo+0.25*Rango;

IE2:=If(C>Mov(C,50,W) AND Mov(C,50,W)>Mov(C,150,W) AND Mov(C,150,W)>Mov(C,200,W) AND Mov(C,200,W)>Ref(Mov(C,200,W),-50) AND IndPR>0 AND C>=LSup,1,0);

IE4:=If(C<Mov(C,50,W) AND Mov(C,50,W)<Mov(C,150,W) AND Mov(C,150,W)<Mov(C,200,W) AND Mov(C,200,W)<Ref(Mov(C,200,W),-50) AND IndPR<0 AND C<=LInf,1,0);

etapa:=If(Ref(etapa,-1)=1,If(IE2=1,2,If(IE4=1 AND C<=Minimo,4,1)),If(Ref(etapa,-1)=2,If(C<Mov(C,200,W),3,2),If(Ref(etapa,-1)=3,If(IE4=1,4,If(IE2=1 AND C>Maximo,2,3)),If(Ref(etapa,-1)=4,If(C>Mov(C,200,W),1,4),If(IE2=1,2,If(IE4=1,4,PREV))))));

etapa=2


Mi problema es que no logro hacer que el ribon identifique que para etapa 2 pinte de bullish la barra de tendencia...

Una descripción de las variable:

IE2= Identificador de etapa 2. Cuando se cumplen las condiciones entrega un 1, sino un 0.
IE4= Identificador de etapa 4. Cuando se cumplen las condiciones entrega un 1, sino un 0.

etapa= Acá es donde tengo más dudas con respecto a mi programación. Va indicando la etapa de la acción. Se supone que en un principio está en 0 hasta que detecta una clara etapa 2 o etapa 4. Los if se decomponen de la siguiente manera:

Si etapa = 1 --> revisa si IE2=1 y pasa a etapa 2, sino revisa si IE4=1 y cierre menor a Minimo y vuelve a etapa 4. En cualquier otro caso se mantiene en etapa 1

Si etapa = 2 --> revisa si hay un cierre por debajo de la media ponderada de 200 y pasa a etapa 3. En cualquier otro caso se mantiene en etapa 2

Si etapa = 3 --> revisa si IE4=1 y pasa a etapa 4, sino revisa si IE2=1 y cierre mayor a Maximo y vuelve a etapa 2. En cualquier otro caso se mantiene en etapa 3

Si etapa = 4 --> revisa si hay un cierre por sobre la media ponderada de 200 y pasa a etapa 1. En cualquier otro caso se mantiene en etapa 4

Al final agrego las condiciones para inicializar la variable (cuando no tiene ningún valor anterior.

Quedo atento, de antemano muchas gracias.

Desconectado

#700 27-05-18 12:22

asdfgh
Miembro
Calificacion :   15 

Re: Aprender a utilizar Metastock

asdfgh escribió:

Una duda para los entendidos.

Estoy tratando de implementar un expert advisor que reconozca las etapas del mercado con las reglas de stan weinstein y Mark Minervini. Para la zona de bullish trend tengo lo siguiente:


PR:=Div(C,Security(".IPSA",C));
IndPR:=100*(Mov(PR,5,W)/Mov(PR,250,W)-1);

Maximo:=HHV(C,250);
Minimo:=LLV(C,250);
Rango:=Maximo-Minimo;
LSup:=Minimo+0.75*Rango;
LInf:=Minimo+0.25*Rango;

IE2:=If(C>Mov(C,50,W) AND Mov(C,50,W)>Mov(C,150,W) AND Mov(C,150,W)>Mov(C,200,W) AND Mov(C,200,W)>Ref(Mov(C,200,W),-50) AND IndPR>0 AND C>=LSup,1,0);

IE4:=If(C<Mov(C,50,W) AND Mov(C,50,W)<Mov(C,150,W) AND Mov(C,150,W)<Mov(C,200,W) AND Mov(C,200,W)<Ref(Mov(C,200,W),-50) AND IndPR<0 AND C<=LInf,1,0);

etapa:=If(Ref(etapa,-1)=1,If(IE2=1,2,If(IE4=1 AND C<=Minimo,4,1)),If(Ref(etapa,-1)=2,If(C<Mov(C,200,W),3,2),If(Ref(etapa,-1)=3,If(IE4=1,4,If(IE2=1 AND C>Maximo,2,3)),If(Ref(etapa,-1)=4,If(C>Mov(C,200,W),1,4),If(IE2=1,2,If(IE4=1,4,PREV))))));

etapa=2


Mi problema es que no logro hacer que el ribon identifique que para etapa 2 pinte de bullish la barra de tendencia...

Una descripción de las variable:

IE2= Identificador de etapa 2. Cuando se cumplen las condiciones entrega un 1, sino un 0.
IE4= Identificador de etapa 4. Cuando se cumplen las condiciones entrega un 1, sino un 0.

etapa= Acá es donde tengo más dudas con respecto a mi programación. Va indicando la etapa de la acción. Se supone que en un principio está en 0 hasta que detecta una clara etapa 2 o etapa 4. Los if se decomponen de la siguiente manera:

Si etapa = 1 --> revisa si IE2=1 y pasa a etapa 2, sino revisa si IE4=1 y cierre menor a Minimo y vuelve a etapa 4. En cualquier otro caso se mantiene en etapa 1

Si etapa = 2 --> revisa si hay un cierre por debajo de la media ponderada de 200 y pasa a etapa 3. En cualquier otro caso se mantiene en etapa 2

Si etapa = 3 --> revisa si IE4=1 y pasa a etapa 4, sino revisa si IE2=1 y cierre mayor a Maximo y vuelve a etapa 2. En cualquier otro caso se mantiene en etapa 3

Si etapa = 4 --> revisa si hay un cierre por sobre la media ponderada de 200 y pasa a etapa 1. En cualquier otro caso se mantiene en etapa 4

Al final agrego las condiciones para inicializar la variable (cuando no tiene ningún valor anterior.

Quedo atento, de antemano muchas gracias.

Ya lo logré. Cambié la programación de etapa por lo siguiente:


etapa:=If(PREV=1,If(IE2=1,2,If(IE4=1 AND C<=Minimo,4,1)),If(PREV=2,If(C<Mov(C,200,W),3,2),If(PREV=3,If(IE4=1,4,If(IE2=1 AND C>Maximo,2,3)),If(PREV=4,If(C>Mov(C,200,W),1,4),If(IE2=1,2,If(IE4=1,4,PREV))))));


:-D

Desconectado

#701 19-11-19 16:34

Sensei
Miembro
Calificacion :   

Re: Aprender a utilizar Metastock

Alguna alma caritativa que se paletee con el manual del Metastock v.11 ? smile
gracias de antemano!


Twitter: @SenseiMarket

Desconectado

#702 20-11-19 09:26

Ultra
Miembro
Calificacion :   42 

Re: Aprender a utilizar Metastock

Enviame un mensaje que te lo envio por email

Sensei escribió:

Alguna alma caritativa que se paletee con el manual del Metastock v.11 ? smile
gracias de antemano!

Desconectado

#703 20-11-19 15:34

Sensei
Miembro
Calificacion :   

Re: Aprender a utilizar Metastock

Enviado, gracias Ultra


Twitter: @SenseiMarket

Desconectado

#704 13-11-20 17:22

gonka
Miembro
Calificacion :   

Re: Aprender a utilizar Metastock

Hola: He estado buscando cómo ver datos intradia en MetaStock. Logro bajar las bases de datos intradia (de 5 minutos por ejemplo), utilizo el Downloader del Meta Stock para crar y actualizar las "security" debidamente (verifico que los datos estén contenidos apropiadamente en cada "security" correspondiente), pero AL TRATAR DE VER ESTOS ARCHIVOS EN METASTOCK, no me aparecen. Sólo aparecen las bases de datos diarias. ¿Que estoy haciendo mal?. ¿El MetaStock v11 (version "gentileza de.." que nunca expira) permite ver bases de datos intradia o debe agregarse algún Plug-ins?

Desconectado

#705 13-11-20 22:11

DiosHomero
Miembro
Calificacion :   

Re: Aprender a utilizar Metastock

gonka escribió:

Hola: He estado buscando cómo ver datos intradia en MetaStock. Logro bajar las bases de datos intradia (de 5 minutos por ejemplo), utilizo el Downloader del Meta Stock para crar y actualizar las "security" debidamente (verifico que los datos estén contenidos apropiadamente en cada "security" correspondiente), pero AL TRATAR DE VER ESTOS ARCHIVOS EN METASTOCK, no me aparecen. Sólo aparecen las bases de datos diarias. ¿Que estoy haciendo mal?. ¿El MetaStock v11 (version "gentileza de.." que nunca expira) permite ver bases de datos intradia o debe agregarse algún Plug-ins?

Por lo que entiendo el metastock que usas, la temporalidad mas baja que tiene es diario, en los historicos aparece el "D", la unica forma que veo es tratar los datos de minutos como si fuera diario, guardandos los graficos como, LTM_min. para no traspapelarse.

no hay que pedirle mucho esa versión de metastock.


Si usted está en un juego de póker durante veinte minutos y no sabe quién es el tonto de la mesa, entonces usted es el tonto

Desconectado

#706 14-11-20 11:12

gonka
Miembro
Calificacion :   

Re: Aprender a utilizar Metastock

DiosHomero escribió:
gonka escribió:

Hola: He estado buscando cómo ver datos intradia en MetaStock. Logro bajar las bases de datos intradia (de 5 minutos por ejemplo), utilizo el Downloader del Meta Stock para crar y actualizar las "security" debidamente (verifico que los datos estén contenidos apropiadamente en cada "security" correspondiente), pero AL TRATAR DE VER ESTOS ARCHIVOS EN METASTOCK, no me aparecen. Sólo aparecen las bases de datos diarias. ¿Que estoy haciendo mal?. ¿El MetaStock v11 (version "gentileza de.." que nunca expira) permite ver bases de datos intradia o debe agregarse algún Plug-ins?

Por lo que entiendo el metastock que usas, la temporalidad mas baja que tiene es diario, en los historicos aparece el "D", la unica forma que veo es tratar los datos de minutos como si fuera diario, guardandos los graficos como, LTM_min. para no traspapelarse.

no hay que pedirle mucho esa versión de metastock.

Gracias DiosHomero. Muy valiosa tu información para mi. Un abrazo

Desconectado

Pie de página

Powered by FluxBB