分享

历史大底选股公式

 ljf5616 2020-05-24
  1. 发布时间:2020-04-28

选股公式源码

RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3 * K24) - (2 * D24));
支撑位:=IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24))));
压力位:=IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J))));
U2L:=IF((CLOSE >= MA(CLOSE,20)),80,50);
L2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);
RH1:=IF(((J < U2L) AND (REF(J,1) >= U2L)),HHV(REF(HIGH,1),(BARSLAST(((J >= U2L) AND (REF(J,1) < U2L))) - 1)),REF(HHV(REF(HIGH,1),(BARSLAST(((J >= U2L) AND (REF(J,1) < U2L))) - 1)),BARSLAST(((J < U2L) AND REF(J,1)))));
RH4:=IF((HIGH > RH1),LOW,REF(LOW,BARSLAST((HIGH > RH1))));
RH42:=IF((HIGH > RH1),J,REF(J,BARSLAST((HIGH > RH1))));
RH5:=IF((((HIGH > RH4) AND (J < RH42)) AND (J < J24)),HIGH,REF(HIGH,BARSLAST((((HIGH > RH4) AND (J < RH42)) AND (J < J24)))));
RL1:=IF(((J > L2L) AND (REF(J,1) <= L2L)),LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),BARSLAST(((J > L2L) AND REF(J,1)))));
RL4:=IF((LOW < RL1),HIGH,REF(HIGH,BARSLAST((LOW < RL1))));
RL42:=IF((LOW < RL1),J,REF(J,BARSLAST((LOW < RL1))));
RL5:=IF((((LOW < RL4) AND (J > RL42)) AND (J > J24)),LOW,REF(LOW,BARSLAST((((LOW < RL4) AND (J > RL42)) AND (J > J24)))));
CB:=((AMOUNT / VOL) / 100);
CD:=((CB > HIGH) OR (CB < LOW));
黑马趋势:=MA(CLOSE,3);
短期底部:=LLV(OPEN,30);
历史大底:FILTER((((((LLV(LOW,0) AND (WINNER(CLOSE) < 0.08)) AND (LOW <= 短期底部)) AND (CLOSE > 短期底部)) AND (J < 80)) AND ((CLOSE / OPEN) > 1.08)),20);

选股公式翻译

RSV赋值:(((收盘价 - 13日内最低价的最低值) / (13日内最高价的最高值 - 13日内最低价的最低值)) * 100) K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:((3 * K) - (2 * D)) RSV24赋值:(((收盘价 - 55日内最低价的最低值) / (55日内最高价的最高值 - 55日内最低价的最低值)) * 100) K24赋值:RSV24的3日[1日权重]移动平均 D24赋值:K24的3日[1日权重]移动平均 J24赋值:((3 * K24) - (2 * D24)) 支撑位赋值:如果J上穿J24,返回最低价,否则返回上次J上穿J24距今天数日前的最低价 压力位赋值:如果J24上穿J,返回最高价,否则返回上次J24上穿J距今天数日前的最高价 U2L赋值:如果(收盘价>=收盘价的20日简单移动平均),返回80,否则返回50 L2L赋值:如果(收盘价>=收盘价的20日简单移动平均),返回50,否则返回20 RH1赋值:如果((J=U2L)),返回(上次((J>=U2L)AND(1日前的J<u2l))距今天数-1)日内1日前的最高价的最高值,否则返回上次((j=U2L)AND(1日前的JRH1),返回最低价,否则返回上次(最高价>RH1)距今天数日前的最低价 RH42赋值:如果(最高价>RH1),返回J,否则返回上次(最高价>RH1)距今天数日前的J RH5赋值:如果(((最高价>RH4)AND(J<rh42))and(jRH4)AND(J<rh42))and(jL2L)AND(1日前的J<=L2L)),返回(上次((J<=L2L)AND(1日前的J>L2L))距今天数-1)日内1日前的最低价的最低值,否则返回上次((J>L2L)ANDREF(J,1))距今天数日前的(上次((J<=L2L)AND(1日前的J>L2L))距今天数-1)日内1日前的最低价的最低值 RL4赋值:如果(最低价<rl1),返回最高价,否则返回上次(最低价<rl1)距今天数日前的最高价 rl42赋值:如果(最低价<rl1),返回j,否则返回上次(最低价<rl1)距今天数日前的j='' rl5赋值:如果(((最低价RL42))AND(J>J24)),返回最低价,否则返回上次(((最低价RL42))AND(J>J24))距今天数日前的最低价 CB赋值:((成交额(元) / 成交量(手)) / 100) CD赋值:((CB > 最高价) OR (CB < 最低价)) 黑马趋势赋值:收盘价的3日简单移动平均 短期底部赋值:30日内开盘价的最低值 输出历史大底:(((((0日内最低价的最低值AND(以收盘价计算的获利盘比例<0.08))AND(最低价<=短期底部))AND(收盘价>短期底部))AND(J<80))AND((收盘价/开盘价)>1.08))的20日过滤

演示图片


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多