Red de conocimiento informático - Aprendizaje de código fuente - Tutorial de programación sobre la fórmula de selección de acciones para la tasa de rotación

Tutorial de programación sobre la fórmula de selección de acciones para la tasa de rotación

El código fuente del análisis de facturación es el siguiente:

{Tasa de facturación y análisis de facturación}

Variable: K = 1;

VAR1:=SUM(VOL , 0);

var 2:= var 1/CAPITAL;

n:= PISO(var 2);

Si N=REF(N, 1 )+1, luego comienza

STICKLINE(C, 0, 80, 4, 1);

DRAWTEXT(C, 80, 'first'), ALIGN0, COLORGREEN p>

DRAWTEXT(C, 70, ' '+NUMTOSTR( N)), ALIGN0, COLORRED

DRAWTEXT(C, 60, ' times '), ALIGN0, COLORGREEN

DRAWTEXT(C, 50, ' fin '), ALIGN0, COLORGREEN

DRAWTEXT(C, 40, ' todos '), ALIGN0, COLORGREEN

DRAWTEXT(C, 30 ,' cambiar '), ALIGN0, COLORGREEN

DRAWTEXT(C, 20, 'mano'), ALIGN0, COLORGREEN

Drawtext (c, 10, ' '+num tostr (k )+ 'días '), ALIGN0, COLORGREEN

k:= 1;

Fin

Otro

K:= K+ 1;

Cambio de manos diario: suma (vol, 1) * 100/capital, colorf0f000, linethick0

Cambio de manos de cinco días: suma (vol, 5) * 100/capital , colorf0f000, Grosor de línea 0;

Cambio de manos el día 20: suma (vol, 10) * 100/capital, colorf0f000, grosor de línea 0;

Cambio de manos el día 20: suma (vol, 20) * 100/capital, colorf0f000, grosor de línea 0;

Cambio de manos de 100 días: suma (vol, 100) * 100/capital, colorf0f000, grosor de línea 0;

AA:=VOL/ ((HIGH LOW)*2-ABS(CLOSE-OPEN));

Volumen (mano): VOL, ColorC700FF, LINETHICK0

Compra activa: if (CLOSE & gtOPEN, AA* (máximo-mínimo), IF(CLOSE & lt; precio de apertura, AA*(apertura máximo) + (apertura cierre-mínimo), VOL/2), COLORrojo,

LINETHICK0

Venta activa: IF(CLOSE>OPEN,0-AA*(Cierre alto)+(Bajo),IF(Cierre<OPEN,0-AA*(Cierre alto-bajo),0 -VOL/2) ), color66ff00,

LINETHICK0

{Solución: N=75 25 100}

REFLINE: 0, 25, 75, 100;

Var1:=IF(MA(CLOSE,88),1,0);

var 2:= 1/Ganador(Close);

var 3:= 100 -ABS((CLOSE-MA(CLOSE, 13))/MA(CLOSE, 13)* 100);

HSL:= vol/capital * 100;

Energía:= SUMA(HSL, N);

Aumento 1:= 100 *(close-ref(close, n))/ref (close, n);

Valor de mercado de circulación:=capital*c;

AH:=HHV (valor de mercado de circulación, n);

AL:=LLV (valor de mercado de circulación, n);

t 1:= si(HSL <=2,1,0);

T2:= si(HSL>2&HSL <3,1,0);

T3:= si(HSL>3&HSL<5,1,0);

T4:= si(HSL>5&HSL<8,1,0);

t5:= si(HSL>); ;8&HSL<15,1,0);

T6:= si(HSL>15&HSL<25,1 ,0);

T7:= si(HSL>=25,1,0) ;

SSS:= 100/4;

I := 0

Si HSL & lt=2 entonces comience a dibujar texto (c & gt0 y disp estado = 2, 100-(SSS * I), 'Tasa de rotación diaria 1% -2%. El precio de las acciones tiene una tasa de rotación baja y es una acción impopular. Una tasa de rotación diaria de menos del 3% se denomina "rotación infinita". rate"), Color00FFFF, ALIGN2I:= I+1;

Fin.

Si HSL & gt2 y HSL & lt3 entonces comience a dibujar texto (c & gt0 y

DISPSTATUS=2, 100-(sss*i), 'Tasa de rotación diaria 2% -3%, el precio de las acciones pertenece a las acciones de reserva'), Color00FFFF, ALIGN2

I:=. I+1;

Fin

Si HSL & gt3 y HSL & lt5 Entonces comience a dibujar texto (c & gt0 y disp status = 2, 100-(SSS * I), ' La tasa de rotación diaria es del 3% al 5% y el precio de las acciones está activo, lo que indica que hay creadores de mercado activos y que son acciones populares. Tome 10 días Acciones con una tasa de rotación promedio de más del 3% o más del 5%. Los % se reducen luego a acciones altamente controladas con una tasa de rotación inferior al 3% como condiciones de selección de acciones"), Color00FFFF, ALIGN2

.