吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1086|回复: 4
收起左侧

[经验求助] 东财指标修改

[复制链接]
freckle 发表于 2023-8-18 16:37
30吾爱币
有一个东方财富(通达信)公式指标,图中B所示位置,坐标横线是绿色,红色的那两条。
图A中是虚线,图B中是实线。我想B也是虚线,但我找不到表示坐标横线的代码。下面代码中红色的是我自己加的,会显示(虚线+实线)。请高手帮忙,我需要显示为虚线。



CTA1:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;  {最近13个交易日收盘价相对于最低价的变动幅度}
CTA2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;    {最近9个交易日收盘价相对于最低价的变动幅度}
CTA3:=(SMA(CTA2,3,1)-18)*1.55;                            {CTA2的3日简单移动平均值减去18后乘以1.55}
CTA4:=SMA(CTA3,3,1);                                       {CTA3的3日简单移动平均值}
CTA5:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100;  {最近100个交易日收盘价相对于最低价的变动幅度}
CTA6:=SMA(CTA5,10,1);                                      {CTA5的10日简单移动平均值}
CTA7:=(EMA(SMA(CTA6,8,1),34)-25)*2.6;                      {CTA6的8日简单移动平均值的指数移动平均值减去25后乘以2.6}
CTA8:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);                      {收盘价的5日简单移动平均值的平方加上收盘价的5日简单移动平均值}
CTA9:=POW(MA(LOW,5),2)+MA(LOW,5);                          {最低价的5日简单移动平均值的平方加上最低价的5日简单移动平均值}
CTAA:=POW(MA(HIGH,5),2)+MA(HIGH,5);                        {最高价的5日简单移动平均值的平方加上最高价的5日简单移动平均值}
CTAB:=((CTA8-LLV(CTA9,64))/(HHV(CTAA,64)-LLV(CTA9,64))*150+65-10)/2;  {CTA8相对于CTA9的变动幅度经过一系列计算后得出的值}
CTAC:=SMA(CTAB,3,1)*1.5-46;                                {CTAB的3日简单移动平均值乘以1.5后减去46}
CTAD:=SMA(CTAC,3,1);                                       {CTAC的3日简单移动平均值}
CTAE:=3*CTAC-2*CTAD;                                      {CTAC的3倍减去CTAD的2倍}
CTAF:=(CTA1+CTA2+CTA5)/3;                                 {CTA1、CTA2和CTA5的平均值}
CTA10:=((CTA3+CTA3+CTA6+CTAC)/4-15)*1.67;                  {CTA3的两倍加上CTA6和CTAC的平均值,减去15后乘以1.67}
CTA11:=((CTA4+CTA4+CTA7+CTAD)/4-15)*1.67;                  {CTA4的两倍加上CTA7和CTAD的平均值,减去15后乘以1.67}
CTA12:=((CTA1+CTA5*2+CTAF+CTA10+CTA11+CTAB+CTAC+CTAD+CTAE)/10-15)*1.67;  {多个变量的加权平均值进行一系列计算后得出的值}
CTA13:=(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*(-1)+0.9;  {最高价的5日最高值相对于收盘价和最低价的变动幅度}
CTA14:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*(-1)+0.92;  {最高价的10日最高值相对于收盘价和最低价的变动幅度}
CTA15:=(HHV(HIGH,15)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,15))*(-1)+0.93;  {最高价的15日最高值相对于收盘价和最低价的变动幅度}
CTA16:=(HHV(HIGH,55)-CLOSE)/(HHV(HIGH,55)-LLV(LOW,55))*(-1)+0.94;  {最高价的55日最高值相对于收盘价和最低价的变动幅度}
CTA17:=(HHV(HIGH,89)-CLOSE)/(HHV(HIGH,89)-LLV(LOW,89))*(-1)+0.95;  {最高价的89日最高值相对于收盘价和最低价的变动幅度}
CTA18:=(HHV(HIGH,120)-CLOSE)/(HHV(HIGH,120)-LLV(LOW,120))*(-1)+0.91;  {最高价的120日最高值相对于收盘价和最低价的变动幅度}
CTA19:=(HHV(HIGH,180)-CLOSE)/(HHV(HIGH,180)-LLV(LOW,180))*(-1)+0.96;  {最高价的180日最高值相对于收盘价和最低价的变动幅度}
CTA1A:=((CTA13*8+CTA14*8+CTA15*8+CTA16+CTA17+CTA18+CTA19)/28-0.1)*185;  {多个变量的加权平均值进行一系列计算后得出的值}
{DRAWTEXT_FIX(C>O,0.01,0.9,0,'文本'),COLORRED;  {在图表上绘制文本信息}
CTA1B:=SMA(CTA1A,3,1);                                    {CTA1A的3日简单移动平均值}
CTA1C:=(SMA(CTA1B,8,1)-8)*1.18;                            {CTA1B的8日简单移动平均值减去8后乘以1.18}
浮动筹码:(CTA10+CTA11+CTA12+CTAC+CTAD+CTAE+CTA1C+CTA7)/13;  {多个变量的和除以13,得到浮动筹码}
浮动筹码1:(CTA10+CTA11+CTA12+CTAC+CTAD+CTAE+CTA1C+CTA7)/21;  {多个变量的和除以21,得到浮动筹码1}
浮动筹码2:(CTA10+CTA11+CTA12+CTAC+CTAD+CTAE+CTA1C+CTA7)/34;  {多个变量的和除以34,得到浮动筹码2}
获利筹码:(CTA3+CTA6+CTA1B*2)/4;100;                        {CTA3、CTA6和CTA1B的两倍的和除以4再加上100,得到获利筹码}
CTA2N:=LLV(LOW,3)<=LLV(LOW,60);                            {最低价的最近3个交易日的最低值是否小于等于最低价的最近60个交易日的最低值}
CTA3N:=C>O AND (C/O>1.03 OR C>1.03*REF(C,1));               {收盘价大于开盘价且(收盘价除以开盘价大于1.03或收盘价大于1.03倍的上一个交易日的收盘价)}
XG:=CROSS(获利筹码,浮动筹码2) AND REF(获利筹码,1)<0;        {获利筹码和浮动筹码2的交叉点,并且上一个交易日的获利筹码小于0}
{DRAWICON(XG,XG+5,6);                                     {在图表上绘制图标,位置由XG和XG+5确定,图标编号为42。东财用红圈,胜率61.43% }
DRAWTEXT(XG,XG+15,'▽'),COLORLIMAGENTA;
XH:CROSS(浮动筹码,浮动筹码2);                              {浮动筹码和浮动筹码2的交叉点}
{DRAWICON(XH,XH-5,8);                                       {在图表上绘制图标,位置由XH和XH+5确定,图标编号为9.东财用红色箭头,胜率88.05%}
DRAWTEXT(XH,XH+15,'▲'),COLORRED;
DRAWTEXT(XH,XH+30,'钱'),COLORRED;

{画Y轴坐标}
0,DOTLINE,COLORRED;
{颜色为,K线红}
{50,DOTLINE,COLORBLACK;}
100,DOTLINE,COLOR399239;
{颜色是,K线绿}


{顶底买卖点}
{指标名字:DDMMD}

顶底买卖1:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
顶底买卖2:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;
顶底买卖3:=SMA(顶底买卖2,2,1);

天:=100+(-ABS(顶底买卖1)),COLORRED;
下:=SMA(顶底买卖3,2,1);
无:=ABS(顶底买卖1),COLORGREEN;
敌:=50,COLORFFAA00,LINETHICK3;

{A:80;
B:20;}{坐标轴}

买:STICKLINE(CROSS(下,无),90,110,3,0),COLORRED,LINETHICK1;{画红色竖杠}
{STICKLINE(CROSS(下,无),20,25,5,0),COLORFF9900,LINETHICK1;}
DRAWTEXT(CROSS(下,无),112,'▲'),COLORRED;{红色}

卖:STICKLINE(CROSS(下,天),90,110,3,0),COLOR399239,LINETHICK1;{画绿色竖杠}
{STICKLINE(CROSS(下,天),90,99,5,0),COLORFF9900,LINETHICK1;}
DRAWTEXT(CROSS(下,天),112,'▼'),COLOR399239;{墨绿色}

选股2:=IF(CROSS(下,20),1,0);

DRAWICON((CROSS(下,20) ),100,4);{向上红色箭头}

最佳答案

查看完整内容

CTA1:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100; {最近13个交易日收盘价相对于最低价的变动幅度} CTA2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; {最近9个交易日收盘价相对于最低价的变动幅度} CTA3:=(SMA(CTA2,3,1)-18)*1.55; {CTA2的3日简单移动平均值减去18后乘以1.55} CTA4:=SMA(CTA3,3,1); {CTA3的3日简单移动平均值} CTA5: ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

XWZJ100008 发表于 2023-8-18 16:37
CTA1:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;  {最近13个交易日收盘价相对于最低价的变动幅度}
CTA2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;    {最近9个交易日收盘价相对于最低价的变动幅度}
CTA3:=(SMA(CTA2,3,1)-18)*1.55;                            {CTA2的3日简单移动平均值减去18后乘以1.55}
CTA4:=SMA(CTA3,3,1);                                       {CTA3的3日简单移动平均值}
CTA5:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100;  {最近100个交易日收盘价相对于最低价的变动幅度}
CTA6:=SMA(CTA5,10,1);                                      {CTA5的10日简单移动平均值}
CTA7:=(EMA(SMA(CTA6,8,1),34)-25)*2.6;                      {CTA6的8日简单移动平均值的指数移动平均值减去25后乘以2.6}
CTA8:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);                      {收盘价的5日简单移动平均值的平方加上收盘价的5日简单移动平均值}
CTA9:=POW(MA(LOW,5),2)+MA(LOW,5);                          {最低价的5日简单移动平均值的平方加上最低价的5日简单移动平均值}
CTAA:=POW(MA(HIGH,5),2)+MA(HIGH,5);                        {最高价的5日简单移动平均值的平方加上最高价的5日简单移动平均值}
CTAB:=((CTA8-LLV(CTA9,64))/(HHV(CTAA,64)-LLV(CTA9,64))*150+65-10)/2;  {CTA8相对于CTA9的变动幅度经过一系列计算后得出的值}
CTAC:=SMA(CTAB,3,1)*1.5-46;                                {CTAB的3日简单移动平均值乘以1.5后减去46}
CTAD:=SMA(CTAC,3,1);                                       {CTAC的3日简单移动平均值}
CTAE:=3*CTAC-2*CTAD;                                      {CTAC的3倍减去CTAD的2倍}
CTAF:=(CTA1+CTA2+CTA5)/3;                                 {CTA1、CTA2和CTA5的平均值}
CTA10:=((CTA3+CTA3+CTA6+CTAC)/4-15)*1.67;                  {CTA3的两倍加上CTA6和CTAC的平均值,减去15后乘以1.67}
CTA11:=((CTA4+CTA4+CTA7+CTAD)/4-15)*1.67;                  {CTA4的两倍加上CTA7和CTAD的平均值,减去15后乘以1.67}
CTA12:=((CTA1+CTA5*2+CTAF+CTA10+CTA11+CTAB+CTAC+CTAD+CTAE)/10-15)*1.67;  {多个变量的加权平均值进行一系列计算后得出的值}
CTA13:=(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*(-1)+0.9;  {最高价的5日最高值相对于收盘价和最低价的变动幅度}
CTA14:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*(-1)+0.92;  {最高价的10日最高值相对于收盘价和最低价的变动幅度}
CTA15:=(HHV(HIGH,15)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,15))*(-1)+0.93;  {最高价的15日最高值相对于收盘价和最低价的变动幅度}
CTA16:=(HHV(HIGH,55)-CLOSE)/(HHV(HIGH,55)-LLV(LOW,55))*(-1)+0.94;  {最高价的55日最高值相对于收盘价和最低价的变动幅度}
CTA17:=(HHV(HIGH,89)-CLOSE)/(HHV(HIGH,89)-LLV(LOW,89))*(-1)+0.95;  {最高价的89日最高值相对于收盘价和最低价的变动幅度}
CTA18:=(HHV(HIGH,120)-CLOSE)/(HHV(HIGH,120)-LLV(LOW,120))*(-1)+0.91;  {最高价的120日最高值相对于收盘价和最低价的变动幅度}
CTA19:=(HHV(HIGH,180)-CLOSE)/(HHV(HIGH,180)-LLV(LOW,180))*(-1)+0.96;  {最高价的180日最高值相对于收盘价和最低价的变动幅度}
CTA1A:=((CTA13*8+CTA14*8+CTA15*8+CTA16+CTA17+CTA18+CTA19)/28-0.1)*185;  {多个变量的加权平均值进行一系列计算后得出的值}
{DRAWTEXT_FIX(C>O,0.01,0.9,0,'文本'),COLORRED;  {在图表上绘制文本信息}
CTA1B:=SMA(CTA1A,3,1);                                    {CTA1A的3日简单移动平均值}
CTA1C:=(SMA(CTA1B,8,1)-8)*1.18;                            {CTA1B的8日简单移动平均值减去8后乘以1.18}
浮动筹码:(CTA10+CTA11+CTA12+CTAC+CTAD+CTAE+CTA1C+CTA7)/13;  {多个变量的和除以13,得到浮动筹码}
浮动筹码1:(CTA10+CTA11+CTA12+CTAC+CTAD+CTAE+CTA1C+CTA7)/21;  {多个变量的和除以21,得到浮动筹码1}
浮动筹码2:(CTA10+CTA11+CTA12+CTAC+CTAD+CTAE+CTA1C+CTA7)/34;  {多个变量的和除以34,得到浮动筹码2}
获利筹码:(CTA3+CTA6+CTA1B*2)/4;                        {CTA3、CTA6和CTA1B的两倍的和除以4再加上100,得到获利筹码}
CTA2N:=LLV(LOW,3)<=LLV(LOW,60);                            {最低价的最近3个交易日的最低值是否小于等于最低价的最近60个交易日的最低值}
CTA3N:=C>O AND (C/O>1.03 OR C>1.03*REF(C,1));               {收盘价大于开盘价且(收盘价除以开盘价大于1.03或收盘价大于1.03倍的上一个交易日的收盘价)}
XG:=CROSS(获利筹码,浮动筹码2) AND REF(获利筹码,1)<0;        {获利筹码和浮动筹码2的交叉点,并且上一个交易日的获利筹码小于0}
{DRAWICON(XG,XG+5,6);                                     {在图表上绘制图标,位置由XG和XG+5确定,图标编号为42。东财用红圈,胜率61.43% }
DRAWTEXT(XG,XG+15,'▽'),COLORLIMAGENTA;
XH:2*CROSS(浮动筹码,浮动筹码2),DOTLINE;                              {浮动筹码和浮动筹码2的交叉点}
{DRAWICON(XH,XH-5,8);                                       {在图表上绘制图标,位置由XH和XH+5确定,图标编号为9.东财用红色箭头,胜率88.05%}
DRAWTEXT(XH,XH+15,'▲'),COLORRED;
DRAWTEXT(XH,XH+30,'钱'),COLORRED;

{画Y轴坐标}
20,DOTLINE,COLORRED;
{颜色为,K线红}
{50,DOTLINE,COLORBLACK;}
100,DOTLINE,COLOR399239;
{颜色是,K线绿}


{顶底买卖点}
{指标名字:DDMMD}

顶底买卖1:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
顶底买卖2:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;
顶底买卖3:=SMA(顶底买卖2,2,1);

天:=100+(-ABS(顶底买卖1)),COLORRED;
下:=SMA(顶底买卖3,2,1);
无:=ABS(顶底买卖1),COLORGREEN;
敌:=50,COLORFFAA00,LINETHICK3;

{A:80;
B:20;}{坐标轴}

买:STICKLINE(CROSS(下,无),90,110,3,0),COLORRED,LINETHICK1;{画红色竖杠}
{STICKLINE(CROSS(下,无),20,25,5,0),COLORFF9900,LINETHICK1;}
DRAWTEXT(CROSS(下,无),112,'▲'),COLORRED;{红色}

卖:STICKLINE(CROSS(下,天),90,110,3,0),COLOR399239,LINETHICK1;{画绿色竖杠}
{STICKLINE(CROSS(下,天),90,99,5,0),COLORFF9900,LINETHICK1;}
DRAWTEXT(CROSS(下,天),112,'▼'),COLOR399239;{墨绿色}

选股2:=IF(CROSS(下,20),1,0);

DRAWICON((CROSS(下,20) ),100,4);{向上红色箭头};
 楼主| freckle 发表于 2023-8-18 21:01
XWZJ100008 发表于 2023-8-18 20:12
CTA1:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;  {最近13个交易日收盘价相对于最低价的变动幅 ...


横线变成3条了
XWZJ100008 发表于 2023-8-19 07:54

{画Y轴坐标}
20,DOTLINE,COLORRED;把这句改成
{画Y轴坐标}
0,DOTLINE,COLORRED;
 楼主| freckle 发表于 2023-8-19 08:02
XWZJ100008 发表于 2023-8-19 07:54
{画Y轴坐标}
20,DOTLINE,COLORRED;把这句改成
{画Y轴坐标}

感谢谢谢
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-10-10 23:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表