1.DMI指标中DI1和Dl2是预测源码预测什么意思?哪个代表pDI和MDl
2.钱龙软件的DMI指标怎么用?
3.什么是Wrox公司
4.谷歌推出自动识别音的扒谱软件:只要听一遍歌曲,钢琴小提琴的大师大师乐谱全有了
DMI指标中DI1和Dl2是什么意思?哪个代表pDI和MDl
看图分析DI1代表PDI,DI2代表MD,指标DMI指标叫动向指标,下载可以这么理解,软件PDI代表多方,预测源码预测订单付款网页源码MDI代表空方,大师大师股价上升是指标PDI大于MDI成多头趋势,股价下跌时,下载MDI大于PDI空头趋势。软件DMI指标又叫动向指标或趋向指标,预测源码预测其全称叫“Directional Movement Index,大师大师简称DMI”,指标也是下载由美国技术分析大师威尔斯·威尔德(Wells Wilder)所创造的,是软件一种中长期股市技术分析(Technical Analysis)方法。
DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。
指标原理
DMI指标的基本原理是在于寻找股票价格涨跌过程中,股价藉以创新高价或新低价的功能,研判多空力量,进而寻求买卖双方的均衡点及股价在双方互动下波动的循环过程。在大多数指标中,绝大部分都是以每一日的收盘价的走势及涨跌幅的累计数来计算出不同的分析数据,其不足之处在于忽略了每一日的高低之间的波动幅度。
比如某个股票的两日收盘价可能是一样的,但其中一天上下波动的幅度不大,而另一天股价的震幅却在%以上,那么这两日的行情走势的分析意义决然不同,这点在其他大多数指标中很难表现出来。而DMI指标则是把每日的高低波动的幅度因素计算在内,从而更加准确的反应行情的走势及更好的预测行情未来的发展变化。
钱龙软件的DMI指标怎么用?
DMI指标又叫动向指标或趋向指标,其全称叫“Directional Movement Index,简称DMI”,是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。
原理
DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。
DMI指标的基本原理是在于寻找股票价格涨跌过程中,股价藉以创新高价或新低价的功能,研判多空力量,进而寻求买卖双方的均衡点及股价在双方互动下波动的循环过程。在大多数指标中,绝大部分都是以每一日的收盘价的走势及涨跌幅的累计数来计算出不同的分析数据,其不足之处在于忽略了每一日的高低之间的波动幅度。比如某个股票的两日收盘价可能是一样的,但其中一天上下波动的幅度不大,而另一天股价的震幅却在%以上,那么这两日的行情走势的分析意义决然不同,这点在其他大多数指标中很难表现出来。而DMI指标则是把每日的高低波动的幅度因素计算在内,从而更加准确的反应行情的走势及更好的预测行情未来的发展变化。
计算方法
DMI指标的计算方法
DMI指标的计算方法和过程比较复杂,它涉及到DM、TR、DX等几个计算指标和+DI(即PDI,下同)、 -DI(即MDI,下同)、ADX和ADXR等4个研判指标的运算。
1、计算的基本程序
以计算日DMI指标为例,其运算的基本程序主要为:
(1)按一定的规则比较每日股价波动产生的最高价、最低价和收盘价,计算出每日股价的波动的真实波幅TR、+DM、- DM,在运算基准日基础上按一定的天数将其累加,以求n日的TR、+DM和 - DM值。
(2)将n日内的上升动向值和下降动向值分别除以n日内的真实波幅值,从而求出n日内的上升指标+DI和下降指标 - DI。
(3)通过n日内的上升指标+DI和下降指标 - DI之间的差和之比,计算出每日的动向值DX。
(4)按一定的天数将DX累加后平均,求得n日内的平均动向值ADX。
(5)再通过当日的ADX与前面某一日的ADX相比较,计算出ADX的评估数值ADXR。
2、计算的具体过程
(1)计算当日动向值。动向指数的当日动向值分为上升动向、下降动向和无动向三种情况,每日的当日动向值只能是三种情况的一种。
A、上升动向(+DM)+DM代表正趋向变动值即上升动向值,其数值等于当日的最高价减去前一日的最高价。上升动向值必须大于当日最低价减去前一日最低价的绝对值,否则+DM=0。
B、下降动向(- DM)?DM代表负趋向变动值即下降动向值,其数值等于当日的最低价减去前一日的最低价。下降动向值必须大于当日的最高价减去前一日最高价的绝对值,否则- DM=0。
C、无动向
无动向代表当日动向值为“零”的免费web源码情况,即当日的+DM和- DM同时等于零。有两种股价波动情况下可能出现无动向。一是当当日的最高价低于前一日的最高价并且当日的最低价高于前一日的最低价,二是当上升动向值正好等于下降动向值。
指标源代码
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI: DMP*/TR;
MDI: DMM*/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*,M);
ADXR:(ADX+REF(ADX,M))/2
用法:市场行情趋向明显时,指标效果理想。
PDI(上升方向线) MDI(下降方向线) ADX(趋向平均值)
1.PDI线从下向上突破MDI线,显示有新多头进场,为买进参考信号;
2.PDI线从上向下跌破MDI线,显示有新空头进场,为卖出参考信号;
3.ADX值持续高于前一日时,市场行情可能维持原趋势;
4.ADX值递减,降到以下,且横向行进时,市场气氛为盘整;
5.ADX值从上升倾向转为下降时,表明行情即将反转概率增大。
参数:N 统计天数; M 间隔天数,一般为、6
ADXR线为当日ADX值与M日前的ADX值的均值。
(2)计算真实波幅(TR)
TR代表真实波幅,是当日价格较前一日价格的最大变动值。取以下三项差额的数值中的最大值(取绝对值)为当日的真实波幅:
A、当日的最高价减去当日的最低价的价差。
B、当日的最高价减去前一日的收盘价的价差。
C、当日的最低价减去前一日的收盘价的价差。
TR是A、B、C中的数值最大者
(3)计算方向线DI
方向线DI是衡量股价上涨或下跌的指标,分为“上升指标”和“下降指标”。在有的股市分析软件上,+DI代表上升方向线,
-DI代表下降方向线。其计算方法如下:
+DI=(DM÷TR)×
-DI=-(DM÷TR)×
要使方向线具有参考价值,则必须运用平滑移动平均的原理对其进行累积运算。以日作为计算周期为例,先将日内的+DM、?DM及TR平均化,所得数值分别为+DM、?DM和TR,具体如下:
+DI()=(+DM÷TR)×
-DI()=-(DM÷TR)×
随后计算第天的+DI、-DI或TR时,只要利用平滑移动平均公式运算即可。
例如:
当日的TR=/÷前一日TR+当日TR,上升或下跌方向线的数值永远介于0与之间。
(4)计算动向平均数ADX
依据DI值可以计算出DX指标值。其计算方法是将+DI和—DI间的差的绝对值除以总和的百分比得到动向指数DX。由于DX的波动幅度比较大,一般以一定的周期的平滑计算,得到平均动向指标ADX。具体过程如下:
DX=(DI DIF÷DI SUM) ×
其中,DI DIF为上升指标和下降指标的价差的绝对值DI SUM为上升指标和下降指标的总和
ADX就是DX的一定周期n的移动平均值。
(5)计算评估数值ADXR
在DMI指标中还可以添加ADXR指标,以便更有利于行情的研判。
ADXR的计算公式为:ADXR=(当日的ADX+前一日的ADX)÷2
和其他指标的计算一样,由于选用的计算周期的不同,DMI指标也包括日DMI指标、周DMI指标、月DMI指标、年DMI指标以及分钟DMI指标等各种类型。经常被用于股市研判的是日DMI指标和周DMI指标。虽然它们的计算时的取值有所不同,但基本的计算方法一样。另外,随着股市软件分析技术的发展,投资者只需掌握DMI形成的基本原理和计算方法,无须去计算指标的数值,更为重要的是利用DMI指标去分析、研判股票行情。
多空指标
多空指标包括(+DI多方、-DI空方)
+DI在-DI上方,股票行情以上涨为主;+DI在-DI下方,股票行情以下跌为主。
在股票价格上涨行情中,当+DI向上交叉-DI,是买进信号,相反,当+DI向下交叉-DI,是卖出信号。
-DI从以下上升到以上,股票价格很有可能会有一波中级下跌行情。
+DI从以下上升到以上,股票价格很有可能会有一波中级上涨行情。
+DI和-DI以为基准线上下波动时,该股票多空双方拉锯战,股票价格以箱体整理为主。
趋向指标
趋向指标包括ADX和ADXR,ADX和ADXR是+DI和-DI的引导指标,同时也是判断股票行情的趋势指标.
当ADX从上面下穿ADXR时所形成的交叉点叫做死叉,当ADX与ADXR形成死叉时股票上涨行情将终结,如果ADX和ADXR下行至左右并交织波动时,说明股票将横盘整理,没有上涨行情。
当ADX在以上反转向下,不管股票价格是上涨还是下跌,都即将反转。
当ADX从下面上穿ADXR时,所形成的交叉点叫做ADX金叉ADXR;当ADX与ADXR发生金叉时,预示着股票将出现一波上涨行情,ADX的ADXR运行至以上时,将可能产生一轮中级以上的行情,ADX和ADXR上行至以上时,那么市场将很有可能是翻倍以上的大行情。
当4根线间距收窄时,redux提供源码表明股票行情处于盘整中,DMI指标失真。
编辑研判标准
DMI指标是威尔德大师认为比较有成就和实用的一套技术分析工具。虽然其计算过程比较烦琐,但技术分析软件的运用可以使投资者省去复杂的计算过程,专心于掌握指标所揭示的真正含义、领悟其研判行情的独到的功能。
和其他技术指标不同的是,DMI指标的研判动能主要是判别市场的趋势。在应用时,DMI指标的研判主要是集中在两个方面,一个方面是分析上升指标+DI、下降指标DI和平均动向指标ADX之间的关系,另一个方面是对行情的趋势及转势特征的判断。其中,+DI和?DI两条曲线的走势关系是判断能否买卖的信号,ADX则是判断未来行情发展趋势的信号。
一、上升指标+DI和下降指标-DI的研判功能
1、当股价走势向上发展,而同时+DI从下方向上突破-DI时,表明市场上有新多买家进场,为买入信号,如果ADX伴随上升,则预示股价的涨势可能更强劲。
2、当股价走势向下发展时,而同时+DI从上向下突破-DI时,表明市场上做空力量在加强,为卖出信号,如果ADX伴随下降,则预示跌势将加剧。
3、当股价维持某种上升或下降行情时,+DI和-DI的交叉突破信号比较准确,但当股价维持盘整时,应将+DI和-DI交叉发出的买卖信号视为无效。
二、平均动向指标ADX的研判功能
ADX为动向值DX的平均数,而DX是根据+DI和-DI两数值的差和对比计算出来的百分比,因此,利用ADX指标将更有效地判断市场行情的发展趋势。
1、判断行情趋势
当行情走势向上发展时,ADX值会不断递增。因此,当ADX值高于前一日时,可以判断当前市场行情仍在维持原有的上升趋势,即股价将继续上涨,如果+DI和?DI同时增加,则表明当前上升趋势将十分强劲。
当行情走势向下发展时,ADX值会不断递减。因此,当ADX值低于前一日时,可以判断当前市场行情仍维持原有的下降趋势,即股价将继续下跌,如果+DI和-DI同时减少,则表示当前的跌势将延续。
2、判断行情是否盘整
当市场行情在一定区域内小幅横盘盘整时,ADX值会出现递减情况。当ADX值降至以下,且呈横向窄幅移动时,可以判断行情为牛皮盘整,上升或下跌趋势不明朗,投资者应以观望为主,不可依据+DI和-DI的交叉信号来买卖股票。
3、判断行情是否转势
当ADX值在高点由升转跌时,预示行情即将反转。在涨势中的ADX在高点由升转跌,预示涨势即将告一段落;在跌势中的ADX值从高位回落,预示跌势可停止。
分析方法
DMI指标的一般分析方法主要是针对+DI、-DI、ADX等三值之间的关系展开的,而在大多数股市技术分析软件上,DMI指标的特殊研判功能则主要是围绕+DI线(白色线)、-DI线(**线)、ADX线(红色线)和ADXR线(绿色线)等四线之间的关系及DMI指标分析参数的修改和均线先行原则等这三方面的内容而进行的。其中,+DI线在有的软件上是用PDI线表示,意为上升方向线;-DI线是用MDI表示,意为下降方向线.
一、四线交叉原则
1、当+DI线同时在ADX线和ADXR线及?DI线以下(特别是在线以下的位置时),说明市场处于弱市之中,股市向下运行的趋势还没有改变,股价可能还要下跌,投资者应持币观望或逢高卖出股票为主,不可轻易买入股票。这点是DMI指标研判的重点。
2、当+DI线和-DI线同处以下时,如果+DI线快速向上突破?mmos固件源码DI线,预示新的主力已进场,股价短期内将大涨。如果伴随大的成交量放出,更能确认行情将向上,投资者应迅速短线买入股票。
3、当+DI线从上向下突破?DI线(或-DI线从下向上突破+DI线)时,此时不论+DI和-DI处在什么位置都预示新的空头进场,股价将下跌,投资者应短线卖出股票或以持币观望为主。
4、当+DI线、-DI线、ADX线和ADXR线等四线同时在线以下绞合在一起窄幅横向运动,说明市场处于波澜不兴,股价处于横向整理之中,此时投资者应以持币观望为主。
5、当+DI线、ADX线和ADXR线等三线同时在线以下的位置,而此时三条线都快速向上发散,说明市场人气旺盛,股价处在上涨走势之中,投资者可逢低买入或持股待涨。(这点中因为-DI线是下降方向线,其对上涨走势反应不灵,故不予以考虑)。
6、对于牛股来说,ADX在以上向下转折,仅仅回落到——之间,随即再度掉头向上攀升,而且股价在此期间走出横盘整理的态势。随着ADX再度回升,股价向上再次大涨,这是股价拉升时的征兆。这种情况经常出现在一些大涨的牛股中,此时DMI指标只是提供一个向上大趋势即将来临的参考。在实际操作中,则必须结合均线系统和均量线及其他指标一起研判。
编辑实战技巧
DMI指标的实战技巧主要集中在DMI指标的PDI、MDI、ADX和ADXR这四条曲线的交叉情况以及PDI曲线所处的位置和运行方向等两个方面(注:分析家软件上的PDI曲线和MDI曲线就是钱龙等软件上的+DI曲线和-DI曲线)。下面以分析家软件上的日参数为(,)的DMI指标为例,来揭示DMI指标的买卖和观望功能。(注:钱龙软件日指标参数与分析家软件上这个参数相对应,其使用方法大体相同)。
一、买卖功能
1、当DMI指标中的PDI、MDI、ADX和ADXR这四条曲线在附近一段狭小的区域内作窄幅盘整,如果PDI曲线先后向上突破MDI、ADX、ADXR曲线,同时股价也带量向上突破中长期均线时,则意味着市场上多头主力比较强大,股价短期内将进入强势拉升阶段,这是DMI指标发出的买入信号。
2、当DMI指标中的PDI、MDI、ADX和ADXR这四条曲线在──这段区域内作宽幅整理,如果PDI曲线先后向下跌破ADX和ADXR曲线时,投资者应密切注意行情会不会反转向下,一旦PDI曲线又向下跌破MDI曲线,同时股价也向下突破中长期均线,则意味着市场上空头主力比较强大,股价短期内还将下跌,这是DMI指标发出的卖出信号。
二、持股持币功能
1、当DMI指标中的PDI曲线分别向上突破MDI、ADX、ADXR后,一直在这三条曲线上运行,同时股价也依托中长期均线向上扬升,则意味着市场上多头力量依然占据优势,股价还将上涨,这是DMI指标比较明显的持股信号,只要PDI曲线没有向下跌破这三条曲线中的任何一条,投资者就可以坚决持股待涨。
2、当DMI指标中的PDI曲线分别向上突破MDI、ADX、ADXR后,如果经过一段时间的高位盘整,PDI曲线向下跌破ADX曲线但在ADXR处获得支撑,并重新调头上行,同时也在中期均线附近获得支撑,则表明市场强势依旧,股价还将上扬,这也是DMI指标的持股信号,投资者还可短线持股待涨。
3、当DMI指标中的stf源码详解PDI曲线向下跌破MDI、ADX、ADXR后,如果PDI曲线一直运行在这三条线下方,并且在以下区域作水平或向下运动,同时股价也被中长期均线压制下行时,则意味着市场上空头力量占绝对优势,股价将继续下跌,这是DMI指标比较明显的持币信号,只要PDI曲线没有向上突破这三条曲线中的任何一条,投资者就应坚决持币观望.
4、当DMI指标中的PDI曲线向下跌破MDI、ADX、ADXR后,如果PDI曲线一直运行在这三条线下方,同时股价还是被中长期均线压制时,则意味着市场上空头力量依然强大,股价还将下跌,这是DMI指标的持币信号,只要DMI曲线没有全部向上突破这三条曲线,投资者还应以持币观望为主.
实际运用时请注意:
第一,尽量避免使用DMI指标从事短线交易,在使用时可将指标周期不妨设置参数7天或天。从事短线炒做的投资者如果偏好参照DMI指标,也不要随意缩短指标周期,必要时可采用分时K线走势图。
第二,将+DI和-DI的交叉讯号视为辅助指标,只用来判断股价涨落的趋势,配合ADX数值来研判行情趋势。在把握买卖点时可以多参考MACD、KDJ等中短线指标。
短线实战技巧
第一, 当DMI指标中ADX的数值低于+DI的数值时,特别是低于以下时,所有的指标显示的买入卖出信号都是无效信号。此外ADXR的数值介于-之间时,也应停用任何一种指标。因此,当使用各类指标前,先用DMI趋向指标对股价的运行趋势进行判断是非常必要的一个环节。如此定义技术指标失效区的真正涵义是,股价此时进入了趋势不明的微利盘整中。由于后市的突破方向不明,因此采用的策略是:没有持股的不宜介入;持股获利的可先退出观望;持股套牢的,要定好止损位,一旦股价向下突破,立即做空出局,待股价企稳时再回补。
第二, DMI趋向指标的典型特性是预示一个趋势行情的转折。DMI指标中的ADX在以上发生向下转折,一般表示股价的持续运行趋势发生转折。此时,如+DI>-DI 则股价为见顶回落;如+DI<-di则表示股价有止跌企稳的迹象(注意:并不一定会有大的反弹)。通常adx由高处回落会下降至左右,但特殊情况下,adx仅下降至-之间,随即再度回头上升,这种情况称为"半空翻转",它经常是大行情来临的前兆。这种情况经常出现在一些疯涨的大黑马股,拉升前的洗盘阶段。此时仅凭dmi指标判断是困难的,必须结合均线系统和均量线加以研判。如在+di>-DI且ADX在以上转折时卖出持股,发生"半空翻转"后,可在ADX>ADXR时反身追入。以免错过后续的大行情。
第三, DMI指标通常不被用来直接指导买卖,而仅是作为一种趋势判断的工具。如果一定要用它来指导买卖,可于+D上穿-DI时买入,-DI上穿+DI时卖出。如果错过该买卖点,则可在ADX>ADXR点提供了最后的机会。
应用原则
1.DMI本身含有+DI、-DI、DX、ADX指标,这几项指标要配合看。除外,配合其它外部指标共同研判。
2.DI上升、下降的幅度均在0至之间。多方实力强,+DI值放大并趋近,股指可能会继续提高。反之,若空方实力强,-DI值放大并趋近- ,股指会继续下落。如果+DI变小并趋近0,反映了多方势头减弱。如果-DI变小并趋于0,反映空方势头减弱。股指分别会止升、止跌。投资者可根据+DI、-DI的变化趋向,摸清多空的实力,择机而动。
3.从相对强弱分析,如果+DI大于-DI,在图形上则表现为+DI线从下向上穿破-DI线,这反映了股市中多方力量加强,股市有可能高走一段,因此,投资者速买再速卖,不可买进惜售,待股价冲顶回落后会造成损失。
如果-DI大于+DI,在图形上则表现为-DI线从下向上穿透+DI线,反映股市中空头正在进场,股市有可能低走。因此,投资者应速卖股票,看准认底部后再买进股票。如果+DI和-DI线交叉且幅度不宽时。表明股市进入盘整行情。投资者要观察一段,待机行事。
4.对DX,投资者应注意:DX活动区间在0-内,如果DX趋向,表明多空某一方的力量趋于零。如果DX值大,表明多空双方实力相差悬殊;如DX值小,表明多空双方实力接近。如果DX趋向零,表明多空双方的实力近似相等。
一般讲,DX值在至间,表明多空双方实力大体相等,轮换主体位置的可能性大。投资者此时应把握自己的位置,看准时机,空头转多头,或相反。DX值穿破,表明多空双方力量拉开,多头或空头各方渐渐主动,或超卖,或超买。DX值穿破,表明多空双方力量均衡,多空双方都主动回撤,买卖不活。此2种情况,投资者既不可过于急躁,又不可过于谨慎,要择机而动,大胆心细。
5.如果DX、DI值同时上升,表明多头实力加强,市场有上升的劲头。投资者应速买而后速卖。如果DX、DI值同时下降,表明空方主力进场,市场下跌不可避免。投资者速卖后,待新底形成再买进。如果DX线位于+DI线上方并回落,表明行情虽在上升,但结束上升行情的时间已到,投资者不可再盲目追涨。如果 DX线位于-DI线上方并回落,表明行情虽在下跌,但下跌的底部已形成,熊市将结束,投资者可适当买进股票。
相关公式
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI: DMP*/TR;
MDI: DMM*/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*,M);
ADXR:(ADX+REF(ADX,M))/2
什么是Wrox公司
在法国,人们常说“告诉我你读什么书,我就能猜出你是哪种人。”在英国、美国、加拿大,乃至中国和印度,只要您捧着Wrox的红皮书,别人一定认为您是一个水平不错的计算机程序开发人员。
Wrox的图书之所以有这样的影响,主要源于其一贯坚持的“由程序员为程序员而著(Programmer to Programmer)”的创作理念。在这种理念的指导下,Wrox出版了几百本深受全世界程序员青睐的优秀编程类图书,内容涉及C、C++、PHP、Oracle、SQLServer、Java、.NET等各个主要的计算机程序开发领域,曾指引数以百万计的计算机编程爱好者迅速踏进编程殿堂,并帮助无数初中级开发人员成为开发高手。Wrox已经成为程序员心目中响当当的名字,其出版的编程类图书也已成为广大程序员的首选参考书。然而,至年年初,关于Wrox的坏消息一个接一个,先是其母公司 Peer Information集团宣布破产,接着是Wrox的兄弟公司Glasshaus和Friends of Ed宣布关闭各自的网站,最后Wrox在其网站上声明自己已经被其他公司收购,且很多书目在其网站上都无法找到……。仿佛Wrox已经“倒下”了,不会再有昔日的辉煌,也不会再创作出深受大家喜爱的专业计算机图书。我想,很多人(特别是广大关注Wrox的程序员们)都为之扼腕叹息;作为计算机从业人员的我,也是如此,好像自己身边一下子少了一个好伙伴似的。难道Wrox真的就这么“倒下”去了吗?
Wrox的历史
要看清Wrox的现状并预测和展示其未来,我们必须先详细了解Wrox的历史,从其历史的积淀中找到依据。Wrox出版公司于年成立于英国伯明翰,据说名称来自英语“rocks”的谐音,意味着他们要做急流中的一块“岩石”。公司从成立之初,就秉承着“程序员为程序员而著”的创作思想,以出版编程类图书为主,取得了巨大的成功。后来又推出了独特的编辑方法,为每本书提供完整的源代码下载支持,并为读者提供勘误和E-mail支持以及P2P论坛。这样,每个读者可以自由下载所购图书的源代码,以利于学习。读者在学习某本书时,如果发现错误,可将信息反馈到Wrox公司,编辑确认之后会将它放在其网站上,其他读者就可以从勘误表中受益。对于读者在学习过程中遇到的问题,可随时通过E-mail向Wrox公司提交,问题会在客户支持人员、技术编辑和作者三个层面上得到解决。Wrox图书的封面都以暗红色为主基调,并带有主要作者的人头像,非常有特色,能够很快被广大读者所认知。除了在图书内容、编辑方式和封面形式上具有特色外,Wrox还以多种形式为程序员提供解决方案,成为一个实实在在的信息服务提供商。
Wrox的服务
Wrox的特色服务主要表现在三个方面:
首先就是前面提到的独特编辑方法,为读者提供源代码下载、勘误和E-mail等支持,大大提高了读者的学习效果;
第二个是Wrox为自己的合作伙伴提供优质高效的合作服务,合作伙伴只要与Wrox建立了合作意向,Wrox就可以最快的速度与他们签订合同、寄送样书和提供标准电子文档等,这样,他们就能够高效快速地将优秀的Wrox图书引入本地区市场,使本地读者受益;
Wrox的第三个服务,也是它最重要的服务,就是其信息服务。
Wrox的信息服务主要是通过其今日站点和P2P资源中心提供的。Wrox的今日站点是一个非常富有吸引力的技术站点,可使每个登录用户切实感受到“程序员为程序员而著”的基本思想。首先最值得称道的是ASPToday,年5月刚开通时就成为Web相关技术的焦点,它每日为读者提供一篇新的文章。开通后不到一年,该站点就发展到拥有几十万读者以及每月至少超过万的页面访问量。在年6月,Wrox又以相同的形式启动了C#Today,随着.NET技术的推出和广泛应用,该站点也获得了巨大的成功,成为全世界广大C#程序员(特别是英语国家)最重要的学习站点之一。Wrox的P2P资源中心(P2P.wrox.com)与今日站点有所不同,它提供自由在线订阅服务,其邮件列表包括ASP,Java,PHP,Perl,SQL和VB等,后来又增加了WAP和WML的讨论,您可以根据自己的需要定制自己的邮件列表。它于年月启动,同样为程序员这个团体提供实用的在线资源,每周在本中心会发布条新的信息。程序员们可以在这里自由的讨论,并可以与作者和编辑“面对面”的交流。一般来说,只要您在该站点的论坛上发布自己的问题,都会有不少作者、编辑或者其他懂行的专家给您回复。
注:Wrox的P2P资源中心,提供邮件列表、论坛、新闻组等多种内容和服务
Wrox的兴起
作为地方性小规模出版社,Wrox能在MacMillan、Pearson Education、Thomson、McGraw-Hill等众多巨人对手中间周旋,在IT出版的急流中占有一席之地,优质的图书内容和服务所促成的优质品牌是其最重要的砝码。程序员们只要想买书,首先想到的就是Wrox,就是带有作者人头像的红皮书。Wrox的兴起,还得益于年代末的网络风潮,该风潮把他们的ASP、PHP等系列教程推上了销售顶峰。至今网络开发人员们还津津乐道那个时期的Wrox图书。在IT技术在全世界全面升温时,Wrox紧跟全世界计算机程序设计领域的先进技术和应用方向,先后出版了多本关于VS、Java、Oracle、SQL Server、Open Source等方面的优秀图书。这些图书的作者都是资深的软件项目经理或经验丰富的高级程序员,他们不仅对软件开发有着独到的见解和丰富的经验,而且对应用软件开发平台的核心技术也有深刻的理解。更为可贵的是,他们真正了解程序员对图书内容的需求,也真正地按这种需求来设计这些图书的内容体系和写作风格!正是这种理解和这样的倾情奉献,使Wrox图书一直拥有良好的读者口碑,深受广大程序员的欢迎。那个时候,Wrox已经成为最重要的编程类图书出版商,其图书平均每本的销量一度突破部,销售业绩十分惊人。还有一点就是,Wrox图书不仅在英国和美国市场上红红火火,而且被世界上很多国家引进、出版,成为世界上很多程序员所青睐的重要出版商,这样它的影响范围也因此而越来越大。
~年,正是全世界IT行业的隆冬,计算机程序开发领域受到了很大的影响,但是Wrox紧跟Microsoft的.NET技术,先后推出一百多本与.NET和其他最新开发技术有关的图书,内容几乎涉及到所有的.NET技术和应用方面以及其他诸如Oracle 9i的新技术和工具,及时满足了广大计算机程序设计人员对最新.NET和相关新技术的学习需要。虽然后面也有很多公司(包括微软出版社)出版大量关于.NET方面图书,但都无法动摇Wrox在.NET图书领域的领头羊地位,这也使Wrox继续扩大自己在全世界计算机图书市场上的影响。
Wrox与中国
提及Wrox,不能不介绍一下Wrox与中国出版界的合作。早在几年以前,Wrox就已经与国内的电子工业出版社和机械工业出版社等几家出版社建立了合作关系,成功地打入中国计算机图书市场,并逐渐被中国程序员们所接受、喜爱。不过,Wrox在中国图书市场上的全面走红是从年开始的,这主要得益于它与清华大学出版社之间建立的捆绑式的全面合作关系。
为了扩大自己的红皮书在中国的影响,增强红皮书的中文版推广力度,Wrox公司从年开始与国内计算机图书的龙头老大清华大学出版社合作,并逐步建立起灵活的、全面的、捆绑式的合作关系。Wrox将自己的所有计算机图书优先授权清华大学出版社出版(已经授权的图书除外),并在第一时间向清华大学出版社提供新书目录、合同样书、图书的电子文档以及相关文件,还在源代码下载和技术讨论等方面提供支持,使清华大学出版社在不到两年的时间内就翻译出版了百余本Wrox红皮书,速度之快、规模之大、质量之高、内容之全面,令业界称叹。
在清华大学出版社翻译出版的红皮书中,最重要的是“乐思.NET和Oracle经典编程系列”,该系列由“高级编程”、“入门经典”、“.NET专题开发参考手册”、“软件项目开发系列”和“程序员参考手册”等7套丛书构成。这套系列书分别面向编程高手和初学者,从不同的角度对程序设计思想和理念进行了诠释,并通过丰富的实例,全面、深入地讲解了大量的开发方法和技巧,字里行间饱含着软件大师们清晰的程序设计思路和宝贵的经验,既能帮助资深开发人员深入探究软件开发机理,精通最新编程技术;又能帮助初学者熟练掌握编程方法,迅速踏进编程殿堂。在Wrox出版这套.NET和Oracle经典编程系列的过程中,清华大学出版社几乎是同步推出了它的中文版,为中国计算机用户快速了解、掌握并应用最新.NET和Oracle技术做出了很大的贡献。
注:在Wrox的红皮书中,《C#高级编程》与《VB.NET高级编程》是其在国内较为畅销的两本书
Wrox的挫折
然而,天有不测风云,当Wrox在.NET图书方面占尽风头的同时,其母公司美国Peer Information集团由于财政的原因于年3月号宣布破产。城门失火,殃及池鱼,该集团于3月号宣布Wrox Press关张,着手将其优质资产——Wrox卖出,以偿还集团债务。另外,该Peer Information集团还拥有Friends of Ed出版社、Glasshaus和Curlingstone两个出版业网站及多个开发人员网站,他们也都宣布停止运行。时至5月份,在Wrox Press的网站上正式发表此事,其相关站点也均受到影响,比如P2P已经停止运行,ASPToday站点上则有如下文字:“新内容的增添现已暂停,对于由此给您带来的不便深表歉意。”谁也没有想到,活力无限的Wrox因为母公司的问题而“倒下”。随后,Wrox在其网站的首页启事写道:“目前,您无疑已经听说过John Wiley收购Wrox最畅销书目、WORX品牌和worx.com网站的事情了。您可能想知道被收购后的Wrox是个什么样、何时能够恢复运作等?作为Wrox的新出版者,我们承诺在我们的长期和短期计划中都能让您与开发人员社区一同进取。这个网站过去一直是访问Wrox信息的站点,未来也将继续是。我们将尽快行动起来、让您所知道和喜爱的Wrox网站功能重新运行起来。另外,我们还保证将让风格一致(带有作者人头像的红色封面)的Wrox图书依然排在各个书店的书架上……。”5月日,Wrox给所有在其网站注册的会员一封信,在解答了一些疑问的同时告诉会员Wiley并不是收购Wrox的唯一一家公司,它只是获得了Wrox出版社的名字、品牌、商标、wrox.com网站的基础能力以及许多畅销书,但是并没有获得Friends of Ed、Glasshaus和Curlingstone的品牌。大家登录Apress(www.apress.com),会发现,Wrox剩下的余本书、FriendsofEd、Glasshaus和Curlingstone的品牌和一些合同被该出版公司收购了。
Wrox被收购之后,对全世界的合作伙伴和读者都造成了不小的影响。合作伙伴需要重新洽谈以后的版权事项,Wrox新书的出版要停滞一段时期,这些因素也使得合作伙伴和读者在一段时间内无法接触到Wrox的新书;另外,Wrox著名的P2P开发人员社区也暂时不能正常运营。虽然在Wrox的最新通告中保证新的网站会尽快建好,并且会比以往更好,但几个月的空白对许多开发人员们来说都产生了一定的冲击。还有,一些读者不能按照正常的方式获得原来Wrox公司提供的源代码下载、勘误和E-mail支持。
Wrox的未来
Wrox被收购了,原有的图书和资源也不再象以前那样完整,原有的版权合作都已经中止,优秀的ASPToday站点也被Apress买走,……。仿佛Wrox会就此“倒下”,其未来不再辉煌,其特色和精髓随“主”而去。我想,您、我以及所有钟爱红皮书的人们都不愿意相信和看到这样一个结果。我们有理由相信,面临变革和困难的Wrox还会“站立”起来,继续出版被广大程序员所喜爱的优秀图书。首先是Wrox的“程序员为程序员而著”创作思想、独特的编辑方法和它在全世界读者中的影响,这些都是Wrox永不褪色的精神内涵。
其次是收购Wrox的是东家是大名鼎鼎的John Wiley,该出版社历史极其悠久,始建于年,最开始它以出版美国文学巨匠(如欧文、爱伦•坡)的著作闻名,进入世纪后,则确立了其在科学和信息技术领域的出版领导者地位。现在每年出版大约余本图书或电子书,所涉及的领域包括科学、技术、医药类零售图书和各种教材以及期刊等。Wrox归属于John Wiley这个百年老字号,应该是值得广大喜爱Wrox红皮书的读者欣慰的。虽然,Wrox与John Wiley之间的磨合还有待时日,但是Wrox的优势和出版理念与John Wiley的优势和出版理念有机地结合起来之后,一定产生更大的能量,释放出更多的优秀作品。
第三是Wrox日渐恢复“元气”。现在,Wrox的各个方面都步入正常,图书出版业务已经开始积极开展,其网站也已经恢复正常运营状态,P2P.wrox.ocm站点的论坛又开始热闹起来。除了卖给Apress的红皮书由Apress(www.apress.com)提供源代码下载、勘误和E-mail支持外,其他书目的相关支持,都可以通过Wrox及其网站继续获得。另外,从新Wrox的几份声明中可以看出,他们干劲十足,还将延续原来的红皮书风格和出版理念继续为广大读者和程序员提供优质的图书产品以及各种信息和资源服务。另外,世界各地希望引进红皮书的出版机构现在可以重新与JohnWiley进行版权贸易,继续将程序员喜爱的红皮书引入本地区市场。当然,对于卖给Apress的红皮书,需要与Apress进行版权协商。
而言之,我们相信,如今的Wrox并不会因为易主而一蹶不振,就此“倒下”,在经历一次波折之后,它的胫骨会也许会更加坚固,它的内涵也许会更加充实,它的“程序员为程序员而著”的出版理念和优质图书还会影响全世界更多的不同肤色的人们。对于中国程序员来说,还会在书店的书架上看到红红的Wrox书。清华大学出版社第五事业部的总经理曹康博士说,“只要Wrox有好书出版,我们一定在第一时间将它介绍给国内读者。”我期待着,明天还会有一本本实用的优秀红皮书出现在我们面前!
谷歌推出自动识别音的扒谱软件:只要听一遍歌曲,钢琴小提琴的乐谱全有了
听一遍曲子,就能知道乐谱,还能马上演奏,而且还掌握“十八般乐器”,钢琴、小提琴、吉他等都不在话下。
这就不是人类音乐大师,而是
谷歌
推出的“多任务多音轨”音乐转音符模型
MT3
首先需要解释一下什么是多任务多音轨。
通常一首曲子是有多种乐器合奏而来,每个乐曲就是一个音轨,而多任务就是同时将不同音轨的乐谱同时还原出来。
谷歌已将该论文投给ICLR 。
还原多音轨乐谱
相比于自动语音识别 (ASR) ,自动音乐转录 (AMT) 的难度要大得多,因为后者既要同时转录多个乐器,还要保留精细的音高和时间信息。
多音轨的自动音乐转录数据集更是“低资源”的。现有的开源音乐转录数据集一般只包含一到几百小时的音频,相比语音数据集动辄几千上万小时的市场,算是很少了。
先前的音乐转录主要集中在特定于任务的架构上,针对每个任务的各种乐器量身定制。
因此,作者受到低资源NLP任务迁移学习的启发,证明了通用Transformer模型可以执行多任务 AMT,并显著提高了低资源乐器的性能。
作者使用单一的通用Transformer架构T5,而且是T5“小”模型,其中包含大约万个参数。
该模型在编码器和解码器中使用了一系列标准的Transformer自注意力“块”。为了产生输出标记序列,该模型使用贪婪自回归解码:输入一个输入序列,将预测出下一个出现概率最高的输出标记附加到该序列中,并重复该过程直到结束 。
MT3使用梅尔频谱图作为输入。对于输出,作者构建了一个受MIDI规范启发的token词汇,称为“类MIDI”。
生成的乐谱通过开源软件FluidSynth渲染成音频。
此外,还要解决不同乐曲数据集不平衡和架构不同问题。
作者定义的通用输出token还允许模型同时在多个数据集的混合上进行训练,类似于用多语言翻译模型同时训练几种语言。
这种方法不仅简化了模型设计和训练,而且增加了模型可用训练数据的数量和多样性。
实际效果
在所有指标和所有数据集上,MT3始终优于基线。
训练期间的数据集混合,相比单个数据集训练有很大的性能提升,特别是对于 GuitarSet、MusicNet 和 URMP 等“低资源”数据集。
最近,谷歌团队也放出了MT3的源代码,并在Hugging Face上放出了试玩Demo。