本文是关于基于贝叶斯网络的模型,该模型描述了世界货币的报价。 基于一个简单的指标,我将显示过去两年(从2018年初到2019年底)世界货币报价的行为模式与2008年全球经济危机严重期开始之前的两年中观察到的模式一致。 我的小型研究的结果与许多专家的观点一致,即当今世界经济正处于可能超过2008年危机的大规模经济危机的边缘。 我还将描述如何构建模型,在哪里获取数据并以卢布报价为例对模型的结果进行分析。 我将从一些技术细节开始。
n维报价空间
特定时期内世界货币的报价可以表示为n维空间中的一组点,其中n是所讨论的货币数量。 这样的空间中的每个点都由n个元素的向量描述。 此向量的元素是一天中n种世界货币的报价值。 换句话说,我们有n个轴,每个轴上我们都推迟了相应货币的报价。
这个多维空间中的点以某种方式分布。 了解了这种分布,我们可以测量每个点的观察概率。 因此,您可以找到概率异常低的点。 也就是说,在知道历史报价点云所在的空间区域后,我们可以找到位于该云外部或边界上的点。
货币(一种或多种货币),因为我们的点(在n维空间中)的报价不大可能被高估或低估,这取决于该点沿相应货币轴的移动方向。 如果货币报价异常大,那么我们将其重新估值,如果货币报价异常小,则被低估了。 知道该货币被低估了,我们可以假设在不久的将来加强该货币的可能性很高,反之,如果该货币被高估,则其价值可能会下降。
报价异常的原因
在我们的n维空间中观察点的可能性很小,这表明至少有一种货币在给定时间具有异常高或异常低的报价。 在一般情况下,某些或所有货币都具有这样的报价,在研究的历史时期内,在n维向量中很少或根本没有观察到它们的组合。 造成这种情况的原因有很多,但是它们的特征都在于某些影响一种或多种货币的因素开始产生影响。
原因之一是卢布的一个简单的假设示例。 假设由于俄罗斯中央银行(CB)的政策,卢布在经济上不合理地贬值。 在这种情况下,与贬值的卢布相对应的报价将位于n维空间中,远离在先前历史间隔中观察到的点云。 也就是说,这些点将位于空间范围内,在那里观察它们的可能性很小。 我们只能找到一种方法来测量这种可能性。
需要注意的是,卢布在经济上的不合理贬值或增强可能是由强劲参与者(中央银行,财政部等)的影响和趋势仍然存在时货币的惯性造成的,但引发这种趋势的经济因素影响很小。
贝叶斯网络
要测量每个点的概率,需要一个描述其分布的模型。 作为这样的模型,我选择贝叶斯网络是因为它易于理解,使用并能很好地描述货币之间的相互依赖性。 经过训练,这样的模型知道哪种货币的波动是原因和影响。
在图。 图1显示了五种货币的图表示例。 椭圆是货币,箭头表示依赖关系。 在这里,货币1取决于货币2和货币3,货币5取决于货币1和货币4,依此类推。 如果我们用回归来描述该图,则相关性意味着货币1在回归模型的左侧,货币2和货币3在右侧。 货币5和其他货币的逻辑相同。
如果您知道依赖关系或使用特殊算法从数据确定(如我所做的那样),则可以手动构建这样的图。 在对贝叶斯网络进行货币报价训练之后,我们得到一个类似于图1的图形,以及一种货币对另一种货币的影响程度。
图1.贝叶斯网络的示例。贝叶斯网络使我们有机会评估每种货币报价的可能性。 可信度是一个确定的数字,表示给定模型存在给定报价的可能性。 可信度为我们提供了有关此报价与报价空间中最有可能出现预期的区域的距离(或接近)的信息。 换句话说,在特定日期报价的可能性表明货币报价离其预期价值有多远。 也就是说,多少被低估或高估了。
此外,除了合理性之外,贝叶斯网络还提供报价的期望值。 因此,结合有关报价可能性,预期价格和实际价值的信息,我们可以知道过去任何一天(例如,昨天)一种货币或另一种货币被低估或高估了多少。
如果货币的实际价值小于预期,并且出现该问题的可能性很小,那么该货币将被低估。 相反,如果货币的实际价值高于预期,并且可能性也很小,则货币被高估了。 例如,如果交易所的美元价格为65卢布,而贝叶斯网络表示这种报价的可能性很小,并且预期价值为1美元70卢布,那么这意味着卢布被高估了。
贝叶斯训练
为了训练模型,我在每个交易日结束时采用了货币报价。 有关世界货币的数据可从finance.yahoo.com免费获得。 经过长时间的清理(很多缺失的值和排放量),我选择了大约100种具有或多或少信息丰富的货币。 也就是说,他拒绝了由直接管理机制来控制汇率的那些货币。 这些货币多年来一直使用相同的汇率,只是偶尔会突然贬值。 我必须说,所有货币都以某种方式受到中央银行或政府的监管,但是有些货币的信息内容显然很小。 因此,在我们的n维空间中,n为100。
清理和其他数据处理之后,我使用bnlearn软件包在R中训练了贝叶斯网络。 该软件包非常方便,并且描述良好,并且可以快速工作。 引号,尽管它们是一个时间序列,但是进入模型时没有参考时间。 自2003年以来一直使用数据。 对于下一年,该模型使用整个上一时期的数据进行了过度训练。 也就是说,在每年的1月1日,该模型将再次训练,其中包含上一年累积的新数据。
结果
我们正处于全球危机的边缘
在图。 图2显示了我们100维世界货币报价空间中每个点的对数似然对数。 纵轴表示对数似然值,横轴表示日期。 对数似然度量标准应解释为:其值越低,在给定日期观察世界货币报价的可能性就越小。 该指标的极低值可能表明全球经济发生了大规模变化。
图2:每天观察世界货币报价的概率(对数似然)(红线)。 2008年危机区域以蓝色突出显示,可能的下一次危机开始的区域以橙色突出显示。让我们关注一下从2006年到2008年底的区域(该区域在图2中以蓝色突出显示)。 我们看到,在2008年底观察到了该区域的最小对数似然值。 众所周知,这时正处于全球经济危机的严峻时期,随之而来的是许多金融组织的倒闭,例如投资银行雷曼兄弟(Lehman Brothers)。
在从2006年到2007年的前两年中,我们看到了对数似然率的重大波动。 如果我们可以回顾过去的岁月,看看这张图,那么我们肯定会得出结论,全球经济正在发生一些非凡的事情。 今天,我们知道2006-2007年图表上的这些峰值是全球经济危机的预兆。
现在让我们看一下从2018年到2019年底的当前时期(该区域在图2中以橙色突出显示)。 在经历了将近8年的相对平静之后,我们的对数可能性指标再次显示出大幅增长,与2006-2007年一样。 此外,在2018年底,对数似然率显着低于2008年危机之前两年的水平。如果在2006年中期我们观察到激增至-5000,那么在2018年底我们观察到激增-12000(极低的负值未在图中显示) )
这很可能表明全球经济存在大规模变化,与2008年危机发生前的两年类似,甚至更重要,因此,如果将今天的指标的行为与2008年危机中的行为进行比较,则可以假设一两年之内,世界经济将面临可能超过2008年的巨大冲击。
为图中的图增加一些清晰度。 2.我们看到,从年初到年底,每年都有稳定的下降趋势。 由于该模型在每年的年初进行新的训练并因此包含有关最近报价的信息,因此在年初的度量值接近于零。 到今年年底,n维空间中报价分布的形状正在发生变化。 由于该模型对新分布一无所知,因此预计它们将显示较低的对数似然值。
世界经济持续发展的事实强调了这一点:国家之间出现了新的经济联系,而旧国家之间的联系却消失了。 也就是说,指标从年初到年底的均匀下降是预期的情况,而强劲的增长和急剧下降表明全球经济发生了巨大变化。
由于对数可能性的下降趋势,很难直接将其应用于衡量货币被低估或高估的程度。 为此,我引入了一个称为z值的新指标。 z值度量取决于三个值:转换后的对数似然度(此处是特定货币的对数似然度,而不是图2中的对数似然度),货币报价的期望值和实际值。 因此,z值指示货币被低估或高估的程度。
让我们看一下俄罗斯卢布
此外,我将显示z值相对较好地表示趋势变化的可能性增加。 让我们看看无花果。 3,卢布的报价用绿线表示。 Z值度量标准在图中显示有红色和蓝色的点。 红点表示卢布被高估,蓝点表示卢布被低估。 点的大小取决于z值的绝对值(值越大,点越大)。
图3:卢布报价(绿线)的高估值(红点)和非评估值(蓝点)在下文中,为了便于理解,我使用与金融世界所采用的报价相反的报价值。 这是由于这样的事实,对于大多数人来说,记住一美元的卢布要比其倒数要容易得多。
在图中,我们看到局部最小值通常以红色突出显示,局部最大值通常以蓝色突出显示。 高点和低点显然是趋势变化的要点。 在某些区域(例如,2018年底),该指标指示趋势变化,但实际趋势保持不变。 因此,z值度量指示未来几天或几周趋势变化的可能性增加。
接下来,我将尝试分析卢布报价的期望值(预期的卢布值)的行为。 报价的期望值是贝叶斯网络在特定日期根据剩余的99种货币的报价期望的价格。 贝叶斯网络了解有关报价分布的所有信息,因此也了解其期望值。
让我们看看无花果。 4,卢布行情用绿线显示(如上图所示),浅绿色点表示贝叶斯网络给我们的预期行情。 我将以两个句点为例,对卢布报价的期望值表现方式进行解释。
图4:卢布报价(绿线)及其预期值(浅绿色点)。 套利交易策略流行的时期以蓝色突出显示。 粉色代表俄罗斯财政部活跃的地区。让我们看一下从2015年初到2017年底的时间,在图2中以蓝色突出显示。 4.我们看到卢布的期望值在系统上远低于实际值(浅绿色点高于深绿色)。 在此期间,中央银行将取消货币通道,停止干预,并将主要利率从10%急剧提高到17%,随后平稳地回落至10%(
中央银行网站上的主要利率 )。 这种情况为
进行贸易活动提供了强大的动力,吸引了投机资本,使卢布升至基本面上方。
举例来说,套利交易是一种交易策略,例如,您以0.1%的价格在日本贷款,并将这笔钱以7%的价格存入俄罗斯的银行存款。 一年后,您关闭存款,将钱连同利息一起交给日本银行,自己赚钱,这包括日本和俄罗斯中央银行之间的利率差异。
现在让我们看一下2018年(图4中的区域以粉红色突出显示)。 在这里,我只想分享我的观察之一。 自今年年初以来,俄罗斯财政部(财政部)一直在国内外汇市场上购买外汇,平均每天购买15至200亿卢布。 财政部于2018年8月底完成了这些业务。 如果我们看图。 从图4可以看到,在此期间(从2018年初到2018年8月),卢布的期望值高于实际汇率,并且仅在8月(恰好是财政部停止购买货币)才在图表上的期望值点高于实际汇率(期望值)。 ,分别在下面)。
可以假定,在此期间,多种因素起作用,导致货币大量涌入该国经济,图表显示了卢布的这一高期望值。 因此,财政部能够在不对经济造成太大损害的情况下将这种货币从流通中撤出。 财政部购买外汇的数字可以
在中央银行网站的表格的第五列中找到(该列称为“俄罗斯财政部在国内外汇市场上购买(出售)外汇的业务*”)
其他货币图表
对于那些想分析其他货币行为的人,我创建了一个网站
www.valuenetto.com ,您可以在其中查看z值指标和所有100种货币的期望值。 该网站不适合大量用户使用,因此有时可能会变慢。
转到网站后,单击右上角的蓝色按钮(“选择货币”提示闪烁),然后选择您感兴趣的货币(您可以在显示的字段中输入国家/地区的名称)。 然后,将出现与前两个图相似的图。 左上方的刻度盘显示当前的z值。 如果单击表盘下方的行,将显示z值的详细说明。
该网站会自动运行。 在每个交易日结束时,上传报价数据。 询问该模型用于计算z值度量标准的货币的可能性(在图表上显示为红色和蓝色点)。 在每年年底,将考虑到上一年的新数据对自动模型进行重新培训。
再次谈到全球经济危机
许多专家定期警告新的全球经济危机即将开始,预计这场危机将比我们之前看到的要大得多。 他们看到现代资本主义经济模式的根本缺陷的原因。
其中一位专家
马丁·沃尔夫 (
Martin Wolfe)认为,当今的资本主义是“更高级的资本主义”,而租金是全球经济弊端的主要根源。 租金被理解为租赁任何资源产生的超额收入。 这样的资源可以是不动产,也可以是薪水过高的高素质专家的专业素质。
另一位专家米哈伊尔·卡钦(Mikhail Khazin)表示,只有不断扩大市场和不断增长的消费,资本主义的存在才有可能。由于全球化的结果,全球市场已经或多或少地发展了,因此今天不可能进一步扩大市场。由于发达国家消费者的沉重债务负担,消费量的增加也是不可能的。这意味着资本主义时代已经过去,在不久的将来,世界将开始向基于其他原则的新经济模式过渡。这一转变将伴随着世界消费量的大幅下降。因此,我们所有人都将在不久的将来看到巨大的变化。免责声明
这里描述的模型不是完整的交易算法。作者不保证在自动交易系统中使用它会增加,减少或不改变此类系统的性能。更新:1)修复语法错误。谢谢AndyPike,polearnik和sheru2)在“ bellerofonte”的建议中增加了免责声明一章