请老师指导一下:以下公式加上收阳线该怎么编?

[通达信]
设置
1579 6 中兔子zn Lv.2 发表于 · 2020-11-12 07:37 显示全部楼层 正序浏览 |
跳转到指定楼层
N1:=1

GATE1:= 85;

GATE2:= 97;

GATE3:=85;

P1:=PEAK(3,N1,2);

P3:=PEAK(3,N1,1);

P2:=TROUGH(3,N1,2);

P4:=TROUGH(3,N1,1);

T1:=TROUGHBARS(3,N1,2)-PEAKBARS(3,N1,1);

T2:=PEAKBARS(3,N1,1)-TROUGHBARS(3,N1,1);

B12:=P1-P2;

BPT:=MAX(P3-P2,P3-P4);

B24:=ABS(P2-P4);
MIN(T1,T2)>5

{左右底周期跨度均大于5 }

AND ABS(T1-T2)/MIN(T1,T2)*100<GATE1

{左右底跨度之差与左(或右)底跨度的比值小于GATE1}

AND BPT/B12*100<GATE2

{底部反弹幅度与前期深度跌幅的比值小于GATE2}

AND  B24/BPT*100<GATE3

{左右底股价的差与底不凡弹高度的比值小于GATE3}

AND CROSS(CLOSE,P4+0.2*T2);

{最新收盘价向上突破右底到颈线的0.2倍};
以上公式,如果加上收阳线,该如何编

举报

使用道具 扔鸡蛋(0) 回复

中兔子zn
Lv.2
发表于 2021-1-3 05:38 复制 查看全部楼层
       
老师,有个问题,能不能帮一下?

选股公式源码:
C
就是选出收盘价
用通达信的程序交易评测系统,进行评测,设置报告和评测结果见链接https://www.55188.com/thread-9505261-1-1.html的截图。可以看到,在接近30年的时间区间里,除ST外的全部A股,仅出现3728次,这显然不可能,怎么回事呢

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

中兔子zn
Lv.2
发表于 2020-12-17 07:40 复制 查看全部楼层
谢谢老师,已打赏,还有一个问题,能不能指导一下?
下:

  REF(C,1)<REF(O,1) AND REF(C,1)<REF(C,2) AND (REF(O,1)-REF(C,1))/REF(C,1)*100>PA
AND (REF(O,1)-REF(C,1))/REF(C,1)*100<P1
AND (C-O)/O*100>PB AND (C-O)/O*100<P2  AND (C-REF(C,1))/REF(C,1)>PC AND
(C-REF(C,1))/REF(C,1)<P3 AND ATAN((EMA(C,12)/REF(EMA(C,12),1)-1)*100)*180/3.1416>15 AND
ATAN((EMA(C,50)/REF(EMA(C,50),1)-1)*100)*180/3.1416>10  
上式用通达信的程序评测系统进行评测,评测结果见截图1,可以看到,综合胜率为88.52%。然后我在上面公式的基础上加一个条件,如下(其中上两行是赋值,第三行是选股程序):

A:=HHV(H/MA(C,5)-1,976)*100;
N:=A*N1/10;
H/MA(C,5)-1<N
添加的这个条件的其中A的赋值的意思是最近576个交易日的每天的最高价比当日的五日线的涨幅的最高值。作为选股程序的
第三行的意思是选出最高价小于这个最高值的股票。上面这个附加条件的公式里有个参数N1,取值1到10,就是看当日最高价比5日线的涨幅这个值与A的不同比值的股票的不同表现。因为大家应该知道乖离率越大,股票越容易下跌,也就是说,N1的值越大,次日下跌的可能性越大。用通达信的程序评测系统评测,是不是这样呢,截图2是评测的结果,可以看到,无论N1的取值如何,胜率都一样,这是怎么回事,是不是我加的那三行的公式有误?

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

休闲者68
Lv.6
发表于 2020-11-17 08:27 复制 查看全部楼层
中兔子zn 发表于 2020-11-17 07:35
谢谢老师,已打赏。还有一个问题,能不能帮一下?
有一个公式(如下),好象简单,但是因为加上了最后一 ...

C>O AND C>REF(C,1)  AND  C/O<1.098 AND (ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*180/3.14115926)>44 AND  (ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*180/3.14115926)<75 AND BETWEEN(C,MA(C,5),MA(C,5)*1.055);
查看全部打赏
  • 中兔子zn+10理想币 : 点赞,知识的价值在于分享,谢谢!

举报

使用道具 点亮(1) 扔鸡蛋(0) 回复

中兔子zn
Lv.2
发表于 2020-11-17 07:35 复制 查看全部楼层
休闲者68 发表于 2020-11-12 08:50
N1:=1;
GATE1:=85;
GATE2:=97;

谢谢老师,已打赏。还有一个问题,能不能帮一下?
有一个公式(如下),好象简单,但是因为加上了最后一句:AND BETWEEN..........。测试后显示:AND BETWEEN(C,MA(C,5),MA(C,5)*1.055)
详细信息 : 某个操作数没有相应的操作符匹配!
错误起始位置 : 176 ; 长度: 7
怎么回事?

C>O AND C>REF(C,1)  AND  C/O<1.098 AND (ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*180/3.14115926)>44 AND  (ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*180/3.14115926)<75 ;
AND BETWEEN(C,MA(C,5),MA(C,5)*1.055);

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

中兔子zn
Lv.2
发表于 2020-11-13 05:17 复制 查看全部楼层
休闲者68 发表于 2020-11-12 08:50
N1:=1;
GATE1:=85;
GATE2:=97;

谢谢老师,已打赏

举报

使用道具 扔鸡蛋(0) 回复

休闲者68
Lv.6
发表于 2020-11-12 08:50 复制 查看全部楼层
N1:=1;
GATE1:=85;
GATE2:=97;
GATE3:=85;
P1:=PEAK(3,N1,2);
P3:=PEAK(3,N1,1);
P2:=TROUGH(3,N1,2);
P4:=TROUGH(3,N1,1);
T1:=TROUGHBARS(3,N1,2)-PEAKBARS(3,N1,1);
T2:=PEAKBARS(3,N1,1)-TROUGHBARS(3,N1,1);
B12:=P1-P2;
BPT:=MAX(P3-P2,P3-P4);
B24:=ABS(P2-P4);
MIN(T1,T2)>5
{左右底周期跨度均大于5 }
AND ABS(T1-T2)/MIN(T1,T2)*100<GATE1
{左右底跨度之差与左(或右)底跨度的比值小于GATE1}
AND BPT/B12*100<GATE2
{底部反弹幅度与前期深度跌幅的比值小于GATE2}
AND  B24/BPT*100<GATE3
{左右底股价的差与底不凡弹高度的比值小于GATE3}
AND CROSS(CLOSE,P4+0.2*T2) AND C>O;
查看全部打赏
  • 中兔子zn+10理想币 : 很给力,投资愉快,理想因你而精彩;
  • 快乐398+18理想币 : 点赞,谢谢老师!

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

您需要登录后才可以回帖 登录

本版积分规则 《理想财富服务协议》《免责声明》

站长推荐 关闭 上一条 /6 下一条
回顶部 到页底
快速回复 返回顶部 返回列表