Skip to content

Energy

polars_ta.tdx.energy

Functions:

Name Description
BRAR_AR

BR:SUM(MAX(0,HIGH-REF(CLOSE,1)),N)/SUM(MAX(0,REF(CLOSE,1)-LOW),N)*100;

BRAR_BR

BR:SUM(MAX(0,HIGH-REF(CLOSE,1)),N)/SUM(MAX(0,REF(CLOSE,1)-LOW),N)*100;

CR

MID:=REF(HIGH+LOW,1)/2;

MASS

MASS:SUM(MA(HIGH-LOW,N1)/MA(MA(HIGH-LOW,N1),N1),N2);

PSY

PSY:COUNT(CLOSE>REF(CLOSE,1),N)/N*100;

BRAR_AR(OPEN: Expr, HIGH: Expr, LOW: Expr, CLOSE: Expr, N: int = 26) -> Expr

BR:SUM(MAX(0,HIGH-REF(CLOSE,1)),N)/SUM(MAX(0,REF(CLOSE,1)-LOW),N)100; AR:SUM(HIGH-OPEN,N)/SUM(OPEN-LOW,N)100;

BRAR_BR(OPEN: Expr, HIGH: Expr, LOW: Expr, CLOSE: Expr, N: int = 26) -> Expr

BR:SUM(MAX(0,HIGH-REF(CLOSE,1)),N)/SUM(MAX(0,REF(CLOSE,1)-LOW),N)100; AR:SUM(HIGH-OPEN,N)/SUM(OPEN-LOW,N)100;

CR(HIGH: Expr, LOW: Expr, N: int = 26) -> Expr

MID:=REF(HIGH+LOW,1)/2; CR:SUM(MAX(0,HIGH-MID),N)/SUM(MAX(0,MID-LOW),N)*100; MA1:REF(MA(CR,M1),M1/2.5+1); MA2:REF(MA(CR,M2),M2/2.5+1); MA3:REF(MA(CR,M3),M3/2.5+1); MA4:REF(MA(CR,M4),M4/2.5+1);

MASS(HIGH: Expr, LOW: Expr, N1: int = 9, N2: int = 25) -> Expr

MASS:SUM(MA(HIGH-LOW,N1)/MA(MA(HIGH-LOW,N1),N1),N2); MAMASS:MA(MASS,M);

PSY(CLOSE: Expr, N: int = 12) -> Expr

PSY:COUNT(CLOSE>REF(CLOSE,1),N)/N*100; PSYMA:MA(PSY,M);