QJJ:=VOL / ((H - L) 2 - ABS(C - O));
意思是QJJ的数值为:成交量/(当天最高价减去最低价2-收盘价减去开盘价的绝对值)
把QJJ的数值带入XVL
XVL:=IF(C > O,QJJ (H - L),IF(C < O,QJJ (H - O + (C - L)),VOL / 2)) + IF(C > O,0 - QJJ (H - C + (O - L)),IF(C < O,0 - QJJ (H - L),0 - VOL / 2));
意思是XVL的数值为:如果收盘价大于开盘,则用QJJ乘以(当天最高价减去当天最低价),如果收盘价小于开盘价,用QJJ(当天最高价减去开盘价加上(收盘价减去最低价)),否者为成交量的二分之一,然后再加上如果(收盘大于开盘,为负的QJJ(最高价减去收盘价加上开盘价减去最低价)如果收盘价低于开盘价,则为负的QJJ乘以(最高价减去最低价),开盘等于收盘的话,XVL为0
XVL带入HLS,HLS就是XVL的23分之一。
所以HLS等于XVL除以23
把HLS带入“攻击流量”,所以攻击流量为055乘以今天的HSL+033乘以昨天的HLS+022乘以前天的HLS
LLJS为“攻击流量”的3天加权移动平均
ZJLL为昨天的LLJS数值
QZJJ为(LLJX减去ZJLL)除以ZJLL再乘以100
流量幅%就是
如果LLJX大于0 并且ZJLL小于0,则为QZJJ的绝对值,如果LLJX小于零并且ZJLL小于零,并且LLJX小于ZJLL,则为负的QZJJ,其他情况为QZJJ
我估计你是看不懂,做这个指标的人脑子让驴踢了
行情函数
1OPEN:O 开盘价
2CLOSE:C 收盘价
3HIGH:H 最高价
4LOW:L 最低价
5VOL:V 成交量(手)
6CAPITAL:流通盘
7AMOUNT:成交金额
8ADVANCE :上涨家数(大盘)
9DECLINE:下跌家数(大盘)
10SELLVOL:内盘主动卖
11BUYVOL:外盘主动卖
引用函数
1COUNT(X,N) :参数x为数组,N为计算周期,统计N周期内满足X的周期数,N为0则从第一个有效数据开始。
COUNT(C>O,0);//历史中阳k线的天数;
COUNT(C>O,20);//20日内出现阳k线的天数;
2REF(X,N) X为数组,N为周期,N可以为变量,N参数经常与BARSLAST()等函数一起使用,说明:引用N周期前的X值。
C/REF(C,1)>=1095 ;//涨停
C/REF(C,1)<=0905;//跌停
C>REF(C,1);//上涨
C<REF(C,1);//下跌
COUNT(C/REF(C,1)>=1095,10) //10日内涨停的次数
3SUM(X,N) X为数组,N为计算周期,统计N周期中X的总和,N为0时则统计所有有效值。
SUM(C/REF(C,1)>=1095,20);//20日内涨停的次数
SUM(IF(C>REF(C,1),V,IF(C<REF(C,1),-1V,0)),0);//能量潮
4MA(X,N);X为数组,N为计算周期,求X的N日移动平均值,算法为(X1+X2+X3+X4+…XN)/N
MA(C,5);//5日均线
MA(C,10);//10日均线
5HHV(X,N) ……求N周期内的X最高值
LLV(X,N)…… 求N周期呢的X的最低值
N为0,表示从第一个有效数值开始
HHV(H,10);//10日最高价的最高价
LLV(L,10);//10日最低价的最低价
HHV(C,10);
LLV(O,10);
6HHVBARS(X,N)N周期内最高的X到本周期的周期数
LLVBARS(X,N)N周期内最低的X值到本周期的周期数
HHVBARS(H,20);//20日内最高价的最高价到距离今天是几天
7SUMBARS(X,A) 将X向前累加直到大于等于A,返回这个区间的周期数
SUMBARS(VOL,CAPITAL);//完全换手到现在的周期数,返回成交量累加到流通盘的周期数
日期数:=SUMBARS(VOL,CAPITAL);
验证:SUM(V,日期数)/CAPITAL;
8BARSCOUNT(X) 第一个有效数据X到当前的周期数
BARSCOUNT(C) //对于日线数据来说返回上市以来的总日数
新股:BARSCOUNT(C)=1;
次新股:BARSCOUNT(C)<180;
//有效数据并不是全是大于等于1的数据,只要有输出数据,不管是0,还是负数,均为有效数据。
BARSCOUNT(MA(C,10)) //从第10根数据才开始输出的,所以要注意了
9BARSLAST(X) X为数组,上一次X不为0到现在的天数
BARSLAST(C/REF(C,1)>=1095);//上一次涨停到现在的天数
10BARSSINCE(X) X为数组,第一次X不为0到现在的天数
BARSINCE(HHV(V,30)/LLV(V,30)>=10);//第一次出现30日内最高成交量是最低成交量的10倍 到现在的周期数
逻辑函数
1IF(X,A,B)若X不为0则返回A,否则返回B。
相对强弱指标 RSI
INPUT:N(5,1,100);
LC:=REF(C,1);
D:=IF(C>LC,C-LC,0);
E:=IF(C<LC,C-LC,0);
A:=SUM(D,N)/N;
B:=SUM(E,N)/N;
原始RSI:(A/A+B)100;
IF(X
,A
,IF(Y
,C
,IF(P
,M
,N)
)
)
2CROSS (A,B),两条线交叉,表示当A从下方向上上穿B时,返回1,否则返回0。也就是上一个周期A<B,而当前周期A>B时,CROSS(A,B)返回1,否则返回0;从下方穿过也就是平时说的金叉,这是个模糊的说法,当两条线同时向下时,也会发生所谓的金叉。
CROSS(MA(C,5),MA(C,10));//五日均线金叉
CROSS(MA(C,10),MA(C,5));//五日均线死叉
3NOT 求逻辑非 NOT(X)返回非X,即当X为0时返回1,当X返回1时,返回0 调整N,我们可以得到结论:当X大于1时NOT(X)返回0,小于1时,返回1
NOT(ISUP);//表示平盘或收阴
NOT(01);//返回1
4ISUP 该周期是否收阳,ISUP当收盘大于开盘,返回1,否则返回0;
ISEQUAL 概周期是否平盘,当开盘价等于收盘,则返回1,否则返回0;
ISDOWN 该周期时候收阴,当收盘价小于开盘价,则返回1,否则返回0;
5ISLASTBAR 是否最后周期,最后一个周期返回去1,否则返回0
6BETWEEN(A,B,C) 介于两个数字之间,表示A处于B和C之间时返回1,否则返回0
BETWEEN(2,1,3)=1;
BETWEEN(4,3,1)=0;
7RANGE(A,B,C) 表示A大于B同时小于C时返回1,否则返回0
RANGE(2,1,3)=1;
RANGE(2,3,1)=0;
//区别 BETWEEN B与C位置颠倒不影响返回结果
关于BETWEEN的举例,均线粘合,均线粘合是很多朋友都感兴趣的问题,类似的这样的问题看似很简单,在实际编写中对其进行量化是编辑这类公式的关键,
所谓均线粘合是指各条均线在一段时间内,均线处于狭小 的区域运行,这里有两个因素,一个是一段时间,必须要指明这个时间段,另一个是狭小的区域,也就 要定义这个区域的上界和下界。
以下是一个6条均线粘合的选股公式,使用方法,调整参数N为粘合程度,N值越小粘合的程度越高,即均线距离越近吗,M为粘合周期,参数N1—N6为各条均线的参数,如果不需要这么多均线参与粘合计算,其中不需要的设为1就可以了
INPUT:
N(2,1,100),
M(10,1,100),
N1(5,1,100),
N2(10,1,100),
N3(20,1,1000),
N4(30,1,1000),
N5(60,1,1000),
N6(120,1,1000);
A1:=MA(C,N1);
A2:=MA(C,N2);
A3:=MA(C,N3);
A4:=MA(C,N4);
A5:=MA(C,N5);
A6:=MA(C,N6);
AA:=(A1+A2+A3+A4+A5+A6)/6;
UP:=AA(N/100)+AA;
DN:=AA-AA(N/100);
NH:COUNT(
BETWEEN(A1,UP,DN)) AND
BETWEEN(A2,UP,DN) AND
BETWEEN(A3,UP,DN) AND
BETWEEN(A4,UP,DN) AND
BETWEEN(A5,UP,DN) AND
BETWEEN(A6,UP,DN)
,M)=M;
8EXIST是否存在,EXIST(X,N) 返回N周期内的是否满足条件X,有一次满足就返回1,N为常量或变量
EXIST1:EXIST(C<REF(C,1),3);//三天中只要有一次下跌就有信号出现
9EVERY(X,N) 返回N周期内是否一直满足X,N可以为常量或变量。
EVERY1:EVERY(C<REF(C,1),3);//连续下跌三天才返回信号
COUNT(C<REF(C,1),3)=3
10LAST(X,A,B) 返回第前A周期到B周期是否一直满足条件X,若A为0,表示从第一天开始,B为0则表示到最后日止。
AA:=MA(C,5)>MA(C,10);
存在:LAST(AA,4,2);//这个函数使满足连续条件的信号滞后,往后移了
11LONGCROSS两条线维持一定周期内后交叉,LONGCROSS(A,B,N)表示N周期内A都小于B,本周期从下方上穿B时返回1,否则返回0
AA:=CROSS(MA(C,5),MA(C,10));
BB:=LAST(MA(C,5)<MA(C,10),5,1);
条件金叉:AA AND BB;
长金叉: LONGCROSS(MA(C,5),MA(C,10),5);
12MAX(A,B) 返回A和B中的较大值
MIN(A,B) 返回A和B中的较小值
13COST(N)N为常数,N为百分比 ,返回获利盘比例为N%的价格
WINNER(A)获利盘比例, A为常数或数组,为价格,返回A价格以下获利百分比,该函数仅对日线数据有效,表示获利盘比例
COST(WINNER(C))=C
平均成本价格:COST(50);
AA:=(VOL,CAPITAL);
平均成本价:SUM(CV,AA)/SUM(V,AA);
//cost函数的平均价格与完成流通股本换手的每日均价
换手率:VOL/CAPITAL100;
穿越筹码:ABS(WINNER(CLOSE)-WINNER(OPEN))100,VOLSTICK;
无量长阳:=穿越筹码>=10 AND MA(换手率,5)<=3 OR (穿越筹码/换手率)>9;
DRAWICON(无量长阳,穿越筹码,10);
大盘函数
INDEXC:大盘收盘
INDEXO:大盘开盘
INDEXV:大盘量能
//石开B系数
//贝塔=K(个股涨跌幅-指数涨跌幅)100,k的意思是当指数涨幅在1%以上时,k=09,当指数涨跌幅在1%以内时,K=1,当指数涨跌幅超过1%时,k=12
INPUT:N(10,1,100),M(40,1,100);
VAR1:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);
VAR2:=(CLOSE-REF(C,1))/REF(C,1);
K:=IF(VAR1>001,09,IF(VAR1<-001,12,1));
B1:(VAR2-VAR1)K100;
B:SUM(B1,N);
M5:SMA(B,M,1);
引用函数
1、引用指标公式:‘’指标指标线#周期‘’(参数)
“MACDDEA#WEEK”(26,12,9);表示当天引用了本周期所在的本周的MACD指标中的数据。#的格式调用的本周期所在的上一级周期的指标数据。##的格式则表示调用了前一种格式的前一周期的指标数据。
"MACDDEF##WEEK"(26,12,9)
//表示当天引用了上一周的MACD的DEF数据,#本周,##上周
2引用交易系统公式
“SYSTEM公式名称交易类型”(参数表)
“SYSTEMFMLNAMEENTERLONG”(P1,P2)。交易类型:ENTERLONG 多头买入
EXITLONG 多头卖出 ENTERSHORT 空头买入 EXITSHORT 空头卖出
可供引用的周期类型有MIN1 MIN5 MIN15 MIN30 MIN60 DAY WEEK MONTH 分表表示1分钟 5分钟 15分钟 30分钟 6分钟 日线 周线 月线
ENTERLONG:CROSS(MACD,0)
EXITLONG:CROSS(0,MACD)
引用任意股票数据,引用大盘数据可用INDEXC,INDEXV等
股票代码 “股票代码@数据”
数据名称可以有OPEN HIGH CLOSE LOW AMOUNT (注意这里不可以 用简称)。
"000002@VOL"表示000002该周期的成交量
"1A0001@CLOSE"表示大盘本周期的收盘价,此时大盘被当做一个个股
财务函数
FINONE(id,年份,月日)
FINONE(183,2016,1231);
绘图函数
这组函数的功能是在主图或幅图上设定条件输出图像 图标 直线 文字 数字 指标线 指标柱 等 全部可以单独使用。
公式编辑器的强大,在此组函数中表现的淋漓尽致,无论在表面美感,还是实质上提高工作效率上,都有良好的表现。较好的使用这组函数,可以使公式 输出更加美观 鲜明 直观。
1写字
显示文字 DRAWTEXT(COND,PRICE ,’TEXT’),当COND条件满足时,在PRICE位置输入文字TEXT,显示多行文本可用\N换行。
显示数字,DRAWNUMBER(COND,PRICE,NUMBER),当COND 满足条件时,在PRICE位置书写数字。
换行 文字大小 颜色分别用系统默认的\N COLOR
DRAWNUMBER(C/O>106,095L,L), COLORGREEN;
DARATEXT(C/O>106,095L,”反d啦、\N大阳线”), COLORRED;
在图形上绘制小图标
DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标(TYPE为1--41)
//DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标
DRAWICON(CLOSE>OPEN,LOW,1);
DRAWICON(CLOSE>OPEN,LOW+1,2);
DRAWICON(CLOSE>OPEN,LOW+2,3);
DRAWICON(CLOSE>OPEN,LOW+3,4);
DRAWICON(CLOSE>OPEN,LOW+4,5);
DRAWICON(CLOSE>OPEN,LOW+5,6);
2画线
DRAWLINE画直线,DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当满足COND1时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,DRAWLINE目前支持POINTDOT LINETHICK COLOR 这四个描述函数,EXPAND=0 EXPAND=1分别表示 不延长 延长。
DRAWLINE是唯一一个语句里面用到两个COND的绘图函数,因为她需要两个点来决定一条直线,DRAWLINE是从第一个点滑到第二点的,即在起点与终点的顺序关系,第一点出现的时间,要在第二点前,否则线是画不出来的。
DRAWLINE(HIGH>=HHV(H,20),H,L<=LLV(L,20),L,1);
POLYINE(COND,PRICE)当COND条件 满足时,在PRICE位置为顶点画折现连接可以用于只显示指标线,不在顶部显示数据的场合支持POINTDOT LINETHICK COLOR SHIFT 这四个描述函数
POLYLINE(C>REF(C,1),H),COLORRED;
//把所有点全连接起来
STICKLINE 画柱状线 STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1 和PRICE2位置之间画柱状线,宽度为WIDTH可为0-100(10为标准间距),WIDTH为宽度,支持小数,可为0,用1和01,会有很大的差距,取8时和主图的K线宽度差不多,EMPTH不为0则画空心柱,0为实心柱,PRICE1和PRICE2没有顺序关系。
AA:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,08,1);
线形描述
这一组中的函数,全部不能单独使用,一定要和其他指标一起用才能发挥效力,因为他们是描述指标线的。
指标在主图或幅图中显示,主要分为柱状和线状两种,这一组中的函数,全部 为了控制指标的显示而设计的。
掌握这组函数,可以使指标输出显示丰富多彩,色彩缤纷。
使用的一般形式:指标,指标描述函数1,指标描述函数2……;
-画柱状线,STICK的英文是柱 棒的意思,COLORSTICK是以零轴为中心画彩色柱状线,零轴以下 是阴线颜色,零轴上为阳线颜色,LINESHITK同时画柱状线和指标线。
一般的指标显示,在软件默认中是线状的,即如果不加指标线描述函数,则指标以线状的形式输出。
C-REF(C,1),STICK;
C-REF(C,1),COLORSTICK;
C-REF(C,1),LINESTICK;
//一般的信号,不加描述符函数,会有箭头状,加了STICK之后,就成柱状了。
C>REF(C,1)AND C>REF(C,2);
C>REF(C,1)AND C>REF(c,2),STICK;
//在同一个指标中,有多个相同性质的描述 函数时,软件只认最后一个描述函数,既想显示指标线和柱状线,又想以零轴为中心显示彩色柱状线,可以用分开的两句语句来达成目标。
A:=C-REF(C,1);
A,LINESTICK;
A,COLORSTICK;
-VOLSTICK 画成交量柱状线,今天的收盘价DAU昨天的收盘价,显示阳柱,小于等于显示阴柱。
V,VOLSTICK;
-CROSSDOT 画叉线或X状线、CIRCLEDOT 画小圆圈线、POINTDOT 画点状线
叉状线:MA(C,20), CROSSDOT;
小圆圈线:MA(C,30),CIRCLEDOT;
点状线:MA(C,6),POINTDOT ,LINTTHICK3;
MA(C,90),CROSSDOT;
MA(C,90),CIRCLEDOT,COLORMAGENTA;
-LINETHICK 画线粗细 参数1-9, THICK,字面意思是厚的,LINETHICK就可以理解为线(棒)的粗细了。
N分别取 1 2 3 4 5 6 7 做7个幅图。
-COLOR颜色
根据CSDN平台提供的信息,您可以使用以下基于换手率的即时函数公式:
1、C:=CLOSE;//当前股价;
2、V:=VOL;//当前成交量;
3、T:=5;//统计周期;
4、M:=15;//换手率阈值;
5、AVG_V=MA(V,T);//T日平均成交量;
6、AVG_T:=AVG_V/CAPITAL;//T日平均换手率;
7、//如果当前换手率大于T日平均换手率的M倍,代表有大资金进场,IF(V/CAPITAL>AVG_TM)THENALERT(“有大资金进场!”);ENDIF。
以上公式中,C表示当前股价,V表示当前成交量,T表示统计周期,M表示换手率阈值,AVG_V表示T日平均成交量,AVG_T表示T日平均换手率,CAPITAL表示流通股本。在公式中,我们首先通过MA函数计算T日平均成交量,然后将其除以流通股本得到T日平均换手率,最后判断当前成交量是否大于T日平均换手率的M倍,如果是,则表示有大资金进场。
不是
意义
公式系统对数据的运算是基于一系列函数,函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)。这个很重要!对于未来函数可以理解为:某一量依赖另一量,如量 A和量B,B变化使A改变,那么A是B的函数,如果B是稍后的量,A是稍早的量,A跟着B变,A是B的未来函数。未来函数是有时间周期的,在一个短的周期内可能是未来函数,但在稍长的周期内就不是未来函数,比如"HIGH"(最高价),在一天收市前都是不确定的如在交易没有结束时我们可以看到某一个指标,如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)。所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值,不应随明日及以后的价而变,所以该指标在日周期中不是未来函数。
被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟"high"差不多了标准公式:ZIG(3,PER)
有未来函数的公式对历史模拟的相当准确,若对未来预测,则需要参考资金和量能指标。方能做出判断。
未来函数有
ZIG
PEAK
PEAKBARS
TROUGH
TROUGHBARS
FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA FFTBACKSETWINNERLWINNERCOSTCAPITALDYNAINFOXMA#MONTH#WEEK#YEAR等等都属于未来函数
所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。
A4:=WINNER(CLOSE);
A5:=DMA(A4,VOL/CAPITAL);
B4:=DMA(VOL,VOL/CAPITAL)/CAPITAL;
CYA:=A4/B450;
CYF:=A5/B450;
XG:CROSS(CYA,CYF);
公式里不含未来函数。
股票公式专家团为你解答,希望能帮到你,祝投资顺利。
K代表的是资本,代表的是capital。不一定都是英文的缩写。而且K也可以是capital的音标首字母。
充分就业是基础,财富是由人在工作中制造的,只有保证就业才能保证一定数量的人充足的物质生活也就保证了物价的稳定。 充分就业并不是人人都有工作。只要消灭了周期性失业就实现了充分就业。 物价稳定也不是通货膨胀率为零,物价稳定是维持一个低而稳定的通货膨胀率,这种通货膨胀率能为社会所接受,对经济也不会产生不利的影响。 减少经济波动并不是要消灭经济周期。由于各种经济体系内外因素的影响,一个经济中出现周期性波动是正常的,只要使波动的程度控制在一定范围之内,而且,尽量缩短经济衰退的时间,使衰退程度减少到最低,就达到了目的。 经济增长是达到一个适度的增长率,这种增长率要既能满足社会发展的需要,又是人口增长和技术进步所能达到的。要根据资源和技术进步来确定适度增长率,并考虑到环境保护和减少污染问题。这就是我们所说的可持续增长。 这四种经济目标总体上是稳定所需要的,但从某一定时期来看,它们之间是存在矛盾的。充分就业与物价稳定是矛盾的,根据短期菲利普斯曲线,失业与通货膨胀存在交替关系。要实现充分就业,就必须运用扩张性财政政策和货币政策,而这些政策又会由于财政赤字的增加和货币供给量的增加而引起通货膨胀。减少经济波动有时也要以一定的失业或通货膨胀为代价。充分就业与经济增长有一致的一面,也有矛盾的一面。这就是说,经济增长一方面会提供更多的就业机会,有利于充分就业;另一方面经济增长中的技术进步又会引起资本对劳动的替代,相对地减少生产对劳动的需求,使部分工人,尤其是文化技术水平低的工人失业。此外,在物价稳定与经济增长之间也存在矛盾。因为经济增长过程中,通货膨胀是难以避免的。减少经济波动也会影响经济增长。不同的经济政策对某些目标有利,但也会对另一些目标不利,因此如何协调这些目标是一个重要问题。 宏观经济政策目标之间的矛盾,就要求政策制定者或者确定重点政策目标,或者对这些政策目标进行协调。政策制定者在确定宏观经济政策目标时,既要受自己对各项政策目标重要程度的理解,考虑国内外各种政治因素,又要受社会可接受程度的制约。不同流派的经济学家,对政策目标有不同的理解。例如,凯恩斯主义经济学家比较重视充分就业与经济增长,而货币主义经济学家则比较重视物价稳定。这些对政策目标的确定都有相当的影响。从战后美国的实际情况来看;不同时期也有不同的政策目标偏重。
封成比:(DYNAINFO(58)/DYNAINFO(8))((C/REF(C,1)>1093 AND C=H));
涨停:=IF((C-REF(C,1))/REF(C,1)>0097,1,0);
换手率:100V/CAPITAL,NODRAW,COLORMAGENTA,NODRAW;
股东占流通比:FINVALUE(244)/FINVALUE(239),NODRAW;{十大流通股东/流通}
历史衰退系数:1/(1-股东占流通比),NODRAW;
DRAWTEXT_FIX(1,005,002,0,'★封比>10的次日以涨停开盘几率大于70%★'),COLORRED;
DRAWTEXT_FIX(1,005,014,0,'★封比<10>3的次日高开幅度多在6%—10%之间★'),COLORRED;
DRAWTEXT_FIX(1,005,026,0,'★封比<3>1的次日高开幅度多在3%—6%之间★'),COLORRED;
DRAWTEXT_FIX(1,005,038,0,'★封比<1>05的次日高开幅度多在1%—3%之间★'),COLORRED;
DRAWTEXT_FIX(1,005,050,0,'★封比<05的次日开盘多在昨天收盘价左右并不一定高开★'),COLORRED;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)