¿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); p> 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) 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: p> 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); 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(open 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; p> 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