分享

外汇无风险三角对冲套利

 昵称32579298 2016-04-19

你好,朋友,

在本文中,我将邀请你去发现FPI——部分产品低效率的概念。我叫交易技术源自这个概念完美的对冲。在下面的文字中,你会发现什么是阵线(我们如何计算它和我们如何贸易。

首先,我想考虑一个littlebit引用自起源和目的的相互引用的低效率密切相关的产品,形成了FPI的基础。

一般沉思引用来源

从文明的黎明,人们彼此交换商品和服务来满足他们的需求。交换的原则是非常核心的业务。事实上,我们正在交换的决定在我们的日常生活。

钱的引入改变了这个交换原则的普遍性,因为货币只是一个媒介,促进交流顺畅。我们都知道(还是我们?:)),金钱本身并没有价值,直到我们将值分配给外部。换句话说,钱只能买你的东西如果你的商业同行认为钱拥有一些价值。当然你不会期望一个清白的本机从非洲森林的中间贸易10磅的黄金颜色的纸条(钱)。首先你要让他相信这滑一些价值(好运在追求:))。

现在让我们放弃金钱的问题本质上是一个无赖的交换媒介,让我们专注于论文密切相关:没有没有比较的价值实际上是可表现的其他价值。这看起来可能不明显,但是直到你表达一个值的对象与至少一个其他值相比,uknown对象的值。

我们可以称之为比较引用表示:

在一个产品的一种形式:a = 2 *

或者一小部分:B = / 2

为了更好地理解价值之间的相互关系,让我们表达一些常用的值作为价值/值分数:

google股票/ 1美元= 420.00

1辆宝马750 i / 1欧元= 87500美金

工作1小时/ 1美元= 100.00

1欧元/ 1美元= 1.2

1 google股票/工作1小时= 4.2

1辆宝马750 i / 1 google股票= 250

每一个这样的分数/引用定义了这两个值之间的相互关系,根据不同的条件,这句话的变化。关键项是“相互关系”:如果谷歌股票引用美元下降,这意味着 Google价值美元价值的比例更低。它表示对公司的内在价值或美元相对于其他值(比如,一个小时的价值你的工作或一辆宝马750 i)的价值。事实上,也许google宣布一个新的革命后加强web服务,但美元下跌更在贝南克表示,美联储将利率提高到10%,下个星期。

不幸的是,世界上没有“公司”价值的其他值(因此,引号)可能联系在一起。这个值uncertainity使得交易商:世界上一个完美的地方)

正如我们所知,外汇报价之间的比率是第一货币外汇的价值符号(基础或货币单位),第二个货币外汇符号(报价或价格货币)。没有“绝对”这些货币本身的价值。例如,引用

欧元/美元= 1.2847

表示之间的比率为1.2847 1欧元的价值1美元的价值。但是我们从来没有能找出“欧元”的价值,也不单独“美元”。

FPI——一个简单的数学草案

我们使事情简单,我们图片外汇报价为普通数学分数。我们有三个外汇符号,代表普遍分数:

a / b = 2.5

b / c = 2

c / a = 0.2

我们能够得到的值,b和c变量从这三个表情?不可能。如上所述,价值也无法表达没有其他价值的比较。但我们知道什么是价值观之间的关系。

在这个例子中,有三个分数(FX符号):

a / b

b / c

c /一个

和三个独立变量(货币):

一个

b

c

引号(这些分数的值)在这个例子并不是随机的。事实上,尽管我们不知道的值,b和c,上面的分数之间的相互关系。我们甚至可以得到第三部分的前两个值:

a / b = 2.5

b / c = 2

c / a = ?

c / a = 1 /((a / b)*(b / c))

c / a = 1 /(2.5 * 2)

c / a = 1/5

c / a = 0.2

一个简单的测试揭示了产品分数的值是1,因此结果是好的:

(a / b)*(b / c)*(c / a)= 1

2.5 * 2 * 0.2 = 1

我 们可以推出任何上述三个分数的值如果我们知道两人的价值。我们可以概括,在一组n分数,每个个体变量存在两次,我们只需要知道(n - 1)分数的值来得到最后的价值,未知的部分。显然,这适用于任何n,即任意数量的分数,每个个体变量存在两次。我们将调用的一组分数,每个个体的属性特征变量现在完全一环两次,因为它就像一个封闭的环变量:


[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

外汇符号:分数

这将是更有趣。让我们subtitute变量和分数对外汇货币和符号:

变量:

一个=欧元

b =美元

c =瑞士法郎

分数:

a / b =欧元/美元

b / c =美元/瑞士法郎

c / a =瑞士法郎/欧元

现在等待!没有装备/欧元符号,只有欧元/瑞士法郎!你是对的。我们只是做的事:

瑞士法郎/ EUR = 1 /(欧元/瑞士法郎)

我希望我引起了你的好奇心是这枚戒指的产物(三外汇符号的引用)。它是1与分数在上面的例子?。让我们来看看:

12月/ 29/2005的真实价格,17点

欧元/美元= 1.1840

美元/瑞郎CHF = 1.3145

欧元/瑞郎CHF = 1.5565

环的产品:

1.1840(欧元/美元)* 1.3145(美元/瑞士法郎)*(1/1.5565)(1 /(欧元/瑞士法郎))= 0.999915194

瞧!这是“几乎”。为什么这不是一个我们很快就会讨论。但很明显的原理是一样的分数。

互补

当然,正如上面的分数的,我们可以得出哪个环的报价的价格如果我们知道其他两个:

欧元/美元= 1.1840

美元/瑞郎CHF = 1.3145

欧元/瑞郎CHF = ?

欧元/瑞郎CHF = 1 /(1 /(欧元/美元)/(美元/瑞士法郎))

或更好的

欧元/瑞郎CHF =欧元/美元*美元/瑞士法郎

欧元/瑞郎CHF = 1.1840 * 1.3145

欧元/瑞郎CHF = 1.5564

宾果!我们刚刚“重建”欧元/瑞士法郎的价格从其他两个引号。再一次,我们的“逆向工程”提出了价格1.5564而不是1.5565,我们将讨论之后。

翻新的,第一个“1”方程

欧元/瑞郎CHF = 1 /(1 /(欧元/美元)/(美元/瑞士法郎))

有因为没有欧元/瑞士法郎(c / a)市场上报价,只有欧元/瑞士法郎,所以我们需要这样转化。第二个方程有“1”,因为整个产品的所有分数(外汇报价)= 1。所以我们只是连续整体产品(1)除以其余的分数在戒指拿出最后的“失踪”分数(引用)。

记住,这条规则适用于任何数量的分数(引用)。如果我们有一组20外汇报价,每个人的货币会出现两次,(因此,他们将形成一个环),我们能够设计的价值无论这些20报价基于其他引用的值。

部分产品几乎从不等于1

现在你可能会问有什么神奇的能够告诉整个产品的外汇报价(分数)在环?

坦率地说,令人惊讶的是:

产品几乎从不是1。

看一看近的产品价格在15分钟图如下:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)


正如您可以看到的,该产品的理想值振荡1,但是它很少= 1锋利。这个事实就否定了有效市场假说认为,市场价格是有效的,不可能利用定期市场效率低下。

当然,其中的一个因素,产品不是1不断是我们不使用买入价和卖出价之间的平均值,而是只有一个投标价格。但这将账户只有绝对的理想有效的产品,不是野生振荡截图上我们可以看到。

现在任何产品的价值的原因不是1的“正确”价值,可以利用这种明显的低效率。产品的价值适度振荡在安静的市场时期,但振幅大幅扩大在市场快速发展的时候:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)


市场似乎无法做出足够快速的变化在所有外汇符号的引用一次,这样一个小这样的低效率。我们的图片这个概念可能仅仅是如果欧元/美元报价更新快在其他券商经纪和缓慢。显然,当有两个不同的报价相同的值/价值比率(欧元/美元),完美的套利机会出现。这正是这里发生了什么:比率不更新速度不够快,所以交易者可以利用效率低下。

惊人的是,FPI这种低效率出现了永久!这意味着几乎任何时候(除了时产品是1,这是一种罕见的情况下),市场效率低下的外汇之间的相互引用符号戒指!似乎没有人注意到这个几乎恒定的低效率,或者至少我没能发现任何痕迹在互联网上对任何这样的想法。

完美的对冲

我猜你已经发现如果我们打开一个位置环的方向,即:

购买欧元/美元

买美元/瑞士法郎

SellShort欧元/瑞士法郎

我们开启了一扇对冲位置,因为我们既不增加也不失去任何东西。这是完美的对冲位置——象征完美,封闭环“对冲”。这是类似于开放标准,“徒劳的对冲”位置:

购买欧元/美元

SellShort欧元/美元

但我们是包括两个以上的外汇对冲全体的象征。

一些经纪人甚至允许打开相同的符号的立场相反的方向相同的帐户。问题是,没有区别欧元/美元报价和欧元/美元报价在同一账户(毫不奇怪,不是吗?:)),所以你获得什么,相反的方向位置相同的符号(好吧,如果你是两个不同的经纪人之间进行套利交易,报价可能不同)。实际上,你失去了传播期间两次这样的“徒劳的对冲”操作。

另一方面,如果你打开完美的对冲的位置,你得到最好的两个世界:

整体市场地位是平与“徒劳的对冲”。所以你可以关掉电脑,去度假了,睡得好。

与徒劳的对冲,没有停止和利润目标,所以你的完美的对冲的立场是开放,直到你关闭它,这个事实对你的账户没有任何影响

你赚钱,如果你打开完美的对冲位置在一个产品时,说,下端(< 1)并关闭它,当产品在另一个极端(> 1):

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

事实上,只有打开FPI水平之间的绝对差和关闭FPI水平很重要。不需要打开/关闭水平低于/高于1。利润由打开和关闭的完美的对冲位置非常小。然而——这是肯定的:))。实际上,你不能亏钱的交易如果你遵循以上规则完美的对冲。


FPI依赖你的经纪人不是强盗

正如我们上面所说的,部分产品效率低下,而微观,所以使用FPI的成功在一个真正的交易环境是依赖于一个快速和锋利的执行和较低的传播,因为FPI运营与市场订单“此刻”——我们需要准确地捕获效率低下时发生。如果你的经纪人经常和他们玩游戏你的市场订单,忘记阵线。

从技术的角度来看,完美的对冲位置打开和关闭会更容易如果代理支持“组合对冲秩序”:例如,FPI交易系统将发布订单同时开三个位置(购买欧元/美元、买进美元/瑞士法郎sellShort欧元/瑞士法郎),但位置不会缓冲一个接一个进入市场,而不是整个完美的对冲环(所有三个位置)将被放置或没有位置放置。

截至撰写本文时,我不知道任何外汇经纪人会支持这种类型的订单(请建议这样一个代理)。但无论如何,如果你是通过一个良好的代理(不超过几),你不应该经历任何问题关于市场秩序执行。


FPI NeoTicker控制面板的c# . net

我写一个应用程序在c#。净,钩子NeoTicker交易平台图和控制外部阵线指标。FPI控制面板应用程序/指示器将图上的符号作为输入,整理他们只有通过有效的外汇符号和整理这些符号再一次得到一个独特的外汇符号表的列表。这意味着你可以有欧元/美元,欧元/美元和microsoft图和FPI控制面板会知道只有一个有效的独特的外汇符号(欧元/美元)。

FPI控制面板使用我NeoEventsClass对象类,生成事件的应用程序。事件驱动的编程是一个现代和resources-efficient的编码方式。 NeoTicker NTIndicatorObjects图书馆还没有提供事件,所以我决定写我自己的事件库基于NeoTicker对象和将使用它直到架构将Neo的事件。

我整个阵线和所有支持DLL库代码(包括NeoEventsClass)是免费,所以你被鼓励使用它和发展它。您可以下载本文的项目源文件底部。 FPI_source。zip归档文件还包含一组预编译dll和一个指示器IDL文件可以复制到NeoTicker /文件夹和运行指标。

我只实现了几个NeoTicker事件FPI控制面板,但根据我的事件库,您可以很容易地添加上百其他有用的事件。如果你这样做,请告诉我,我将包括在一起与你的名字NeoEventsClass这这项工作将集中。

FPI控制面板连接到NeoTicker图表看起来像这样:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

它显示:

图上的所有符号的列表

独特的外汇符号表的列表

详细的信息表上的每一个独特的货币(FXCurrencies对象提供了世界上所有有效的外汇货币信息,他们的名字(加元),字母数字代码(CAD)和ISO代码(124)是我的一部分外汇库可供免费下载)

FPI戒指的列表供这组独特的外汇符号。列表中自动计算在单击“计算FPI环”按钮:

.[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)


如果你点击一个阵线环显示在列表框中,特定的FPI价值FPI环显示在图表在NeoTicker FPI指示器(见上图)

如果你选择另一个阵线环FPI控制面板,NeoTicker图表上的FPI指示器会自动重新计算。如果外汇象征逆转,这是显示在括号:

不是逆转:欧元/美元,我们乘欧元/美元价值

逆转:(欧元/美元),我们乘上1 /(欧元/美元)值

货币对矩阵

我设计了一个简单和快速算法的计算所有可能的组合FPI戒指给特定的一组独特的外汇符号表。它使用一个独特的货币的矩阵图。为了更好的理解这个组合矩阵是如何工作的,我们显示的一个例子。

让我们有23个独特的外汇符号表:

澳 元/日元、澳元/美元,CAD /日元、瑞士法郎/日圆,欧元/澳元、欧元/ CAD、欧元/瑞士法郎,欧元/英镑,欧元/日圆,欧元/克朗,欧元/美元、英镑/瑞士法郎、英镑/日元,英镑/美元,新西兰元/日圆,新西兰元/美元, 美元/加元,美元/瑞士法郎,美元/ DKK,美元/日圆,美元/麦根,美元/ NOK,美元/克朗(截图,见上图)

正如你所看到的截图,只有12独特的货币出现在这些23对染色体:

澳元、加元、瑞士法郎DKK,欧元,英镑,日元,麦根,nokia,NZD,克朗,美元:


[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

矩阵计算的关键是,在一个矩阵与货币:抽象)矩阵都是由c#中的PairsMatrixClass FPI代码,这样你就可以自己评估的它是如何工作的引擎盖下我下面的代码全部可用。

简而言之,我们可以想象这样一幅图景矩阵通过将一个“1”(或“真正的”在实际的c#代码)在每一行/列交叉为每个有效外汇的象征。我们在本文的开头说,引用总是双向的,所以对于欧元/美元对我们把“1”的交集欧元和美元以及美元和欧元在十字路口的矩阵:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

出于同样的原因,我们填满剩下的有效外汇符号路口所有以上23外汇符号功能12独特的货币:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

注意到矩阵是对称的。它代表了所有可用的外汇的汇率路口符号。


FPI环组合

现在我们如何想出一套有效的戒指的帮助下矩阵吗?

我用蛮力测试算法,通过外汇符号的所有可能的组合。可能的组合我们正在测试的总数是:

2 ^ n

其中n是独特的外汇总符号的数量可供测试。例如,23 FX符号,可能有2 ^ 23 = 8 388 608种组合总组合。事实上,转换为二进制(见c#代码),第一个组合将外汇最后将所有的外汇组合符号象征。

现在我们如何评估当前外汇符号是一个有效的测试组合FPI戒指吗?这是简单的。首先,让我们来总结一下本文前面我们学到了什么:

形成一圈分数如果我们有一组分数,每个个体变量存在两次。

在这个定义中,一个变量是外汇汇率和分数是外汇的象征。所以这一次,我们将标志着相应的十字路口在矩阵用于测试环。让我们创建一个矩阵对欧元/美元、美元/瑞士法郎和欧元/瑞士法郎环:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

现在我们将检查是否选择外汇组合符号符合上述规则。货币的矩阵,我们只是通过检查,在每一行的总数”用于环“货币对(FX符号)要么是0或2。实际上,我们可以检查这些金额列。并不重要,因为——你还记得——矩阵是对称的。

零出现的货币在一个矩阵行意味着这个汇率不存在任何外汇象征戒指我们正在测试的有效性为日元一样,例如:


[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

两个两次出现意味着货币存在完全符合环创造需求,作为欧元的情况:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

其他(即和。,不是0和2)意味着整个测试环是无效的。例如一个矩阵对欧元/美元,美元/瑞士法郎,欧元/瑞士法郎,美元/麦根外汇美元符号特性这个无效的行:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

如果发现任何行无效测试期间,测试以下行是不必要的。我们可以跳过整个组合测试,继续下一个组合测试因为我们知道所有行必须是有效的。

宣布当前测试FPI环有效:

所有行必须遵守上面的规则(完全零个或2对用于环)

对用于环的数量必须大于零

不能包含多个测试组合有效FPI戒指

在组合测试算法,我跳过所有的不到三个外汇符号的组合,因为很明显的最低FX符号数需要创建一个有效的FPI环三。

在每个环组合测试产量有效FPI环我们还需要确定在哪个方向将使用外汇的特定符号的戒指。由于矩阵是对称的,它告诉我们什么方向(买卖)的外汇用于环象征。它只给我们提供了一组货币对用于环。如上所述,使用的外汇符号相反的方向所示FPI环列表中的括号FPI控制面板:

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

n本例中,使用英镑/日元符号相反的方向的戒指。

FPI:同时价格

FPI控制面板,你必须告诉价格,以基地FPI的程序计算。你有两个选择:

公开价格

接近的价格

[转载]外汇无风险三角对冲套利(triangular <wbr>arbitrage)

为什么没有选择高或低的价格吗?因为我们永远不知道什么时候高或低发生在酒吧。打开和关闭价格time-precise——我们总是可以告诉,打开或关闭价格的各种外汇符号图表发生在同一时间。这也是为什么这是不可能的应用FPI勾图。从价格只能计算FPI发生在同一时间。

等待赚钱的阵线

FPI可能使用:

直接交易FPI极端(解释上图),或

的行为来预测外汇符号之一环

关于后者的使用,据了解,我们可以确定丢失的分数的值(FX符号)环如果我们知道分数的所有其他的戒指。让我们想象我们分析三个外汇符号:欧元/美元、美元 /瑞士法郎和欧元/瑞士法郎。当然,如果我们知道前两个的价格,我们可以确定第三个的价格。但是出于同样的原因,如果我们的分析揭示了我们的方向前两个符号,那么我们也可以告诉什么是第三个的方向,这一事实,尽管可能没有提示在图表中什么是第三个符号的方向。



结论

exaplained,完美的对冲相互低效率的利用外汇报价。我们可以使用FPI指示器显示的当前状态相互效率低下。完美的对冲交易是非常少量的利润,但利润确定。这一概念的成功很大程度上取决于你的代理的执行质量。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多