当前位置: 首页 > 编程日记 > 正文

什么叫做KDJ指标

什么叫做KDJ指标
KDJ指标的中文名称是随机指数,最早起源于期货市场。

KDJ指标的应用法则KDJ指标是三条曲线,在应用时主要从五个方面进行考虑:KD的取值的绝对数字;KD曲线的形态;KD指标的交叉;KD指标的背离;J指标的取值大小。

第一,从KD的取值方面考虑。KD的取值范围都是0~100,将其划分为几个区域:80以上为超买区,20以下为超卖区,其余为徘徊区。

根据这种划分,KD超过80就应该考虑卖出了,低于20就应该考虑买入了。应该说明的是,上述划分只是一个应用KD指标的初步过程,仅仅是信号,完全按这种方法进行操作很容易招致损失。

第二,从KD指标曲线的形态方面考虑。当KD指标在较高或较低的位置形成了头肩形和多重顶(底)时,是采取行动的信号。注意,这些形态一定要在较高位置或较低位置出现,位置越高或越低,结论越可靠。

第三,从KD指标的交叉方面考虑。K与D的关系就如同股价与MA的关系一样,也有死亡交叉和黄金交叉的问题,不过这里交叉的应用是很复杂的,还附带很多其他条件。

以K从下向上与D交叉为例:K上穿D是金叉,为买入信号。但是出现了金叉是否应该买入,还要看别的条件。第一个条件是金叉的位置应该比较低,是在超卖区的位置,越低越好。

第二个条件是与D相交的次数。有时在低位,K、D要来回交叉好几次。交叉的次数以2次为最少,越多越好。

第三个条件是交叉点相对于KD线低点的位置,这就是常说的“右侧相交”原则。K是在D已经抬头向上时才同D相交,比D还在下降时与之相交要可靠得多。

第四,从KD指标的背离方面考虑。在KD处在高位或低位,如果出现与股价走向的背离,则是采取行动的信号。

第五,J指标取值超过100和低于0,都属于价格的非正常区域,大于100为超买,小0为超卖。

综合考察KDJ

强调技术指标的重要性,多是从技术分析这一理论的整体角度而言。实际操作中,投资者应该注意多种技术分析的运用和实践。由于技术分析理论随着时间的推移,林林总总、纷繁复杂。每一个技术分析都有不同的角度和侧重点,掌握起来确实有较大困难。但是运用这些技术手段,心中必须明白,这些技术分析的理论和指标都有自身的弱点和缺陷。因此,单独使用某一种指标会有很大的盲目性和局限性,直接的后果是引起判断失误,投资(投机)失败,所以对于一个成熟的职业股民来说,应掌握多种技术分析的手段,综合考察,多角度思考,发挥多种技术分析的优势,才能立于不败之地

在分析KDJ这一指标过程中,笔者一直强调该指标的灵敏性,其实这种灵敏性在其它技术指标中也存在,只不过使用KDJ的股民太多了,加大了它的共振性。这导致该指标的敏感度越来越大。过去人们使用随机指标一般通过一个特定周期(常常是9天)内出现的最高价、最低价及最后一天的收盘价及这三者之间的比例关系,来计算最后一天的未成熟随机值,然而根据平滑移动平均线的方法来计算KDJ,往往随机性很大,其中J值可靠性最差,因为它敏感性太强,K值次之,D值稍稳定些。由于KD是从威廉指标中脱胎而来,因此它也具有威廉指标提示超买超卖现象的能力。实践中,当K线在低位向上穿过D线,被称作“金叉”,是短线抢入信号;当K线在高位向下跌穿D线,又被称作死叉,是抛筹信号。而在这一过程中,J线往往领先KD率先表现出涨与跌的趋势,就像运动场上裁判员手中的发令枪,枪未响,运动员是不能起身奔跑的,否则就是违规,要受到处罚,但在枪举起之机,运动员则必须保持一种争先恐后的姿态。例如南玻科控于去年12月31日启动前,KDJ在沉底的一瞬间,J线先触底,而后勾头向上,与K线一起穿过D线,形成“黄金之叉”,再查看威廉指标,此时也已触底,两者相交,一轮反弹便呼之欲出

KDJ指标的实战经验应用(一)


在券商传统常用的钱龙软件中,技术指标就有几十中,让新股民投资者无所适从,随着电脑的普及,特别是股票专业软件的不断创新,一些股票软件带有自编指标函数,更让技术指标爱好者乐此不疲勇于改编创新,网上流行的指标更是成千上万,也让老股民指标目不暇接,其实万变不离其宗,无非价量均线不同组合表达方式的变异,真正有价值新创意的可谓凤毛麟角,反不如传统常用的几个经典指标实用,当然要真正掌握其精髓妙用还需下一番功夫。三国赵云的那杆大枪可以纵横天下,靠的不是枪本身,而是那杆枪的使用者!
任何的技术指标都有其各自的缺陷和局限性,比如MACD对震荡走势的盲区,KDJ对轧空单边式钝化的盲区,宝塔线对顶底的盲区,均线的压力支撑是否有效调整到位的盲区,换手率对吸货出货无法辨别的盲区等等。我们可以其他指标来互相弥补其不足,比如用KDJ,CDP来弥补辅助MACD系统;CCI,DMI来弥补KDJ系统;KDJ,RSI来弥补均线系统;KDJ,RSI背离来弥补宝塔线系统;股价高低位及K线均线等来弥补换手率的盲区等等,当然有时一个指标也不能完全弥补另一个指标的缺陷,需要辨正地看待这个问题。
下面笔者就常见的KDJ指标,结合本人的一些使用经验,发表一下个人的管见认识,仅供参考,抛砖引玉。
一,概念简介:
KDJ全名为随机指标(Stochastics),由美国的乔治*莱恩(George Lane)博士所创,其综合动量观念,强弱指标及移动平均线的优点,也是欧美证券期货市场常用的一种技术分析工具。 随机指标设计的思路与计算公式都起源于威廉(W%R)理论,但比W%R指标更具使用价值,W%R指标一般只限于用来判断股票的超买和超卖现象,而随机指标却融合了移动平均线的思想,对买卖信号的判断更加准确;它是波动于0—100之间的超买超卖指标,由K、D、J三条曲线组成,在设计中综合了动量指标、强弱指数和移动平均线的一些优点,在计算过程中主要研究高低价位与收盘价的关系,即通过计算当日或最近数日的最高价、最低价及收盘价等价格波动的真实波幅,充分考虑了价格波动的随机振幅和中短期波动的测算,使其短期测市功能比移动平均线更准确有效,在市场短期超买超卖方面,又比相对强弱指标RSI敏感,总之KDJ是一个随机波动的概念,反映了价格走势的强弱和波段的趋势,对于把握中短期的行情走势十分敏感。
二,计算公式:
以9日周期的KDJ为例,首先算出最近9天的“未成熟随机值”即RSV值,RSV的计算公式如下: RSVt=(Ct-L9)/(H9-L9)*100 式中: Ct-------当日收盘价 L9-------9天内最低价 H9-------9天内最高价 从计算公式可以看出,RSV指标和%R计算很类似。事实上,同周期的RSV值与%R值之和等于100,因而RSV值也介于与100之间。得出RSV值后,便可求出K值与D值:K值为RSV值3日平滑移动平均线,而D值为K值的3日平滑移动平均线三倍K值减二倍D值所得的J线,其计算公式为: Kt=RSVt/3+2*Kt-1/3 Dt=Kt/3+2*Dt-1/3 Jt=3*Dt-2*Kt KD线中的RSV,随着9日中高低价、收盘价的变动而变动。如果没有KD的数值,就可以用当日的RSV值或50代替前一日的KD之值。经过平滑运算之后,起算基期不同的KD值将趋于一致,不会有任何差异,K值与K值永远介于0至100之间。根据快、慢移动平均线的交叉原理,K线向上突破K线为买进信号,K线跌破D线为卖出信号,即行情是一个明显的涨势,会带动K线(快速平均值)与D线(慢速平均值)向上升,如果涨势开始迟缓,便会慢慢反应到K值与D值,使K线跌破D线,此时中短期调整跌势确立,这是一个常用的简单应用原则。

KDJ指标的实战经验应用(二)


三,应用要则:KDJ指标随机指标反应比较敏感快速,是一种进行短中长期趋势波段分析研判的较佳的技术指标。一般对做大资金大波段的人来说,一般当月KDJ值在低位时逐步进场吸纳;主力平时运作时偏重周KDJ所处的位置,对中线波段的循环高低点作出研判结果,所以往往出现单边式造成日KDJ的屡屡钝化现象;日KDJ对股价变化方向反应极为敏感,是日常买卖进出的重要方法;对于做小波段的短线客来说,30分钟和60分钟KDJ又是重要的参考指标;对于已指定买卖计划即刻下单的投资者,5分钟和15分钟KDJ可以提供最佳的进出时间。 KDJ常用的默认的参数是9,就我个人的使用经验而言,短线可以将参数改为5,不但反应更加敏捷迅速准确,而且可以减少降低钝化现象,一般常用的KDJ参数有5,9,19,36,45,73等。实战中还应将不同的周期综合来分析,短中长趋势便会一目了然,如出现不同周期共振现象,说明趋势的可靠度加大。KDJ指标实战研判的要则主要有以下四点:
(1) K线是快速确认线——数值在90以上为超买,数值在10以下为超卖;D线是慢速主干线——数值在80以上为超买,数值在20以下为超卖;J线为方向敏感线,当J值大于100,特别是连续5天以上,股价至少会形成短期头部,反之J值小于0时,特别是连续数天以上,股价至少会形成短期底部。
(2) 当K值由较小逐渐大于D值,在图形上显示K线从下方上穿D线,显示目前趋势是向上的,所以在图形上K线向上突破D线时,即为买进的讯号。
实战时当K,D线在20以下交叉向上,此时的短期买入的信号较为准确;如果K值在50以下,由下往上接连两次上穿D值,形成右底比左底高的“W底”形态时,后市股价可能会有相当的涨幅。
(3) 当K值由较大逐渐小于D值,在图形上显示K线从上方下穿D线,显示目前趋势是向下的,所以在图形上K线向下突破D线时,即为卖出的讯号。
实战时当K,D线在80以上交叉向下,此时的短期卖出的信号较为准确;如果K值在50以上,由上往下接连两次下穿D值,形成右头比左头低的“M头”形态时,后市股价可能会有相当的跌幅。
(4) 通过KDJ与股价背离的走势,判断股价顶底也是颇为实用的方法:(A) 股价创新高,而KD值没有创新高,为顶背离,应卖出;(B) 股价创新低,而KD值没有创新低,为底背离,应买入;(C) 股价没有创新高,而KD值创新高,为顶背离,应卖出;(D) 股价没有创新低,而KD值创新低,为底背离,应买入;需要注意的是KDJ顶底背离判定的方法,只能和前一波高低点时KD值相比,不能跳过去相比较。

KDJ指标的实战经验应用(三)


四,应用经验:
(1) 在实际操作中,一些做短平快的短线客常用分钟指标,来判断后市决定买卖时机,在T+0时代常用15分钟和30分钟KDJ指标,在T+0时代多用30分钟和60分钟KDJ来指导进出,几条经验规律总结如下:(A) 如果30分钟KDJ在20以下盘整较长时间,60分钟KDJ也是如此,则一旦30分钟K值上穿D值并越过20,可能引发一轮持续在2天以上的反弹行情;若日线KDJ指标也在低位发生金叉,则可能是一轮中级行情。但需注意K值与D值金叉后只有K值大于D值20%以上,这种交叉才有效;(B) 如果30分钟KDJ在80以上向下掉头,K值下穿D值并跌破80,而60分钟KDJ才刚刚越过20不到50,则说明行情会出现回档,30分钟KDJ探底后,可能继续向上;(C) 如果30分钟和60分钟KDJ在80以上,盘整较长时间后K值同时向下死叉D值,则表明要开始至少2天的下跌调整行情;(D) 如果30分钟KDJ跌至20以下掉头向上,而60分钟KDJ还在50以上,则要观察60分钟K值是否会有效穿过D值(K值大于D值20%),若有效表明将开始一轮新的上攻;若无效则表明仅是下跌过程中的反弹,反弹过后仍要继续下跌;(E) 如果30分钟KDJ在50之前止跌,而60分钟KDJ才刚刚向上交叉,说明行情可能会再持续向上,目前仅属于回档;(F) 30分钟或60分钟KDJ出现背离现象,也可作为研判大市顶底的依据,详见前面日线背离的论述;(G) 在超强市场中,30分钟KDJ可以达到90以上,而且在高位屡次发生无效交叉,此时重点看60分钟KDJ,当60分钟KDJ出现向下交叉时,可能引发短线较深的回档;(H) 在暴跌过程中30分钟KDJ可以接近0值,而大势依然跌势不止,此时也应看60分钟KDJ,当60分钟KDJ向上发生有效交叉时,会引发极强的反弹。
(2) 当行情处在极强极弱单边市场中,日KDJ出现屡屡钝化,应改用MACD等中长指标;当股价短期波动剧烈,日KDJ反应滞后,应改用CCI,ROC等指标;或是使用SLOWKD慢速指标。
(3) KDJ在周线中参数一般用5,周KDJ指标见底和见顶有明显的提示作用,据此波段操作可以免去许多辛劳,争取利润最大化,需提示的是一般周J值在超卖区V形单底上升,说明只是反弹行情,形成双底才为可靠的中级行情;但J值在超买区单顶也会有大幅下跌的可能性,所以应该提高警惕,此时应结合其他指标综合研判;但当股市处在牛市时,J值在超买区盘中一段时间后,股价仍会大幅上升。
RSI:相对强弱指标
RSI下限为0,上限为100,50是RSI的中轴线,即多、空双方的分界线。50以上为强势区(多方市场),50以下为弱势区(空方市场),20以下为超卖区,80以上为超买区。 RSI指标的买点:(1)W形或头肩底 当RSI在低位或底部形成W形或头肩底形时,属最佳买入时期。(2)20以下 当RSI运行到20以下时,即进入了超卖区,很容易产生返弹。(3)金叉 当短天期的RSI向上穿越长天期的RSI时为买入信号。(4)牛背离 当股指或股价一波比一波低,而RSI却一波比一波高,叫牛背离,此时股指或股价很容易反转上涨。RSI指标的卖点:(1)形态 M形、头肩顶形 当RSI在高位或顶部形成M形或头肩顶
形时,属最佳卖出时机。(2)80以上 当RSI运行到80以上时,即进入了超买区,股价很容易下跌。(3)顶背离 当股指或股价创新高时,而RSI却不创新高,叫顶背离,将是最佳卖出时机。(4)死叉 当短天期RSI下穿长天期RSI时,叫死叉,为卖出信号。
posted on 2007-05-29 17:04 Steveson 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/Steveson/archive/2007/05/29/764161.html

相关文章:

vim常用命令总结 (转)

在命令状态下对当前行用 (连按两次), 或对多行用n(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n排版,相当于一般IDE里的code format。使用ggG可对整篇代码进行排版。 vim 选择文本&…

敏捷过程、极限编程和SCRUM的关系

极限编程是最知名的敏捷开发过程,SCRUM是最经典的极限编程。 层次关系从大到小是:敏捷过程>极限编程>SCRUM

C#双面打印解决方法(打印word\excel\图片)

最近需要按顺序打印word、excel、图片,其中有的需要单面打印,有的双面。网上查了很多方法。主要集中在几个方式解决 1、word的print和excel的printout里设置单双面 2、printdocument里的printsettings的duplex设置单双面 试过之后效果都不好,…

【leetcode】589. N-ary Tree Preorder Traversal

题目如下: 解题思路:凑数题1,话说我这个也是凑数博? 代码如下: class Solution(object):def preorder(self, root):""":type root: Node:rtype: List[int]"""if root None:return []re…

MSDN Visual系列:创建Feature扩展SharePoint列表项或文档的操作菜单项

原文:http://msdn2.microsoft.com/en-us/library/bb418731.aspx在SharePoint中我们可以通过创建一个包含CustomAction元素定义的Feature来为列表项或文档添加一个自定义操作菜单项(Entry Control Block Item)。我们可以添加自定义命令到默认的SharePoint用户界面中。…

评审过程中,A小组发现了5个缺陷,B小组发现了9个缺陷,他们发现的缺陷中有3个是相同的。请问:还有多少个潜在的缺陷没有发现?

分析:这一个“捉-放-捉”问题 背景: 求解: 可以将A看成是第一次捕捉,发现了5个缺陷,全部打上标记 B看成是第二次捕捉,发现了9个缺陷,其中有3个有标记 那么可以算出系统中一共存在的缺陷数量为…

Dell PowerVault TL4000 磁带机卡带问题

最近一段时间Dell PowerVault TL4000 磁带机故障频繁,昨天我在管理系统里面看到Library Status告警:HE: sled blocked, error during sled movement to rotation position Code: 8D 07 ,Dell工程师根据Code: 8D 07判断是磁带卡带了&#xff0…

【git】git入门之把自己的项目上传到github

1. 首先当然是要有一个GIT账号:github首页 2. 然后在电脑上安装一个git:git首页 注册和安装这里我就不说了。我相信大家做这个都没有问题。 3. 上述两件事情做完了,就登陆到github页面 1)首先我们点标注【1】的小三角,…

Java面试查漏补缺

一、基础 1、&和&&的区别。 【概述】 &&只能用作逻辑与(and)运算符(具有短路功能);但是&可以作为逻辑与运算符(是“无条件与”,即没有短路的功能)&#xf…

selenium之frame操作

前言 很多时候定位元素时候总是提示元素定位不到的问题,明明元素就在那里,这个时候就要关注你所定位的元素是否在frame和iframe里面 frame标签包含frameset、frame、iframe三种,frameset和普通的标签一样,不会影响正常的定位&…

(C++)将整型数组所有成员初始化为0的三种简单方法

#include<cstdio> #include<cstring>int main(){//1.方法1 int a[10] {};//2.方法2 int b[10] {0};//3.方法3 注意&#xff1a;需要加 <cstring>头文件 int c[10];memset(c,0,sizeof(c));for(int i0;i<9;i){printf("a[%d]%d\n",i,a[i]);}prin…

(C++)对用户输入的整形数组进行冒泡排序

#include<cstdio>//冒泡排序的本质在于交换 //1.读入数组 //2.排序 //3.输出数组 int main(){int a[10];printf("%s","请依次输入数组的10个整型元素&#xff1a;\n");for(int i0;i<9;i){scanf("%d",&a[i]);} int temp 0;for(int …

U3D的Collider

被tx鄙视的体无完肤&#xff0c;回来默默的继续看书&#xff0c;今天看u3d&#xff0c;试了下collider,发现cube添加了rapidbody和boxcollider后落在terrain后就直接穿过去了... 找了一会原因&#xff0c;看到一个collider的参数说明&#xff1a; 分别选中立方体和树的模型&…

限制程序只打开一个实例(转载)

当我们在做一些管理平台类的程序&#xff08;比如Windows的任务管理器&#xff09;时&#xff0c;往往需要限制程序只能打开一个实例。解决这个问题的大致思路很简单&#xff0c;无非是在程序打开的时候判断一下是否有与自己相同的进程开着&#xff0c;如果有&#xff0c;则关闭…

dao.xml

<select id"selectItemkindByPolicyNo" resultMap"BaseResultMap" parameterType"java.util.List"> select * from prpcitemkind kind where kind.PolicyNo in <foreach collection"list" item"item&q…

(C++)字符数组初始化的两种方法

#include<cstdio> //字符数组的两种赋值方法 int main(){//1.方法一char str1[14] {I, ,l,o,v,e, ,m,y, ,m,o,m,.};for(int i 0;i<13;i){printf("%c",str1[i]);}printf("\n");//2.方法二&#xff0c;直接赋值字符串(注意&#xff0c;只有初始化…

SQL Server 中update的小计

update中涉及到多个表的&#xff1a; 1.update TableA set a.ColumnCb.ColumnC from TableA a inner join TableB b on a.ColumnDb.ColumnD 这样是不对的&#xff0c;报错如下&#xff1a; 消息 4104&#xff0c;无法绑定由多个部分组成的标识符 “xxxx” 虽然前面的TableA和后…

MFC中的字符串转换

在VC中有着一大把字符串类型。从传统的char*到std::string到CString&#xff0c;简直是多如牛毛。期间的转换相信也是绕晕了许多的人&#xff0c;我曾就是其中的一个。还好&#xff0c;MS还没有丧失功德心&#xff0c;msdn的一篇文章详细的解析了各种字符串的转换问题&#xff…

tf.nn.relu

tf.nn.relu(features, name None) 这个函数的作用是计算激活函数 relu&#xff0c;即 max(features, 0)。即将矩阵中每行的非最大值置0。 import tensorflow as tfa tf.constant([-1.0, 2.0]) with tf.Session() as sess:b tf.nn.relu(a)print sess.run(b) 以上程序输出的结…

(C++)字符数组的四种输入输出方式

scanf/printf%s getchar()/putchar() 前者不带参数后者带 gets()/puts() 二者都带参数&#xff0c;为一维字符数组或二维字符数组的一维 运用指针scanf/printf或getchar/putchar #include<cstdio> //字符数组的3种输入输出方式int main(){//1.scanf/printf%schar st…

css制作对话框

当你发现好多图都能用css画出来的时候&#xff0c;你就会觉得css很有魅力了。//我是这么觉得的&#xff0c;先不考虑什么兼容问题 像漫画里出现的对话框&#xff0c;往往都是一个对话框然后就加入一个箭头指向说话的那一方&#xff0c;来表示这个内容是谁述说的。 今天认真学了…

Git相关二三事(git reflog 和彩色branch)【转】

转自&#xff1a;https://www.jianshu.com/p/3622ed542c3b 背景 git太常用了&#xff0c;虽然&#xff0c;用起来不难&#xff0c;但也有很多小技巧的东西... 1. 后悔药 哪天不小心&#xff0c;写完代码&#xff0c;没commit,直接reset了或者checkout了&#xff0c;怎么办&…

MS SQL入门基础:备份和恢复系统数据库

系统数据库保存了有关SQL Server 的许多重要数据信息&#xff0c;这些数据的丢失将给系统带来极为严重的后果&#xff0c;所以我们也必须对系统数据库进行备份。这样一旦系统或数据库失败&#xff0c;则可以通过恢复来重建系统数据库。在SQL Server 中重要的系统数据库主要有ma…

(C++)输入输出字符矩阵(二维字符数组)的三种方法

想输出一个这样的字符矩阵 CSU ZJU PKUscanf和printf #include<cstdio> #include<cmath>int main(){char schools[3][3];printf("请输入&#xff1a;\n");for(int i0;i<2;i){scanf("%s",schools[i]);}printf("以下为输出&#xff1a…

C# async await 学习笔记2

C# async await 学习笔记1&#xff08;http://www.cnblogs.com/siso/p/3691059.html&#xff09; 提到了ThreadId是一样的&#xff0c;突然想到在WinForm中&#xff0c;非UI线程是无法直接更新UI线程上的控件的问题。 于是做了如下测试&#xff1a; using System; using System…

不走寻常路 设计ASP.NET应用程序的七大绝招

随着微软.NET的流行&#xff0c;ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员&#xff0c;我们不仅需要掌握其基本的原理&#xff0c;更要多多实践&#xff0c;从实践中获取真正的开发本领。在我们的实际开发中&#xff0c;往往基本的原理满足不了开发需求&#…

记录Linux下的钓鱼提权思路

参考Freebuf上的提权文章&#xff08;利用通配符进行Linux本地提权&#xff09;&#xff1a;http://www.freebuf.com/articles/system/176255.html 以两个例子的形式进行记录&#xff0c;作为备忘&#xff1a; 0x01 Chown的--reference特性 存在三个用户&#xff1a;root、yuns…

(C++)strlen(),strcmp(),strcpy(),strcat()用法

string.h中包含了许多用于字符数组的函数。使用前需要在程序开头加string.h©或cstring(C)头文件 strlen() 作用&#xff1a;得到字符数组第一个结束符\0前的字符的个数 #include<cstdio> #include<cstring>int main(){char str[50];gets(str);printf("…

springMvc+mybatis+spring 整合 包涵整合activiti 基于maven

2019独角兽企业重金招聘Python工程师标准>>> 最近自己独立弄一个activiti项目&#xff0c;写一下整合过程&#xff1a; 环境&#xff1a;jdk1.7 tomcat7.0 maven3.5 eclipse mysql5.5 --我的工程结构&#xff0c;怎么创建一个maven项目就不在这里写了&#xff1a; …

(原)Eclipse 字体过小问题

刚解压/安装的eclipse(或者myeclipse,sts等因为默认使用Consolas字体的原因,中文字会显得非常小 解决办法搜索网络无非两种:1.不想太麻烦去下字体的话,就将eclipse的字体改为Courier New,方法如下:A.进入eclipse配置,找到编辑字体的地方: window->perferences->General-&…