mul(-1,ts_corr(rank(ts_delta(log({volume}),1)),rank(div(sub({close},{open}),{open})),6))
mul(-1,ts_delta(div(sub(sub({close},{low}),sub({high},{close})),sub({high},{low})),1))
ts_sum(eq({close},condition(delay({close},1),0,sub({close},gt({close},condition(delay({close},1),ts_min({low},delay({close},1)),ts_max({high},delay({close},1))))))),6)
condition(lt(add(div(ts_sum({close},8),8),ts_std({close},8)),div(ts_sum({close},2),2)),mul(-1,1),condition(lt(div(ts_sum({close},2),2),sub(div(ts_sum({close},8),8),ts_std({close},8))),1,condition(or(lt(1,div({volume},ts_mean({volume},20))),eq(div({volume},ts_mean({volume},20)),1)),1,mul(-1,1))))
mul(-1,ts_max(ts_corr(ts_rank({volume},5),ts_rank({high},5),5),3))
mul(rank(sign(ts_delta(add(mul({open},0.85),mul({high},0.15)),4))),-1)
mul(add(rank(ts_max(sub({vwap},{close}),3)),rank(ts_min(sub({vwap},{close}),3))),rank(ts_delta({volume},3)))
rank(mul(ts_delta(add(mul(div(add({high},{low}),2),0.2),mul({vwap},0.8)),4),-1))
sma(mul(div(add({high},{low}),sub(2,div(add(delay({high},1),delay({low},1)),2))),div(sub({high},{low}),{volume})),7,2)
rank(max(pow(condition(lt({return},0),ts_std({return},20),{close}),2)),5)
ts_sum(div(sub(sub({close},{low}),sub({high},{close})),mul(sub({high},{low}),{volume})),6)
mul(rank(sub({open},div(ts_sum({vwap},10),10))),mul(-1,rank(abs(sub({close},{vwap})))))
sub(pow(mul({high},{low}),0.5),{vwap})
sub({close},delay({close},5))
div({open},sub(delay({close},1),1))
mul(-1,ts_max(rank(ts_corr(rank({volume}),rank({vwap}),5)),5))
pow(rank(sub({vwap},ts_max({vwap},15))),ts_delta({close},5))
div({close},delay({close},5))
lt({close},condition(delay({close},5),div(sub({close},delay({close},5)),delay({close},5)),eq({close},condition(delay({close},5),0,div(sub({close},delay({close},5)),{close})))))
div(sub({close},delay({close},6)),mul(delay({close},6),100))
ts_linear_reg_with_seq(ts_mean({close},6),6,0)
EMA(div(sub({close},ts_mean({close},6)),sub(ts_mean({close},6),delay(div(sub({close},ts_mean({close},6)),ts_mean({close},6)),3))),12,div(1,12))
div(sma(gt({close},condition(delay({close},1),ts_std({close},20),0)),20,1),mul(add(sma(gt({close},condition(delay({close},1),ts_std({close},20),0)),20,1),sma(le({close},condition(delay({close},1),ts_std({close},20),0)),20,1)),100))
sma(sub({close},delay({close},5)),5,1)
mul(mul(-1,rank(mul(ts_delta({close},7),sub(1,rank(ts_decayed_linear(div({volume},ts_mean({volume},20)),9)))))),add(1,rank(ts_sum({return},250))))
add(sub(div(ts_sum({close},7),7),{close}),ts_corr({vwap},delay({close},5),230))
ts_decayed_linear(div(sub({close},delay({close},3)),mul(delay({close},3),add(100,div(sub({close},delay({close},6)),mul(delay({close},6),100))))),12)
mul(3,sub(sma(div(sub({close},ts_min({low},9)),mul(sub(ts_max({high},9),ts_min({low},9)),100)),3,1),mul(2,sma(sma(div(sub({close},ts_min({low},9)),mul(sub(ts_max({high},9),ts_max({low},9)),100)),3,1),3,1))))
div(sub({close},delay({close},6)),mul(delay({close},6),{volume}))
ts_decayed_linear(pow(reg_resi(reg_resi(reg_resi({return},{mkt},60),{smb},60),{hml},60),2),20)
div(sub({close},ts_mean({close},12)),mul(ts_mean({close},12),100))
mul(-1,ts_sum(rank(ts_corr(rank({high}),rank({volume}),3)),3))
mul(mul(add(mul(-1,ts_min({low},5)),delay(ts_min({low},5),5)),rank(div(sub(ts_sum({return},240),ts_sum({return},20)),220))),ts_rank({volume},5))
div(ts_mean({close},12),{close})
mul(ts_min(rank(ts_decayed_linear(ts_delta({open},1),15)),rank(ts_decayed_linear(ts_corr({volume},add(mul({open},0.65),mul({open},0.35)),17),7))),-1)
rank(ts_sum(corr(rank({volume}),rank({vwap})),6),2)
mul(-1,rank(sub(mul(ts_sum({open},5),ts_sum({return},5)),delay(mul(ts_sum({open},5),ts_sum({return},5)),10))))
condition(lt(div(ts_sum({high},20),20),{high}),mul(-1,ts_delta({high},2)),0)
mul(sub(rank(ts_decayed_linear(ts_delta({close},2),8)),rank(ts_decayed_linear(ts_corr(add(mul({vwap},0.3),mul({open},0.7)),ts_sum(ts_mean({volume},180),37),14),12))),-1)
div(ts_sum(gt({close},condition(delay({close},1),{volume},0)),26),mul(ts_sum(le({close},condition(delay({close},1),{volume},0)),26),100))
mul(rank(ts_max(ts_delta({vwap},3),5)),-1)
mul(mul(-1,rank(ts_std({high},10))),ts_corr({high},{volume},10))
ts_sum(gt({close},condition(delay({close},1),{volume},lt({close},condition(delay({close},1),neg({volume}),0)))),6)
add(ts_rank(ts_decayed_linear(ts_corr({low},ts_mean({volume},10),7),6),4),ts_rank(ts_decayed_linear(ts_delta({vwap},3),10),15))
mul(rank(ts_delta(add(mul({close},0.6),mul({open},0.4)),1)),rank(ts_corr({vwap},ts_mean({volume},150),15)))
div(add(ts_mean({close},3),add(ts_mean({close},6),add(ts_mean({close},12),ts_mean({close},24)))),mul(4,{close}))
sma(div(sub(ts_max({high},6),{close}),mul(sub(ts_max({high},6),ts_min({low},6)),100)),9,1)
mul(-1,div(mul(rank(add(add(sign(sub({close},delay({close},1))),sign(sub(delay({close},1),delay({close},2)))),sign(sub(delay({close},2),delay({close},3))))),ts_sum({volume},5)),ts_sum({volume},20)))
div(ts_sum(ge(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),add(ts_sum(ge(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),ts_sum(le(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12)))
div(ts_sum(le(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),sub(add(ts_sum(le(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),ts_sum(ge(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12)),div(ts_sum(ge(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),add(ts_sum(ge(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),ts_sum(le(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12)))))
div(ts_sum(le(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),add(ts_sum(le(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12),ts_sum(ge(add({high},{low}),condition(add(delay({high},1),delay({low},1)),0,ts_max(abs(sub({high},delay({high},1))),abs(sub({low},delay({low},1)))))),12)))
div(ts_sum(ts_max(0,sub({high},delay(div(add({high},add({low},{close})),3),1))),26),mul(ts_sum(ts_max(0,sub(delay(div(add({high},add({low},{close})),3),1),{low})),26),100))
div(countcond(gt({close},delay({close},1)),12),mul(12,100))
mul(-1,rank(add(add(std(abs(sub({close},{open}))),sub({close},{open})),ts_corr({close},{open},10))))
ts_sum(mul(16,div(sub({close},add(delay({close},1),div(sub({close},{open}),add(2,sub(delay({close},1),delay({open},1)))))),mul(gt(abs(sub({high},delay({close},1))),and(abs(sub({low},delay({close},1))),gt(abs(sub({high},delay({close},1))),condition(abs(sub({high},delay({low},1))),add(abs(sub({high},delay({close},1))),div(abs(sub({low},delay({close},1))),add(2,div(abs(sub(delay({close},1),delay({open},1))),4)))),gt(abs(sub({low},delay({close},1))),and(abs(sub({high},delay({low},1))),gt(abs(sub({low},delay({close},1))),condition(abs(sub({high},delay({close},1))),add(abs(sub({low},delay({close},1))),div(abs(sub({high},delay({close},1))),add(2,div(abs(sub(delay({close},1),delay({open},1))),4)))),add(abs(sub({high},delay({low},1))),div(abs(sub(delay({close},1),delay({open},1))),4)))))))))),ts_max(abs(sub({high},delay({close},1))),abs(sub({low},delay({close},1))))))),20)
lt(rank(sub({open},ts_min({open},12))),rank(pow(rank(ts_corr(ts_sum(div(add({high},{low}),2),19),ts_sum(ts_mean({volume},40),19),13)),5)))
sma(div(sub({close},ts_min({low},9)),mul(sub(ts_max({high},9),ts_min({low},9)),100)),3,1)
div(countcond(gt({close},delay({close},1)),20),mul(20,100))
ts_sum(eq({close},condition(delay({close},1),0,sub({close},gt({close},condition(delay({close},1),ts_min({low},delay({close},1)),ts_max({high},delay({close},1))))))),20)
ts_sum(div(sub(sub({close},{low}),sub({high},{close})),mul(sub({high},{low}),{volume})),20)
mul(ts_max(rank(ts_decayed_linear(ts_delta({vwap},1),12)),rank(ts_decayed_linear(rank(ts_corr({low},ts_mean({volume},80),8)),17))),-1)
mul(-1,ts_corr({high},rank({volume}),5))
div(sma(ts_max(sub({close},delay({close},1)),0),6,1),mul(sma(abs(sub({close},delay({close},1))),6,1),100))
mul(ts_max(rank(ts_decayed_linear(ts_corr(rank({vwap}),rank({volume}),4),4)),rank(ts_decayed_linear(ts_max(ts_corr(rank({close}),rank(ts_mean({volume},60)),4),13),14))),-1)
div(ts_mean({close},6),{close})
div(sub({close},ts_mean({close},6)),mul(ts_mean({close},6),100))
div(sma(ts_max(sub({close},delay({close},1)),0),24,1),mul(sma(abs(sub({close},delay({close},1))),24,1),100))
sma(mul(div(add({high},{low}),sub(2,div(add(delay({high},1),delay({low},1)),2))),div(sub({high},{low}),{volume})),15,2)
gt(ts_sum(condition(le({open},delay({open},1)),0,get_max(sub({high},{open}),sub({open},delay({open},1)))),20),condition(ts_sum(condition(ge({open},delay({open},1)),0,get_max(sub({open},{low}),sub({open},delay({open},1)))),20),div(sub(ts_sum(condition(le({open},delay({open},1)),0,get_max(sub({high},{open}),sub({open},delay({open},1)))),20),ts_sum(condition(ge({open},delay({open},1)),0,get_max(sub({open},{low}),sub({open},delay({open},1)))),20)),ts_sum(condition(le({open},delay({open},1)),0,get_max(sub({high},{open}),sub({open},delay({open},1)))),20)),eq(ts_sum(condition(le({open},delay({open},1)),0,get_max(sub({high},{open}),sub({open},delay({open},1)))),20),condition(ts_sum(condition(ge({open},delay({open},1)),0,get_max(sub({open},{low}),sub({open},delay({open},1)))),20),0,div(sub(ts_sum(condition(le({open},delay({open},1)),0,get_max(sub({high},{open}),sub({open},delay({open},1)))),20),ts_sum(condition(ge({open},delay({open},1)),0,get_max(sub({open},{low}),sub({open},delay({open},1)))),20)),ts_sum(condition(ge({open},delay({open},1)),0,get_max(sub({open},{low}),sub({open},delay({open},1)))),20))))))
ts_std({amount},6)
div(sub({close},ts_mean({close},24)),mul(ts_mean({close},24),100))
sma(div(sub(ts_max({high},6),{close}),mul(sub(ts_max({high},6),ts_min({low},6)),100)),15,1)
mul(sub(ts_rank(ts_decayed_linear(ts_decayed_linear(ts_corr({close},{volume},10),16),4),5),rank(ts_decayed_linear(ts_corr({vwap},ts_mean({volume},30),4),3))),-1)
add(rank(ts_corr(ts_sum(add(mul({low},0.35),mul({vwap},0.65)),20),ts_sum(ts_mean({volume},40),20),7)),rank(ts_corr(rank({vwap}),rank({volume}),6)))
div(countcond(gt({close},and({open},lt({benchmarkindex_close},{benchmarkindex_open}))),50),countcond(lt({benchmarkindex_close},{benchmarkindex_open}),50))
div(ts_std(div(abs(div({close},sub(delay({close},1),1))),{volume}),20),ts_mean(div(abs(div({close},sub(delay({close},1),1))),{volume}),20))
ts_min(rank(ts_decayed_linear(sub(add(div(add({high},{low}),2),{high}),add({vwap},{high})),20)),rank(ts_decayed_linear(ts_corr(div(add({high},{low}),2),ts_mean({volume},40),3),6)))
div(div(add({high},add({low},{close})),sub(3,ma(div(add({high},add({low},{close})),3),12))),mul(0.015,ts_mean(abs(sub({close},ts_mean(div(add({high},add({low},{close})),3),12))),12)))
div(sma(ts_max(sub({close},delay({close},1)),0),12,1),mul(sma(abs(sub({close},delay({close},1))),12,1),100))
div(sub({volume},delay({volume},5)),mul(delay({volume},5),100))
sma({volume},21,2)
sma(div(sub(ts_max({high},6),{close}),mul(sub(ts_max({high},6),ts_min({low},6)),100)),20,1)
mul(-1,rank(ts_cov(rank({high}),rank({volume}),5)))
ts_sum(gt({close},condition(delay({close},1),{volume},lt({close},condition(delay({close},1),neg({volume}),0)))),20)
mul(ts_rank(div({volume},ts_mean({volume},20)),20),ts_rank(mul(-1,ts_delta({close},7)),8))
condition(lt(0.25,sub(div(sub(delay({close},20),delay({close},10)),10),div(sub(delay({close},10),{close}),10))),mul(-1,1),condition(lt(sub(div(sub(delay({close},20),delay({close},10)),10),div(sub(delay({close},10),{close}),10)),0),1,mul(mul(-1,1),sub({close},delay({close},1)))))
mul(add(rank(ts_decayed_linear(ts_delta({vwap},4),7)),ts_rank(ts_decayed_linear(div(sub(add(mul({low},0.9),mul({low},0.1)),{vwap}),sub({open},div(add({high},{low}),2))),11),7)),-1)
div(sub({close},delay({close},20)),mul(delay({close},20),100))
mul(2,sub(sma({close},13,2),sub(sma({close},27,2),sma(sub(sma({close},13,2),sma({close},27,2)),10,2))))
mul(rank(ts_corr(rank({vwap}),rank({volume}),5)),-1)
mul(mul(rank(sub({close},ts_max({close},5))),rank(ts_corr(ts_mean({volume},40),{low},5))),-1)
mul(ts_max(rank(ts_decayed_linear(ts_delta(add(mul({close},0.35),mul({vwap},0.65)),2),3)),ts_rank(ts_decayed_linear(abs(ts_corr(ts_mean({volume},180),{close},13)),5),15)),-1)
ts_sum(ge({open},condition(delay({open},1),0,ts_max(sub({open},{low}),sub({open},delay({open},1))))),20)
ts_sum(gt({close},condition(delay({close},1),{volume},lt({close},condition(delay({close},1),neg({volume}),0)))),30)
ts_std({amount},20)
sma(sma(div(sub({close},ts_min({low},9)),mul(sub(ts_max({high},9),ts_min({low},9)),100)),3,1),3,1)
ts_std({volume},10)
condition(or(lt(div(ts_delta(div(ts_sum({close},100),100),100),delay({close},100)),0.05),eq(div(ts_delta(div(ts_sum({close},100),100),100),delay({close},100)),0.05)),mul(-1,sub({close},ts_min({close},100))),mul(-1,ts_delta({close},3)))
mul(-1,rank(ts_cov(rank({close}),rank({volume}),5)))
ts_std({volume},20)
mul(lt(rank(ts_corr({close},ts_sum(ts_mean({volume},30),37),15)),rank(ts_corr(rank(add(mul({high},0.1),mul({vwap},0.9))),rank({volume}),11))),-1)
div(sma(ts_max(sub({volume},delay({volume},1)),0),6,1),mul(sma(abs(sub({volume},delay({volume},1))),6,1),100))
mul(div(sub(20,highday({low},20)),20),100)
mul(-1,mul(ts_delta(ts_corr({high},{volume},5),5),rank(ts_std({close},20))))
mul(-1,ts_corr(rank({open}),rank({volume}),10))
sub({close},delay({close},20))
mul(mul(mul(-1,rank(sub({open},delay({high},1)))),rank(sub({open},delay({close},1)))),rank(sub({open},delay({low},1))))
mul(pow(rank(sub({high},ts_min({high},2))),rank(ts_corr({vwap},ts_mean({volume},120),6))),-1)
div(sma(sub({high},{low}),10,2),sma(sma(sub({high},{low}),10,2),10,2))
div(ts_sum(ts_max(0,sub({high},delay({close},1))),20),mul(ts_sum(ts_max(0,sub(delay({close},1),{low})),20),100))
sub(sma(mul({volume},div(sub(sub({close},{low}),sub({high},{close})),sub({high},{low}))),11,2),sma(mul({volume},div(sub(sub({close},{low}),sub({high},{close})),sub({high},{low}))),4,2))
div(sub(ts_sum(sub({close},gt(delay({close},1),condition(0,sub({close},delay({close},1)),0))),12),ts_sum(sub({close},lt(delay({close},1),condition(0,abs(sub({close},delay({close},1))),0))),12)),mul(add(ts_sum(sub({close},gt(delay({close},1),condition(0,sub({close},delay({close},1)),0))),12),ts_sum(sub({close},lt(delay({close},1),condition(0,abs(sub({close},delay({close},1))),0))),12)),100))
mul(-1,mul(mul(rank(div(ts_sum(delay({close},5),20),20)),ts_corr({close},{volume},2)),rank(ts_corr(ts_sum({close},5),ts_sum({close},20),2))))
div(mul(rank(delay(div(sub({high},{low}),div(ts_sum({close},5),5)),2)),rank(rank({volume}))),div(div(sub({high},{low}),div(ts_sum({close},5),5)),sub({vwap},{close})))
pow(rank(ts_corr(add(mul({high},0.9),mul({close},0.1)),ts_mean({volume},30),10)),rank(ts_corr(ts_rank(div(add({high},{low}),2),4),ts_rank({volume},10),7)))
ts_linear_reg_with_seq({close},20,0)
mul(mul(ts_rank({volume},32),sub(1,ts_rank(sub(add({close},{high}),{low}),16))),sub(1,ts_rank({return},32)))
div(ts_sum(sub({high},{open}),20),mul(ts_sum(sub({open},{low}),20),100))
sub(rank(ts_decayed_linear(ts_corr({vwap},ts_sum(ts_mean({volume},5),26),5),7)),rank(ts_decayed_linear(ts_rank(ts_min(ts_corr(rank({open}),rank(ts_mean({volume},15)),21),9),7),8)))
div(rank(sub({vwap},{close})),rank(add({vwap},{close})))
mul(pow(rank(sub({vwap},ts_min({vwap},12))),ts_rank(ts_corr(ts_rank({vwap},20),ts_rank(ts_mean({volume},60),2),18),3)),-1)
div(sub(sma(sma(sma(log({close}),13,2),13,2),13,2),delay(sma(sma(sma(log({close}),13,2),13,2),13,2),1)),delay(sma(sma(sma(log({close}),13,2),13,2),13,2),1))
mul(lt(rank(ts_corr(ts_sum(div(add({high},{low}),2),20),ts_sum(ts_mean({volume},60),20),9)),rank(ts_corr({low},{volume},6))),-1)
div(sub({close},{vwap}),ts_decayed_linear(rank(ts_max({close},30)),2))
div(rank(ts_decayed_linear(ts_corr({vwap},ts_mean({volume},80),17),20)),rank(ts_decayed_linear(ts_delta(add(mul({close},0.5),mul({vwap},0.5)),3),16)))
div(add({close},add({high},{low})),3)
pow(mean(pow(mul(100,div(sub({close},ts_max({close},12)),ts_max({close},12))),2)),div(1,2))
sub(100,div(100,add(1,div(ts_sum(div(add({high},add({low},{close})),gt(3,condition(delay(div(add({high},add({low},{close})),3),1),div(add({high},add({low},{close})),mul(3,{volume})),0))),14),ts_sum(div(add({high},add({low},{close})),lt(3,condition(delay(div(add({high},add({low},{close})),3),1),div(add({high},add({low},{close})),mul(3,{volume})),0))),14)))))
ts_sum(sub({close},lt(delay({close},1),condition(0,abs(sub({close},delay({close},1))),0))),12)
div(rank(ts_decayed_linear(ts_corr(div(add({high},{low}),2),ts_mean({volume},40),9),10)),rank(ts_decayed_linear(ts_corr(rank({vwap}),rank({volume}),7),3)))
pow(rank(delay({vwap},1)),ts_rank(ts_corr({close},ts_mean({volume},50),18),18))
ts_mean({amount},20)
mul(div(sub(20,lowday({high},20)),20),sub(100,mul(div(sub(20,highday({low},20)),20),100)))
div(sub({close},delay({close},12)),mul(delay({close},12),{volume}))
sma(delay(div({close},delay({close},20)),1),20,1)
mul(mul(-1,rank(ts_delta({return},3))),ts_corr({open},{volume},10))
mul(16,div(sub({close},add(delay({close},1),div(sub({close},{open}),add(2,sub(delay({close},1),delay({open},1)))))),mul(gt(abs(sub({high},delay({close},1))),and(abs(sub({low},delay({close},1))),gt(abs(sub({high},delay({close},1))),condition(abs(sub({high},delay({low},1))),add(abs(sub({high},delay({close},1))),div(abs(sub({low},delay({close},1))),add(2,div(abs(sub(delay({close},1),delay({open},1))),4)))),gt(abs(sub({low},delay({close},1))),and(abs(sub({high},delay({low},1))),gt(abs(sub({low},delay({close},1))),condition(abs(sub({high},delay({close},1))),add(abs(sub({low},delay({close},1))),div(abs(sub({high},delay({close},1))),add(2,div(abs(sub(delay({close},1),delay({open},1))),4)))),add(abs(sub({high},delay({low},1))),div(abs(sub(delay({close},1),delay({open},1))),4)))))))))),ts_max(abs(sub({high},delay({close},1))),abs(sub({low},delay({close},1)))))))
mul(sub(rank(ts_decayed_linear(ts_delta(add(mul({low},0.7),mul({vwap},0.3)),3),20)),ts_rank(ts_decayed_linear(ts_rank(ts_corr(ts_rank({low},8),ts_rank(ts_mean({volume},60),17),5),19),16),7)),-1)
mul(-1,ts_corr({open},{volume},10))
ts_min(rank(ts_decayed_linear(sub(add(rank({open}),rank({low})),add(rank({high}),rank({close}))),8)),ts_rank(ts_decayed_linear(ts_corr(ts_rank({close},8),ts_rank(ts_mean({volume},60),20),8),7),3))
mul(rank(ts_corr(rank({high}),rank(ts_mean({volume},15)),9)),-1)
mul(mul(mul(-1,rank(ts_rank({close},10))),rank(ts_delta(ts_delta({close},1),1))),rank(ts_rank(div({volume},ts_mean({volume},20)),5)))
cumprod(gt({close},condition(delay({close},1),div(sub({close},delay({close},1)),delay({close},1)),1)))
div(sumif(div(abs(div({close},sub(delay({close},1),1))),{amount}),20,lt({close},delay({close},1))),countcond(lt({close},delay({close},1)),20))
div(sub(ts_mean({volume},9),ts_mean({volume},26)),mul(ts_mean({volume},12),100))
mul(ts_mean(div(sub({close},delay({close},1)),sub(delay({close},1),sma(div(sub({close},delay({close},1)),delay({close},1)),61,2))),20),div(div(sub({close},delay({close},1)),sub(delay({close},1),sma(div(sub({close},delay({close},1)),delay({close},1)),61,2))),sma(pow(div(sub({close},delay({close},1)),sub(delay({close},1),div(sub({close},delay({close},1)),sub(delay({close},1),sma(div(sub({close},delay({close},1)),delay({close},1)),61,2))))),2),60)))
ts_linear_reg_with_seq(ts_mean({close},12),12,0)
mul(lt(rank(ts_corr({open},ts_sum(ts_mean({volume},60),9),6)),rank(sub({open},ts_min({open},14)))),-1)
reg_beta(filter(div({close},sub(delay({close},1),1)),lt({benchmarkindex_close},delay({benchmarkindex_close},1))),filter(div({benchmarkindex_close},sub(delay({benchmarkindex_close},1),1)),lt({benchmarkindex_close},delay({benchmarkindex_close},1))),252)
div(add({close},add({high},{low})),mul(3,{volume}))
sma(sub({close},delay({close},20)),20,1)
sma(sub(ts_mean(delay(sma(delay(div({close},delay({close},9)),1),9,1),1),12),ts_mean(delay(sma(delay(div({close},delay({close},9)),1),9,1),1),26)),9,1)
div(add(ts_mean({close},3),add(ts_mean({close},6),add(ts_mean({close},12),ts_mean({close},24)))),4)
lt(sub({vwap},ts_min({vwap},16)),ts_corr({vwap},ts_mean({volume},180),18))
sub(sma({volume},13,2),sub(sma({volume},27,2),sma(sub(sma({volume},13,2),sma({volume},27,2)),10,2)))
mul(ts_max(rank(ts_decayed_linear(ts_delta({vwap},5),3)),rank(ts_decayed_linear(mul(div(ts_delta(add(mul({open},0.15),mul({low},0.85)),2),add(mul({open},0.15),mul({low},0.85))),-1),3))),-1)
add(ts_min(ts_product(rank(rank(log(ts_sum(ts_min(rank(rank(mul(-1,rank(ts_delta(sub({close},1),5))))),2),1)))),1),5),ts_rank(delay(mul(-1,{return}),6),5))
div(sub(sub({high},sma({close},15,2)),sub({low},sma({close},15,2))),{close})
mul(div(sub({close},ts_sum(ts_min({low},delay({close},1)),6)),mul(ts_sum(sub(ts_max({high},delay({close},1)),ts_min({low},delay({close},1))),6),mul(12,add(24,div(sub({close},ts_sum(ts_min({low},delay({close},1)),12)),mul(ts_sum(sub(ts_max({high},delay({close},1)),ts_min({low},delay({close},1))),12),mul(6,add(24,div(sub({close},ts_sum(ts_min({low},delay({close},1)),24)),mul(ts_sum(sub(ts_max({high},delay({close},1)),ts_min({low},delay({close},1))),24),mul(6,24))))))))))),div(100,mul(6,add(12,mul(6,add(24,mul(12,24)))))))
sma(le({close},condition(delay({close},1),ts_std({close},20),0)),20,1)
ts_mean(ts_max(ts_max(sub({high},{low}),abs(sub(delay({close},1),{high}))),abs(sub(delay({close},1),{low}))),12)
div(div(sma(ts_max(sub({close},delay({close},1)),0),12,1),mul(sma(abs(sub({close},delay({close},1))),12,1),sub(100,ts_min(div(sma(ts_max(sub({close},delay({close},1)),0),12,1),mul(sma(abs(sub({close},delay({close},1))),12,1),100)),12)))),sub(ts_max(div(sma(ts_max(sub({close},delay({close},1)),0),12,1),mul(sma(abs(sub({close},delay({close},1))),12,1),100)),12),ts_min(div(sma(ts_max(sub({close},delay({close},1)),0),12,1),mul(sma(abs(sub({close},delay({close},1))),12,1),100)),12)))
rank(mul(mul(mul(mul(-1,{return}),ts_mean({volume},20)),{vwap}),sub({high},{close})))
sma(div(sub(condition(gt({close},delay({close},1)),div(1,sub({close},delay({close},1))),1),ts_min(condition(gt({close},delay({close},1)),div(1,sub({close},delay({close},1))),1),12)),mul(sub({high},{low}),100)),13,2)
sub(max(sumac(sub({close},ts_mean({close},48)))),div(min(sumac(sub({close},ts_mean({close},48)))),ts_std({close},48)))
mul(-20,pow(sub(20,1),mul(1.5,div(ts_sum(div({close},sub(delay({close},1),sub(1,ts_mean(div({close},sub(delay({close},1),1)),20)))),20),mul(sub(20,1),mul(sub(20,2),pow(sum(div({close},delay({close},1)),pow(20,2),20),1.5)))))))
ts_sum(sub({close},gt(delay({close},1),condition(0,sub({close},delay({close},1)),0))),12)
mul(-1,div({volume},ts_mean({volume},20)))
sma(sub(ts_mean(delay(sma(sub({close},delay({close},1)),9,1),1),12),ts_mean(delay(sma(sub({close},delay({close},1)),9,1),1),26)),10,1)
sub(mul(div(mul(rank(div(1,{close})),{volume}),ts_mean({volume},20)),div(mul({high},rank(sub({high},{close}))),div(ts_sum({high},5),5))),rank(sub({vwap},delay({vwap},5))))
div(mul(-1,mul(sub({low},{close}),pow({open},5))),mul(sub({close},{high}),pow({close},5)))
ts_mean(div(abs(mul(ts_sum(condition(gt(neg(ts_delta({low},1)),and(0,gt(neg(ts_delta({low},1)),ts_delta({high},1)))),neg(ts_delta({low},1)),0),14),div(100,sub(ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14),mul(ts_sum(condition(gt(ts_delta({high},1),and(0,gt(ts_delta({high},1),neg(ts_delta({low},1))))),ts_delta({high},1),0),14),div(100,ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14))))))),mul(mul(ts_sum(condition(gt(neg(ts_delta({low},1)),and(0,gt(neg(ts_delta({low},1)),ts_delta({high},1)))),neg(ts_delta({low},1)),0),14),div(100,add(ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14),mul(ts_sum(condition(gt(ts_delta({high},1),and(0,gt(ts_delta({high},1),neg(ts_delta({low},1))))),ts_delta({high},1),0),14),div(100,ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14)))))),100)),6)
mul(3,sub(sma({close},13,2),mul(2,add(sma(sma({close},13,2),13,2),sma(sma(sma(log({close}),13,2),13,2),13,2)))))
sma(gt({close},condition(delay({close},1),ts_std({close},20),0)),20,1)
ts_mean(ts_max(ts_max(sub({high},{low}),abs(sub(delay({close},1),{high}))),abs(sub(delay({close},1),{low}))),6)
ts_corr(rank(div(sub({close},ts_min({low},12)),sub(ts_max({high},12),ts_min({low},12)))),rank({volume}),6)
mul(div(sub(20,lowday({high},20)),20),100)
div(sub({close},delay({close},1)),mul(delay({close},1),{volume}))
mul(rank(ts_corr({vwap},{volume},4)),rank(ts_corr(rank({low}),rank(ts_mean({volume},50)),12)))
condition(lt(ts_mean({volume},20),{volume}),mul(mul(-1,ts_rank(abs(ts_delta({close},7)),60)),sign(ts_delta({close},7))),mul(-1,{volume}))
div(ts_sum(sub(sub(div({close},sub(delay({close},1),1)),ts_mean(div({close},sub(delay({close},1),1)),20)),pow(sub({benchmarkindex_close},ts_mean({benchmarkindex_close},20)),2)),20),sum(pow(sub({benchmarkindex_close},ts_mean({benchmarkindex_close},20)),3)))
div(countcond(or(gt({close},and({open},gt({benchmarkindex_close},{benchmarkindex_open}))),lt({close},and({open},lt({benchmarkindex_close},{benchmarkindex_open})))),20),20)
sub(max(sumac(sub({close},ts_mean({close},24)))),div(min(sumac(sub({close},ts_mean({close},24)))),ts_std({close},24)))
add(rank(ts_corr(delay(sub({open},{close}),1),{close},200)),rank(sub({open},{close})))
rank(mul(-1,pow(sub(1,div({open},{close})),2)))
div(add(ts_mean(div(abs(mul(ts_sum(condition(gt(neg(ts_delta({low},1)),and(0,gt(neg(ts_delta({low},1)),ts_delta({high},1)))),neg(ts_delta({low},1)),0),14),div(100,sub(ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14),mul(ts_sum(condition(gt(ts_delta({high},1),and(0,gt(ts_delta({high},1),neg(ts_delta({low},1))))),ts_delta({high},1),0),14),div(100,ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14))))))),mul(mul(ts_sum(condition(gt(neg(ts_delta({low},1)),and(0,gt(neg(ts_delta({low},1)),ts_delta({high},1)))),neg(ts_delta({low},1)),0),14),div(100,add(ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14),mul(ts_sum(condition(gt(ts_delta({high},1),and(0,gt(ts_delta({high},1),neg(ts_delta({low},1))))),ts_delta({high},1),0),14),div(100,ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14)))))),100)),6),delay(ts_mean(div(abs(mul(ts_sum(condition(gt(neg(ts_delta({low},1)),and(0,gt(neg(ts_delta({low},1)),ts_delta({high},1)))),neg(ts_delta({low},1)),0),14),div(100,sub(ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14),mul(ts_sum(condition(gt(ts_delta({high},1),and(0,gt(ts_delta({high},1),neg(ts_delta({low},1))))),ts_delta({high},1),0),14),div(100,ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14))))))),mul(mul(ts_sum(condition(gt(neg(ts_delta({low},1)),and(0,gt(neg(ts_delta({low},1)),ts_delta({high},1)))),neg(ts_delta({low},1)),0),14),div(100,add(ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14),mul(ts_sum(condition(gt(ts_delta({high},1),and(0,gt(ts_delta({high},1),neg(ts_delta({low},1))))),ts_delta({high},1),0),14),div(100,ts_sum(get_max(get_max(sub({high},{low}),abs(sub({high},delay({close},1)))),abs(sub({low},delay({close},1)))),14)))))),100)),6),6)),2)
ts_sum(le({open},condition(delay({open},1),0,ts_max(sub({high},{open}),sub({open},delay({open},1))))),20)
mul(div(sub({high},sub({low},sma(sub({high},{low}),11,2))),sma(sub({high},{low}),11,2)),100)
ts_mean(abs(sub({close},ts_mean({close},6))),6)
log(mul(sub(countcond(div({close},sub(delay({close}),gt(1,pow(div({close},delay({close},19)),sub(div(1,20),1))))),20),1),div(sumif(pow(div({close},sub(delay({close}),sub(1,pow(div({close},delay({close},19)),sub(div(1,20),1))))),2),20,div({close},sub(delay({close}),lt(1,pow(div({close},delay({close},19)),sub(div(1,20),1)))))),mul(countcond(div({close},sub(delay({close}),lt(1,pow(div({close},delay({close},19)),sub(div(1,20),1))))),20),sumif(pow(div({close},sub(delay({close}),sub(1,pow(div({close},delay({close},19)),sub(div(1,20),1))))),2),20,div({close},sub(delay({close}),gt(1,pow(div({close},delay({close},19)),sub(div(1,20),1))))))))))
sub(add(ts_corr(ts_mean({volume},20),{low},5),div(add({high},{low}),2)),{close})
