Red de conocimiento de divisas - Empezando con las acciones - ¿Alguien puede ayudarme a compilar un indicador de selección de acciones intradía en tiempo real: una selección de acciones que supere la media móvil de 5 días? ¡Gracias! ! !

¿Alguien puede ayudarme a compilar un indicador de selección de acciones intradía en tiempo real: una selección de acciones que supere la media móvil de 5 días? ¡Gracias! ! !

Selección de acciones cuando el precio de la acción supera la media móvil de 5 días:

var1:=ma(c,5);

CROSS(c, var1);

Al mismo tiempo, le daré algunos pequeños indicadores a los que puede consultar al editar indicadores. ¡Le deseo éxito en el mercado de valores!

Fórmula de indicador pequeño que codifica la concentración (1)

Las siguientes declaraciones de uso común se proporcionan para facilitar la referencia de los amigos al escribir fórmulas:

1) Precio de cierre de hoy es para N El aumento en el precio de cierre más bajo del día (%) (c-llv(c,n))/llv(c,n)*100;

2) La disminución en el precio de cierre de hoy relativo al precio de cierre más alto en N días ( %) (HHV(C,N)-C)/HHV(C,N)*100;

3) La posición relativa del precio de las acciones en el mercado operativo espacio en los últimos N días (C-LLV(L,N) )/(HHV(H,N)-LLV(L,N))*100;

4) Chips (%) en N1 % a N2% por encima del precio de las acciones

aa :=winner(c+c*n2/100)*100;

bb:=winner(c+c*n1/100 )*100;

aa-bb

p>

5) Fichas (%) entre N1% y N2% por debajo del precio de las acciones

(ganador(c-c *n1/100)-winner(c-c*n2/100))*100;

6) Orden de retención al N% del precio de cierre 100-(winner(c*N/100)) *100;

7) Ganador de la orden con ganancias al N% del precio de cierre (c*N/100)*100;

8) Sombra inferior (MIN(O,C) -L)/L*100;

9) Sombra superior ( h-max(o,c))/max(o,c)*100;

10) El ascenso y caída de este ciclo (c-ref(c,1))/ref(c,1 )*100;

11) Amplitud (h-l)/l*100;

12) Cruz dorada de media móvil (M.N es el período de media móvil) cross(ma(c,m),ma (c,n))

13) Arreglo largo de media móvil

a1:=ma(c,n1);

a2:=ma(c,n2 );

a3:=ma(c,n3);

a4:=ma(c,n4);

count(a1>a2 y a2 >a3 y a3>a4,3);

14) Disposición de posiciones cortas de media móvil

a1:=ma(c,n1);

a2:=ma (c,n2);

a3:=ma(c,n3);

a4:=ma(c,n4);

count(a1

15) La media móvil de N días está a la baja

aa:=ma(c,n);

bb:=ref(aa,2);

aa< bb

16) Hubo un cruce muerto de la media móvil de N días a M días en adelante (P1

aa:=ma(c,p1);

bb:=ma(c,p2);

cc:=ref(cross(bb,aa),n);

count(cc,m) ;

17) El volumen de operaciones de hoy es mayor que el volumen promedio desde N días VOL>MA(VOL,N);

18) Baja densidad de bits

A1:=COSTO(85);

A2:=COSTO(15);

A3:=A1-A2 ;

A4:=(A1+ A2)/2;

A5:=A3/A4*100<10;

B1:=HHV(H ,120);

B2:= LLV(L

,120);

B3:=B1-B2;

B4:=(A4-B2)

A5 Y B4;

19) Tasa de rotación VOL/CAPITAL*100;

20) Ganancias y pérdidas de N días

V1:=VOL/SUM(VOL,N);

p>

V2:=DMA(CERRAR,V1);

V3: (CERRAR-V2)/V2*100;

21) Fuerte consolidación

{Los parámetros M y N representan respectivamente el período y la amplitud m:1 20 2 n:1 20 5}

a1:=abs(cerrar-abrir)/abrir< 0.015;

a2:=count(a1,m)=m;

a3:=ref(o,m)

ref(close,m) /ref(close,m+1)>1+n/100;

a2 y a3

22) Gao Kai Da Yin

{El parámetro m, n representa respectivamente la amplitud m:1 10 4 n:1 20 5}

OPEN>CLOSE AND OPEN/REF(C,1) >= 1+M/100 AND CLOSE/OPEN<=1-N /100

23) Línea Yang grande abierta baja

{Los parámetros myn respectivamente representan la amplitud m:1 10 4 n:1 20 7}

ABRIR< CERRAR Y ABRIR/REF(C,1) <= 1-M/100 Y CERRAR/ABRIR>=1+N/100

1. y disminuir (la función de volumen es VOL)

p>

1. Gran volumen:

(1) El volumen de operaciones de hoy se ha duplicado en comparación con ayer, lo que se expresa de la siguiente manera:

VOL/REF(VOL,1)>2

(2) El volumen de operaciones de hoy se duplica en comparación con el volumen de operaciones promedio de los 10 días de operaciones, que se expresa de la siguiente manera:

a:=ma(vol,10);

Vol/a>2

O expresado directamente mediante la siguiente fórmula:

vol/ma(vol,10)>2;

(3 ). El volumen de operaciones promedio de 5 días de hoy se duplica en comparación con el volumen de operaciones promedio de 10 días de operaciones, que se expresa de la siguiente manera:

a:=ma(vol,10);

b: =ma(vol,5);

b/a>2;

(4). El volumen de negociación actual supera el 5% de la circulación total, que se expresa de la siguiente manera:

(4). placa de circulación.

2. Contracción del volumen

(1). El volumen de operaciones de hoy se ha reducido a la mitad en comparación con ayer, lo que se expresa de la siguiente manera:

vol/ref. (vol,1)< 0.5;

(2). El volumen de operaciones de hoy se duplica en comparación con el volumen de operaciones promedio de 10 días de operaciones, que se expresa de la siguiente manera:

a: =ma(vol,10);

p>

vol/a<2;

O expresado directamente mediante la siguiente fórmula:

vol/ma(vol ,10)<2;

(3). El volumen de operaciones promedio de 5 días de hoy es 1 veces menor que el volumen de operaciones promedio de 10 días de operaciones, que se expresa de la siguiente manera:

a:=ma(vol,10);

b :=ref(a,5);

a/b<2;

( 4). El volumen de operaciones actual es inferior al 5% de todo el mercado circulante, que se expresa de la siguiente manera:

vol/capital<0.05;

2. p>

Aumento:

El aumento de hoy alcanzó más del 5%, lo que significa lo siguiente:

close/ref(close,1)>1,05;

El precio promedio de 5 días ha seguido aumentando, el cual se expresa de la siguiente manera:

a:=ma(close ,5);

b:=ref(a, 1);

b;

Caída:

La caída de hoy alcanzó Más del 5%, la expresión es la siguiente:

cerrar/ ref(close,1)<0.95;

El precio promedio de 5 días ha caído continuamente y la expresión es la siguiente:

a :=ma(close,5);

b:=ref(a,1);

a

(3), descripción de línea K

cerrar >abrir; línea positiva

cerrar

abrir>ref(cerrar,1);abrir alto

abrir

3. Preparación de la fórmula de selección de acciones con características de tendencia

(1), nuevo máximo en n días

hhv(alto,n )=hhv(high,0) and barscount(c)>=n;

Nota: n es el parámetro del indicador y el rango del parámetro se puede configurar dentro del rango de configuración del parámetro. Hhv(x,n), encuentra el valor más alto de Luego establece el valor de la posición actual hace n ciclos en 1.

(2), Nuevo mínimo en n días

llv(low,n)=llv(low,0) and barscount(close)>=n;

Nota n es un parámetro indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros. Llv(x,n), encuentra el valor más bajo de los datos en línea y obtiene el número total de días de negociación desde la cotización.

(3), hay más líneas negativas que positivas en n días

count(open>close,n)/n<0.5;

Nota : n es el parámetro indicador, el rango de parámetros se puede configurar dentro del rango de configuración de parámetros. Al mismo tiempo, puede editar libremente los valores internos (como 0,5, etc., para determinar la proporción de líneas negativas con respecto a todas las K líneas).

(4) Hay más líneas positivas que negativas en n días

count(open0.5;

Nota. : n es el parámetro indicador, el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

Al mismo tiempo, puede editar libremente los valores internos (como 0,5, etc., para determinar la proporción de líneas positivas con respecto a todas las K líneas).

(5) Hay más subidas que caídas en n días (la apertura del día siguiente es mayor que el cierre del día anterior)

count(c>ref(). c,1),n)/n >0.5;

Nota: n es un parámetro indicador y el rango del parámetro se puede configurar dentro del rango de configuración del parámetro. Al mismo tiempo, puede editar libremente los valores internos (como 0,5, etc., para determinar la proporción).

(6) La subida es menor que la caída dentro de n días (la apertura del día siguiente es menor que el cierre del día anterior)

count(c>ref). (c,1),n)/n <0.5;

Nota: n es un parámetro indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros. Al mismo tiempo, puede editar libremente los valores internos (como 0,5, etc., para determinar la proporción).

(7), cierre de línea positivo durante n días consecutivos

up:=close>open;

count(up,n)=n;

Nota: count(x,n), cuenta el número de períodos que cumplen la condición x en n períodos. Si n=0, comienza desde el primer valor válido. n es un parámetro indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

(8). La línea negativa se cierra durante n días consecutivos

up:=close

count(up,n)=n;

Nota: count(x,n), cuenta el número de períodos que cumplen la condición x en n períodos. Si n=0, comienza desde el primer valor válido. N es un parámetro indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

(9), aumentando durante n días consecutivos

count(close>ref(close,1),n)=n;

Nota: count( x ,n), cuente el número de ciclos que satisfacen la condición x en n ciclos, si n=0, comience desde el primer valor válido. N es un parámetro indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

(10), cayendo durante n días consecutivos

count(c

Nota: count( x ,n), cuente el número de ciclos que satisfacen la condición x en n ciclos, si n=0, comience desde el primer valor válido. N es un parámetro indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

(11), primer nuevo máximo

barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1;

Nota: barscount(x), si x no es 0, establezca el valor de la posición actual hace n ciclos en 1.

(12), un récord

hhv(close,0)=close;

Nota: hhv(x,n), búsqueda dentro de n períodos El valor más alto de x, n=0 comienza desde el primer valor válido.

(13), un mínimo histórico

llv(close,0)=close;

Nota: llv(x,n), búsqueda dentro de n períodos x valor mínimo, n=0 comienza desde el primer valor válido.

(14), Volumen de un solo día

a:=ref(ma(vol,5),1);

vol/a>n y vol /capital*100>m;

Nota: n es un parámetro del indicador, que representa la relación entre el volumen de operaciones de hoy y el volumen promedio de los 5 días anteriores. El rango del parámetro se puede establecer dentro del parámetro. rango de ajuste.

(15), contracción de etapa

suma(vol,n1)/capital<=n2;

Nota: n1 es el tiempo de etapa que se contará, n2 es la relación de reducción y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

(16), volumen de etapa

sum(vol,n1)/capital>=n2;

Nota: n1 es el tiempo de etapa a contar, n2 Es la relación de aumento de volumen y, y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

(17), aumento continuo de volumen

a:=vol>ref(vol,1);

count(a,n)=n;

p>

Nota: El significado de la condición a es que el volumen de operaciones ha aumentado en comparación con el día de operaciones anterior, n es el tiempo de la etapa que se contará y el rango de parámetros se puede establecer dentro el rango de configuración de parámetros.

(18), contracción continua

a:=vol

count(a,n)=n;< / p>

Nota: El significado de la condición a es que el volumen de operaciones ha disminuido en comparación con el día de operaciones anterior, n es el tiempo de la etapa que se contará y el rango de parámetros se puede establecer dentro del rango de configuración de parámetros.

(19), Volumen de intervalo

a:=ma(vol,5);

barscount(c)>=n y hhv(a,n )n2*a,n)>n3;

Nota: a.barscount(x) los primeros datos válidos hasta el número actual de días. Barscount(c) obtiene el número total de días de negociación desde el listado de datos diarios.

b. Significado completo: el valor máximo del volumen promedio de cinco días dentro de n días es menor que n1 veces el valor mínimo, y el volumen de operaciones es mayor o igual a n2 veces el de cinco días. volumen promedio más de n3 veces.

(20), ataque alcista a gran escala

a:=(c-ref(c,1))/ref(c,1)>=(n/100) ;

suma(vol,n1)/capital>=(n2/100) y recuento(vol>ref(vol,1),n3 )=n3 y recuento(a,n3)=n3;

Significado completo: el aumento diario del precio de las acciones es superior al n%, la tasa de rotación acumulada en n1 días es superior al n2% y el volumen de operaciones continúa aumentando en n3 días.

(21), aumento moderado del volumen

El precio de las acciones subió ligeramente

a1:=close/ref(close,1);

a2:=a1>1 y a1<1.03;

El volumen de operaciones aumentó ligeramente

b1:=vol/ref(vol,1);

b2 :=b1>1 y b1<2;

c1:=ma(vol,n)/capital<0.05;

cuenta(a2 y b2,n)/n >0.6 y c1;

La fórmula completa es:

a1:=close/ref(close,1);

a2:=a1>1 y a1<1.03 ;

b1:=vol/ref(vol,1);

b2:=b1>1 y b1<2;

c1: =ma( vol,n)/capital<0.05;

count(a2 and b2,n)/n>0.6 and c1;

Nota: La fórmula se divide en una pequeña aumento en el precio de las acciones y un pequeño aumento en el volumen de operaciones. El aumento tiene dos partes; preste atención a su estructura al escribir el indicador.

(22), aumento repentino del volumen

vol>ref(hhv(vol,n),1*m;

Nota: El volumen de operaciones actual es mayor que n m veces el volumen máximo de operaciones en un período

(23), consolidación de plataforma

count(close,0)>n y (hhv(close,n)- llv(close) ,n))/llv(close,n)<=(n1/100);

Nota: count(close,0)>n es la configuración para que la plataforma organice n ciclos (hhv(close). ,n)-llv(close,n))/llv(close,n)<=(n1/100) es la configuración de n1% del rango de consolidación de la plataforma.

(24), rompiendo la consolidación a largo plazo

ref(((hhv(h,n)-llv(l,n))/llv(l,n)) /llv( l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n;

Nota: n días antes Organizar dentro del rango de n1% arriba y abajo: ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1 )<=(n1 /100);

El avance de hoy: c>=ref(hhv(h,n),1).

(25), organizar acciones fuertes

a:=sum(if(date-n=0,indexc,0),0);

b :=sum(if(fecha-n1=0,indexc,0)0);

e:=sum(if(fecha-n=0,c,0),0);

f:=sum(if(fecha-n1=0,c,0),0);

((f-e)/e)>((b-a)/a); p>

Nota: Esta fórmula calcula las acciones que subieron más que el mercado entre el enésimo día y el n1er día. El formato de expresión de los parámetros n y n1 es aammdd. Tenga en cuenta que la expresión antes de 2000 son los dos últimos dígitos del año. Por ejemplo, 1999 es 99. A partir de 2000, se acumula hacia atrás por 100. Por ejemplo, el 14 de septiembre. 2001 es 1010914. La función indexc representa el precio de cierre del mercado en el mismo período y esta función no es válida para el período de análisis de transacciones individuales.

(26), etapa de acciones débiles

a:=sum(if(date=n,indexc,0),0);

b:= suma(if(fecha=n1,indexc,0)0);

e:=sum(if(fecha=n,c,0),0);

f: =sum(if(date=n1,c,0),0);

((f-e)/e)<((b-a)/a);

Nota: Este La fórmula busca acciones cuya tasa de crecimiento sea menor que la del mercado entre los días n y n1. El formato de expresión de los parámetros n y n1 es aammdd. Tenga en cuenta que la expresión antes de 2000 son los dos últimos dígitos del año. Por ejemplo, 1999 es 99. A partir de 2000, se acumula hacia atrás por 100. Por ejemplo, el 14 de septiembre. 2001 es 1010914. La función indexc representa el precio de cierre del mercado en el mismo período y esta función no es válida para el período de análisis de transacciones individuales.

上篇: El verano está aquí, ¿a qué debes prestar atención al tomar fotografías de boda en exteriores? 下篇:
Artículos populares