交易员手册:订单、价格、堆栈、资金、货币 - 页 3

 

PAMM.

让我们建立一个经典 PAMM 账户的简单数学模型,并举个真实的例子:

  • 经理的初始资金为 100 万美元(存款)。
  • 日均利润(一年)0.5%(利润)。
  • 日均(一年)投资额(PAMM 账户投资率)0.3%(投资者)。
  • 从利润中提取 20% 的佣金(手续费)(经理从利润中提取 20%,其余给投资者)。

模型如下:

经典 PAMM 账户模型。

这是我们 PAMM 账户的年度动态:

PAMM 账户的年度动态。

  • 红色- PAMM 账户余额将增加多少倍。
  • 蓝色- PAMM 帐户经理的余额将增加多少倍。
  • 紫色- PAMM 账户的净业绩(收益)(TC 业绩)。

我们得出,在这一年中,总余额将增加约 7.5 倍,而净业绩将增加约 3.5 倍。这在信托管理市场上是相当不错的业绩。

让我们看看一个月的动态:

PAMM 账户的月度动态。
我们得到的月平均收益 ~11.5% - 这是对 PAMM 账户的欺诈性金字塔 HYIP 计划的有力竞争。

流动性上限。

如果没有一个市场陷阱,一切似乎都很好:每个 TS 都使用特定的市场模式,这些模式总是有自己的流动性上限--最大利润(绝对值),可以通过这种模式从可用的市场流动性中挤出。

因此,让我们从一个略微不同的角度来看看参与一个经典的 PAMM 账户会给经理带来什么--成交额增长(被挤压的流动性):

营业额增长的动力 VS 从与投资者的合作中获益。

  • 红色- 与投资者合作比不与投资者合作的交易额增长多少。
  • 蓝色- 与投资者合作后,经理人的余额比不与投资者合作时增加了多少。

因此,我们可以看到,在这一年中,在我们的例子中,与投资者合作带来了 ~10% 的收益,而营业额则增加了 > 2 倍。如您所见,这是一个严重的偏差:1.1 vs 2.0(10% vs 100%)。

交易账户的指数增长只可能达到流动性上限。之后则是线性增长。因此,一旦达到上限,与投资者的合作就不再有利可图。也就是说,从那时起,经理自己交易比与投资者合作赚得更多。

好奇心。

试想一下同样的例子:进行了投资,但只有经理人获得的利润不是 20%,而是 100%。在这种情况下,营业额的增长速度将快于经理从与投资者这种奇怪的合作中获得的利润:

经理将所有利润据为己有。

这并不是一个悖论,初看起来可能是这样。在这里,盈利能力的指数模型被打破了,因为随着流动性上限的提高,相对利润值(利润参数)不可能保持不变--它会下降,因为绝对利润变得不变。

下面的说法是正确的:如果有极少数投资者只愿意投资所获利润的百分之一,那么从某一阶段开始,经理即使与他们合作也无利可图。

 
场外。
场外报价在机构外汇交易中并不少见。当交易在场外进行时,场外报价就成了一个令人头疼的问题。尤其是当这些交易的利润(绝对值)很高时,无论其符号如何,都会让人感到痛苦。
由于各种原因,MM 算法可能会失败,给出非市场报价。事实上,只要提供买入/卖出报价,它们就很有市场。但在签订的协议中,通常会有一个明显的漏洞,即按非市场报价达成的交易可以取消(而且经常取消)。
场外价格总是通过与多个来源的价格历史记录进行比较后确定的。如果与其他来源的价格相比,有一个明显的离群值,那么它就是场外报价。

LastLook。
LastLook 有权拒绝按自己建议的价格执行。一些 LPs 在处理有毒客户时会用到这一点:如果请求来自有毒客户--不执行,如果来自泄密者--执行。
正因为如此,执行的质量大大降低,增加了重定向的数量。一些聚合器通过算法定价来解决这些问题。
也有一些网站没有翻转器,但如果存在明显的毒性,就会发生我前面描述的情况:要么网站拒绝来自有毒客户的交易,要么来自 LP 的交易,后者因毒性而蒙受损失。

交易者的辩护。
通过场外交易和 LastLook 机制,机构外汇交易中不成熟的合法盈利交易者很容易被 "脱衣"。因此,通过最先进的聚合器选择交易场所是合理的,因为聚合器邻近有强大的法律部门。
这就是说,交易者除了可以匿名参与集市的总体流程外,还可以获得免费的法律专业援助。在处理取消交易的问题时,他还将获得免费的法律专业援助。这是免费的,因为法律部门维护的不是交易者的权利,而是聚合器更大所有者的个人权利,尤其是该交易者是代表该所有者进行交易的。当然,这必须有所有者的原则立场。

附注:在实践中反复出现的阶段。
 
虚拟聚合器。

如前所述,聚合器是协整符号的高级联合体。需要注意的是,这种符号的现实性不受限制。

这意味着,如果存在合成的协整符号,它们不仅可以被创建,还可以被聚合。

这就是虚拟聚合器的作用--它将合成的协整馈送(价格流)聚合成一个可交易的高级(当然是虚拟)符号。

虚拟聚合器具有与传统聚合器相同的特性--它们能掩盖毒素、创造最佳价格、增加即时流动性、提高 TS 的流动性上限等。

虚拟聚合器的创建通常由算法交易商负责。最先进的经典聚合器也能部分地做到这一点:不仅聚合明确存在的 LP 符号,还聚合它们的合成符号。

可视化虚拟聚合器最简单部分的一个原始例子是合成馈送的聚合:

合成 Level2 的原始实时可视化。


对任何符号进行最充分的评估,都需要对其高级聚合名称进行分析。
 
正确计算货币掉期。

即期外汇市场上交易货币的计价日期(最终结算)比交易日期晚两个工作日。因此,周三交易的交割日比其他工作日长两天。因此,延长未结头寸的三倍费率为隔夜费率。

有一种合成金融工具 - LIBOR。这是借入某种货币的贷款利率。粗略地说,您以伦敦银行同业拆借利率借入某种货币。

还有一个类似的反向利率 - LIBID。这是存放某种货币的存款利率。粗略地说,您以 LIBID 利率存入了某种货币。

显然,LIBID 总是 < LIBOR,因为实际上没有免费贷款。根据不成文的规定,LIBID ~ LIBOR * (1-1/800),即 LIBID 大约比 LIBOR 低 1/8%。

伦敦银行同业拆借利率由英国银行家协会(BBA)每日计算并公布。其价值取决于货币借贷的期限(贷款期限)。对于外汇交易,使用的是最短的利率 - LIBOR Overnight。

伦敦银行同业拆借利率总是以年利率表示。因此,要得出日值,应将该利率除以 365 天(我们不考虑可能的再投资)。下面我们将讨论伦敦银行同业拆借利率和伦敦银行同业拆借利率,同时考虑到日值。

让我们看看买入澳元兑瑞士法郎头寸会发生什么情况。您按 LIBOR_CHF 利率借入瑞士法郎,按 LIBID_AUD 利率卖出澳元。在这种情况下,开仓当天不会对利率进行注销/计提。也就是说,短期贷款/存款对您来说是免费的。

但在计价日,您有两种选择:

1.平仓并立即重新开仓。您将再次获得免费贷款/存款。但您将损失利差,因为此时此刻利差明显扩大是有原因的。

2.通过结算现有信用额度/保证金来扩大仓位。这里不一定会有损失,可能会有补充。

第一种选择由交易者自行决定。第二种最常用。

由于您是通过中间人--经纪人--进行交易,因此您需要为他的服务支付额外费用。经纪人从贷款和存款中提取一部分。通常是某个固定的百分比 - MarkUp。

因此,让我们以已经熟悉的买入澳元兑瑞士法郎为例进行总结。我们投资 1000 美元购买澳元兑瑞郎资产。因此,我们存入了 1000 澳元货币,并吸引了 1000 瑞士法郎货币。这意味着,澳元存款将按 LIBID_AUD 利率收取隔夜应计利息,瑞士法郎贷款将按 LIBOR_CHF 利率收取注销利息。这些值的总和称为货币掉期:

Swap = (LIBID_AUD - LIBOR_CHF) * (1 - MarkUp),当然,我们没有忘记 "感谢 "经纪人。

在撰写本文时,买入澳元兑瑞士法郎的 Swap 等于 +0.01%。也就是说,如果您使用 100:1 的杠杆进行交易,您将在一夜之间获得买入澳元兑瑞士法郎投资额的 1% - 即 10 美元。

这就是货币掉期的整个计算方法。

经纪商如何从掉期交易中获利。

拥有大量客户的经纪商会对每个客户的头寸进行掉期计算。客户当然不会生气。但实际上,经纪人的头寸数量 与客户并不相同。他拥有的头寸数量与所有客户的净头寸数量非常接近(并非精确,因为在流动性聚合器中经常可以看到多向头寸)。这意味着经纪商本身支付的掉期交易费用远远低于客户支付给经纪商的总金额。这是一种绝对合法的赚钱方式,可以利用其多样化的客户群。净头寸越小,经纪商在掉期交易中赚得越多。也就是说,当客户的总价值不同时,经纪商就能获利。而且,不要忘了,经纪人还能额外获得 MarkUp。

此外,经纪商经常使用自己的掉期计算方法,而这些方法完全不是基于市场的。因此,他们会获得额外利润。通常情况下,这类经纪商拒绝透露其掉期计算方法。大多数情况下,他们只是简单地复制行业内较大代表的掉期价值。

掉期策略。

上面是一个买入澳元兑瑞士法郎的例子,在这个例子中,您每天可以获得 1%的收益。如果不进行再投资,每年的收益就是 365%。有些人可能想直接买入澳元兑瑞士法郎,然后在一年内获得百分之几百的利润。但事实并非如此简单。如果你看看一年来澳元兑瑞郎汇率的变化,就会发现它的变化率是 40%。这意味着,在 100:1 的杠杆下,变化率为 4000%。也就是说,血本无归的风险远远高于 365% 的假设利润。

但在这里,您可能想创建一个由几种资产(合成资产)组成的篮子,其变化幅度要小于掉期。

让我们考虑一个价格最小范围的基本固定合成:卖出欧元兑美元,买入英镑兑美元,买入欧元兑英镑。

掉期 = (LIBID_USD - LIBOR_EUR + LIBID_GBP - LIBOR_USD + LIBID_EUR - LIBOR_GBP) * (1 - MarkUp) = (((LIBID_USD - LIBOR_USD) + (LIBID_GBP - LIBOR_GBP + (LIBID_EUR - LIBOR_EUR))* (1 - MarkUp) < 0。

事实证明,对于这种简单的合成方法,掉期总是负数。因此,我们不考虑这种合成方法。

我们还可以注意到,SWAP(EURGBP) ~ SWAP(EURUSD) - SWAP(GBPUSD),与 log(EURGBP) ~ log(EURUSD) - log(GBPUSD)近似相等。
诚然,SWAP(EURGBP)会比(SWAP(EURUSD) - SWAP(GBPUSD))略微有利一些,差额为(LIBID_USD - LIBOR_USD)。但这个数值很小,可以忽略不计。

这意味着从掉期的角度来看,交叉盘的开盘价和合成交叉盘的开盘价是相等的。由此我们可以得出结论,我们寻找的合成应该只包括主力货币。

让我们从掉期的角度总结一下策略。我们需要创建一个相对价格变动范围小于掉期的主力合约合成。这是一个可解决的优化问题。在重新平衡合成等方面还有更多细微差别。

附注:文章来自 2011 年。

Документация по MQL5: Торговые функции / PositionsTotal
Документация по MQL5: Торговые функции / PositionsTotal
  • www.mql5.com
Торговые функции / PositionsTotal - Документация по MQL5
 

隔夜利息 - 隔夜利息或隔夜利息点数

在讨论延长头寸付款金额的计算方法之前,有必要明确概述场外外汇市场(OTC)交易的基本特征。场外外汇市场的交易以保证金交易为原则。这意味着经纪商为您提供的交易金额远远大于您的保证金(作为抵押品存入的自有资金)。这种交易方式的基础是经纪商为交易者提供杠杆,或者也称为金融杠杆。换句话说,这是利用抵押品(保证金)提供的信贷资金进行的投机交易操作。保证金贷款不同于简单的贷款,因为收到的资金数额是抵押品数额的数倍(有时是数百倍)。以下是外汇市场的主要特点:

所有交易业务都以价值日期即期(Spot)进行,即在交易日后的第二个工作日进行结算。在这种情况下,对特定货币而言,计价日期仅为工作日。因此,从周三到周四延长头寸的费用比其他日期高三倍,因为银行在周六和周日不进行兑换操作。需要注意的是,国家法定节假日或国家中央银行不营业的其他事件也可能成为推迟计价日期的原因。银行、公司、私人基金等在现货市场上进行投机操作。这部分市场的规则没有明确规定,但所有参与者都遵循以下惯例
- 在两个工作日内付款,不收取货币交付金额的利息(不要与收取保证金信贷利息混淆)、
- 交易主要通过计算机交易实现,并通过电子通知确认、
- 汇率约束,即公布的报价对货币买卖交易的执行具有约束力。

场外外汇市场上的绝大多数交易都是投机性的,不涉及交易货币量的实物交割,即客户必须结束交易以确定财务结果。如果经纪商在交易时段结束前没有收到结算未平仓头寸的相应指令,他有权自行决定延长合约,并由交易商负责,即把交易推迟到下一个交易时段,从而把交割日期推迟一天 - 这种操作称为隔夜利息(SWAP)或隔夜利息(Rollover)。每次延长仓位直至平仓时,交易账户都会收到正数或负数的付款。这种付款的基础是通过使用经纪商提供的杠杆,增加使用信贷的时间。

延长未结头寸的付款金额取决于:
- 金融工具所含货币的隔夜配售/借贷利率的差额 - 对于信贷(吸引)是隔夜伦敦银行同业拆借利率,对于自由资金的配售是隔夜伦敦银行同业拆借利率。使用最短存款/借款期限的原因是,交易者事先并不知道头寸会保持多久。伦敦银行同业拆借隔夜利率由英国银行家协会(BBA)每日计算和公布;
- 交易类型和交易量,以及展期时的市场报价;
- 加价(经纪人进行展期操作的费用)。

目前,有两种延长交易的付款方式被广泛使用。 它们是
A) 隔夜利息(SWAP)操作 - 同时完成两个不同价值日期的相反交易, 其中一个以交易时段的最后价格关闭已经打开的头寸, 另一个立即打开一个类似的头寸, 价格考虑到延长支付的金额, 该金额在隔夜利息操作时确定(通常是新的交易时段正式开始的时间)、
B) 转滚操作 - 从交易账户中扣除或注销以存款货币表示的延期付款金额。

让我们举个例子,计算具有以下参数的交易的隔夜利息价值:
金融工具:欧元/澳元(欧元-基准货币,澳元-报价货币);
交易类型: SELL(EUR - 吸引货币,AUD - 投放货币,因为以 EUR 为单位的交易量是以 AUD 为单位卖出的);
交易平台货币:美元。
例如: 交易量:3.65 手(1 标准手 = 100,000 单位基础货币);
欧元/美元当日最后报价:1.5089/91;
澳元/美元当日最后报价:0.9295/98;
欧元/澳元当日最后报价:1.6224/34;
隔夜欧元同业拆放利率:0.30750%;
隔夜澳元 LIBID(通常 LIBID = LIBOR - 1/8%)*:3.5875% = 3.71250%(隔夜澳元 LIBOR)- 0.125%;
http://www.ehow.com/list_6731458_differences-between-libor-libid.html:"LIMEAN在中间"

经纪商加价:0.25% (经纪商通常收取 0.25% 至 0.75%);

1.让我们计算一下延长交易时间时以美元表示的交易量:
交易量
= 3.65 x 100.000 x 1.5091* = 550,821.5 美元
*在这种情况下,要计算金融工具基础货币的交易量,必须使用 EUR/USD 的 ASK 报价,因为要进行 EUR/AUD 的 SELL 操作,必须有 EUR 的销售量。

2. 2.让我们根据 LIBOR 隔夜欧元汇率并考虑经纪商加价(吸引资金时,经纪商加价加到 LIBOR 隔夜汇率上),计算以美元表示的该操作交易量的欧元吸引成本
筹资成本 = 550 821.5 美元 x ((0.30750 + 0.25) / 100 / 365) = 8.41 美元 3.

3. 3.根据伦敦银行同业拆借隔夜澳元利率,并考虑经纪商加价 (配售资金时,经纪商加价从伦敦银行同业拆借隔夜利率中扣除),以美元为单位,计算本次交易量的澳元配售成本
配售成本 = 550,821.5 美元 x ((3.5875 - 0.25) /100 / 365) = 50.37 美元 4.

4. 4.我们来计算以美元计价的欧元/澳元的短线展期支付成本(短线,因为在本例中卖出交易正在展期):
隔夜利息 SHORT (USD) = 投放成本 - 吸引成本 = 50.37 - 8.41 = 41.96 USD

5.卖出欧元/澳元的一个点在展期时以美元表示的价值 为:
1 点价值 (欧元/澳元) = 交易量 x (10 x 0.9298)* = 3.65 x 9.298 = 33.93 美元
*任何货币对的一个点等于 10 个报价货币单位。计算中使用澳元/美元上一交易时段报价的 ASK 价格,是因为当结算货币为美元时,这是可以购买澳元的价格。

6.让我们用点来计算延长短仓交易的支付值
SWAP SHORT (pips) = Rollover SHORT (USD) / 1 pip Value (EUR/AUD) = 41.96 / 33.93 = 1.24 pips

因此,根据隔夜利息的支付方式,将对交易账户进行操作:
- SWAP SHORT - 以 1.623400a 的价格平仓卖出欧元/澳元头寸,并以更有利的价格 1.623524a(比平仓价格高 1.24 个点)开立参数相同的新头寸、

- 隔夜利息短线 - 向交易账户收取 41.96 美元
a 在使用隔夜利息的交易终端中,可以使用小数点后 8 - 10 位的价格。
b 因为配售成本高于吸引成本、
其他货币对和操作类型的计算方法类似。需要注意的是,在买入返售业务中,基准货币是配售对象,而报价货币是借入对象。


有一些方法可以根据中央银行向本国商业银行贷款的基准利率的当前值来计算延长敞口头寸的成本。本文作者认为,这种方法是不正确的,因为它没有考虑到吸引或投放资金的利率差异。

支持上述基于短期利率的方法的另一个事实是,在流动性危机时期,隔夜利率可能比中央银行当前的基准利率高出许多倍。在这种情况下,使用长期利率来计算下一个交易时段延长头寸的成本并不符合这一操作的经济本质。为了证实上述观点,我们可以看一下 2008 年下半年 LIBOR 隔夜美元利率动态图表(见图表 - 美元 LIBOR 利率图表)。该图表显示,伦敦银行同业拆借隔夜利率达到了 6.5%左右,而同期的美联储联邦基金利率为 2%(见表 - 美联储联邦基金利率)。

美元 LIBOR 利率图表:



美联储联邦基金利率
12-16-2008 0.250%
10-29-2008 1.000%
10-06-2008 1.500%
04-30-2008 2.000%
03-18-2008 2.250%
01-30-2008 3.000%
01-22-2008 3.500%
12-11-2007 4.250%
清楚地了解隔夜展期成本的计算方法对于外汇市场参与者,尤其是初学者,优化他们的交易策略和选择经纪商是非常必要的。



在保证金交易条件下进行贵金属交易时,隔夜利息/隔夜利息的计算方法。

首先,有必要概述以 "SPOT(现货)"和 "SWAP(隔夜利息)"方式进行贵金属交易的本质区别。

SPOT "类型操作的目的是由信贷机构或其自身的贵金属基金管理部门执行客户订单,即与向买方实际交付金属有关的操作。所有此类交易均按 "现货 "条件进行,价值日期为交易达成日后的第二个工作日,其中价值日期为根据交易总量贷记金属和货币的日期。确定 "SPOT "市场交易价格参数的基础是伦敦市场的价格,以黄金为例,"loco London"("loco "指金属交割地)是实物黄金交易最重要的条件。

适用于黄金市场的 "隔夜利息"(SWAP)型业务,是指按 "现货 "条款买卖金属,同时按 "远期 "条款执行反向交易,其中按 "现货 "条款执行较近交易的日期为交割日,执行较远交易的日期为隔夜利息终止日。这种操作的本质是可以将黄金兑换成货币,同时保留在掉期结束时赎回黄金的权利,反之亦然。赎回价格是远期价格,在交易时根据 SPOT 条款的黄金价格以及交易时贵金属和交易货币的借贷或存款利率确定。这种协议几乎可以签订任何期限:从一天到数年不等。在场外市场利用杠杆进行此类交易时,任何交易参与者都可以随时退出交易,因此隔夜利息交易的期限为一天。

与货币一样,贵金属也可以作为存款或贷款进行转让。之所以出现这种情况,是因为黄金储备的很大一部分是中央银行储备的一部分,中央银行希望从中获得额外收入。因此,形成了一个非常发达的国际黄金信贷市场。银行在存款协议框架内吸引贵金属后,可在一定时期内将其用于黄金开采融资计划、套利操作等。黄金所有者可以从投资的黄金中获得收益,还可以免除储存实物金属的相关费用。

让我们考虑一下在场外交易市场上以现货市场价格 1604.15/25 美元/一金衡制盎司(1 金衡制盎司)做多和做空一标准手黄金(100 金衡制盎司)的本质;

交易类型杠杆贷款
配售(存款)
注(所有利率均为隔夜利率)
$160.425100 金衡盎司美元贷款,利率为 Libor%(160.425 美元),黄金存款,利率为 GLOR%(100 金衡盎司)
100 金衡盎司$160.415
以 % GLBR 贷款黄金(100 金衡盎司),以 % Libid 存款美元(160.415 美元)

其中、
Libor - 伦敦银行同业拆借利率,是伦敦银行同业市场上以不同货币提供资金的银行所提供的同业拆借加权平均隔夜利率。(http://www.bbalibor.com/bbalibor-explained/the-basics)
Libid--伦敦银行同业拆借利率--银行愿意接受其他银行存款的加权平均隔夜利率。

Libor 和 Libid 利率自 1985 年起由英国银行协会根据选定银行提供的数据于西欧时间每天上午 11:00 固定。固定的伦敦银行同业拆借利率和伦敦银行同业拆借利率之间存在微小的利差(伦敦银行同业拆借利率高于伦敦银行同业拆借利率)。利率本身是通过活跃的银行间交易确定的,并不断变化,以试图平衡银行间市场的资金供求。伦敦银行同业拆借利率没有正式的确定程序,一般认为伦敦银行同业拆借利率=(伦敦银行同业拆借利率-0.125%)(差 1/8 个基点)。(https://en.wikipedia.org/wiki/London_Interbank_Bid_Rate)


英国银行协会网站http://www.bbalibor.com/rates/historical 每天公布每种货币的 Libor 值。(见下文)。
2 月 1 日 2 月 2 日 2 月 3 日 2 月 6 日 2 月 7 日 2 月 8 日 2 月 9 日 2 月 10 日
欧元
0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28286 0.28143 0.28143 0.28143 0.28143 0.28143
1w 0.34443 0.33943 0.33871 0.33643 0.33286 0.32986 0.32271 0.32129
2w 0.40543 0.39900 0.39614 0.38857 0.38214 0.37743 0.37057 0.36314
1m 0.64143 0.63143 0.62357 0.61143 0.60071 0.59214 0.58214 0.57500
2m 0.82271 0.81214 0.80357 0.79500 0.78357 0.77414 0.76657 0.75586
3m 1.04943 1.03971 1.03171 1.02214 1.01786 1.01086 0.99943 0.99157
4m 1.16071 1.15143 1.14714 1.13643 1.12829 1.12300 1.11300 1.10671
5m 1.25857 1.24929 1.24357 1.23571 1.22714 1.21929 1.20929 1.20429
6m 1.36643 1.35714 1.35143 1.34214 1.33857 1.33143 1.32357 1.31786
7m 1.43714 1.42786 1.42214 1.41286 1.40500 1.39786 1.39143 1.38429
8m 1.49929 1.49000 1.48429 1.47643 1.46757 1.46000 1.45214 1.44500
9m 1.55714 1.54786 1.54071 1.53286 1.52529 1.51786 1.51000 1.50286
10m 1.61214 1.60429 1.59857 1.59071 1.58171 1.57429 1.56643 1.55929
11m 1.66714 1.65929 1.65500 1.64571 1.63929 1.63214 1.62286 1.61714
12m 1.72000 1.70929 1.70500 1.70000 1.69214 1.68500 1.67714 1.67143

美元
S/N-O/N 0.13900 0.14100 0.14200 0.14150 0.14400 0.14200 0.14200 0.14200
1w 0.19520 0.19550 0.19550 0.19550 0.19500 0.19400 0.19220 0.19120
2w 0.22400 0.22350 0.22250 0.22150 0.22100 0.22000 0.21950 0.21850
等。

GLBR - 黄金租赁投标利率 - 投标人愿意为租赁金块支付的加权平均利率 - 借款。
GLOR--黄金租赁出价利率--市场参与者准备租赁金条的加权平均利率--配售。

GLBR 和 GLOR 利率 - 商业银行--黄金交易商(即所谓的金银银行)为黄金存款和借款支付的实际利率。这些利率在市场上报价,利差约为 20 个点,即 GLOR = (GLBR - 0.20%) (http://www.lppm.com/OTCguide.pdf 第 21 页)。GLOR 和 GLBR 没有正式的定价程序。相反,伦敦金银市场协会(LBMA)每天计算加权平均利率 GOFO 平均值(黄金远期报价利率),这是黄金市场 SWAP 类交易的国际基准,按 1、2、3、6 和 12 个月计算。GOFO 值每天 11:00(伦敦时间)在伦敦黄金交易所、路透社等网站上公布,黄金市场参与者将其视为等同于货币的 Libor 利率。GOFO 平均值是根据至少六家 LBMA 会员黄金市场做市商(NM Rothschild & Sons Ltd、Bank of Nova Scotia、Deutsche Bank AG、HSBC Bank USA、Societe Generale 等)提供的利率数据计算得出的。计算平均值时不包括最高和最低利率值。假定黄金贷款和存款利率的报价平均有 20 个基点的利差,我们可以将 GLBR 和 GLOR 的平均值列示如下:

GLBR = (GOFO 平均值 + 0.1%) GLOR = (GOFO 平均值 - 0.1%)


GOFO 平均值每天公布在伦敦贵金属市场协会网站 http://www.lbma.org.uk/pages/index.cfm?page_id=55&title=gold_forwards&show=2012 上(见下文)。(见下文)。
日期 1 个月 2 个月 3 个月 6 个月 12 个月
12 年 5 月 1 日 0.36200 0.38800 0.41400 0.48400 0.55800
02-May-12 0.36000 0.38200 0.41600 0.48400 0.55000
03-May-12 0.36200 0.39000 0.42600 0.49200 0.56200
12 年 5 月 4 日 0.35000 0.38200 0.41000 0.47800 0.55200
08-May-12 0.33000 0.36600 0.39400 0.47200 0.54000
09-5-12 0.32667 0.36000 0.38333 0.47000 0.54667
10-5-12 0.35333 0.38167 0.41167 0.49000 0.56667
等等。


我们来计算金融工具黄金/美元的多头和空头头寸的隔夜利息值:
SWAP(long) = V*GOLD/USD(ask)*(1/365)*GLOR /100 - V*GOLD/USD(ask)*(1/365)*Libor/100
SWAP(long) = V*GOLD/USD(ask)*(1/365)*( GLOR - Libor)/100、

将 GLOR 表示为 GLOR =(GOFO 平均值 - 0.1%),我们就得到了最终公式、
SWAP(long) = V*GOLD/USD(ask)*(1/365)*(GOFO 平均值 - 0.1% - Libor)/100

同样,空头也是如此:
SWAP(short) = V*GOLD/USD(bid)*(1/365)*Libid /100 - V*GOLD/USD(bid)*(1/365)*GLBR/100
SWAP(short) = V*GOLD/USD(bid)*(1/365)*(Libid - GLBR)/100.

用 Libid =(Libor - 0.125%)和 GLBR =(GOFO 平均值 + 0.1%)来表示,我们就得到了最终公式、
SWAP(short) = V*GOLD/USD(bid)*(1/365)*(Libor - 0125% - (GOFO mean + 0.1%))/100.

我们可以得到如下公式
SWAP(long) = V*GOLD/USD(ask)*(1/365)*( GOFO 平均值 - LIBOR - 0.1%)/100
SWAP(short) = V*GOLD/USD(bid)*(1/365)*( LIBOR - GOFO 平均值 - 0.225%)/100。

其中
V - 以金衡盎司为单位的交易量、
黄金/美元(卖出价)、黄金/美元(买入价)--计算隔夜利息时金融工具的价格。

1/365 - 场外交易市场上的隔夜利息每个日历日计算一次、

LIBOR、LIBID、GLOR、GLBR、GOFO 平均值* - 见上文、
(为便于计算,GOFO 平均汇率使用最短公布期限--一个月)。

在黄金场外交易市场上提供交易服务的交易商,在伦敦银行同业拆借利率和 GOFO 平均利率的基础上,再加上所谓的 "加价"(Mark Up)--即在执行头寸转移至下一个计价日期时产生的额外利息,通常为 0.25%至 0.75%。在实践中,这导致客户在配售金属时获得的利息略低,而在借贷时支付的利息略高。

白银隔夜利息的计算公式也可以用类似的方法得出。
The Differences Between LIBOR & LIBID | eHow
The Differences Between LIBOR & LIBID | eHow
  • Alex Kocic
  • pocketsense.com
How the Two Rates Are Set Every day, a group of major world banks tell the BBA what rates they expect they will have to pay and be willing to pay on loans taken or given. After discarding the top four and bottom four figures, the BBA comes up with the two averages, which are then published at 11 a.m. London time (6 a.m. EST). The BBA lists...
 
从 Level2 获取 T&S 数据的粗略算法。
假设我们有一些 Level2 值序列--大矢量,其中每个价格水平对应其数量(团伙)。让我们对该序列的元素进行编号,从零(当前)到过去。

ECN(交易所)。
我们比较 Level2[0] 和 Level2[1]。如果 Bid[0] >= Ask[1],则 Level2[1]_Ask 中不高于 Bid[0] 的所有帮派都进入 T&S。同样,Ask[0] <= Bid[1]的情况也是如此。 在其他情况下,没有任何一方进入模拟 T&S。
这种算法可以在交易所官方提供的 T&S 数据链接上轻松查看。然后通过不等帮分布等方法进行一些改进。一般来说,该主题总是从上述粗模型中挖掘。

STP(最好有很多 LP)。
Vector_Ask[0] = Level2[0]_Ask - Level2[1]_Ask。该向量将所有负值相加,从最佳(价格)区间开始,直到遇到第一个非负值区间为止。这个总和被输入 T&S[0]。与 Bid 类似。

ECN/STP.
这里比较复杂,因为我们需要将 ECN 和 STP 两种几乎相互矛盾的方法结合起来。我就不描述了。

为什么是 T&S?
我已经介绍过它在 MM 算法中的适用性。此外,例如,它还可以估计严重交易量的价格水平,并分析其对远期(秒、分、小时)价格目标的影响。
在外汇交易中,为了评估所有符号之间的相互关系,有时合理的做法不是使用符号的 Level2,而是使用货币对的 Level2(自己建立一个合成的 Level2)。
 
离题了。

事实证明,仅仅编写手册是不够的,还必须教授如何正确阅读/接收手册。

阅读/感知速度
经典阅读速度(CRS)--单位时间内字母(单词)的数量。
信息感知速度(IPS)--单位时间内对所含信息的理解/消化量。
在大多数情况下,每个人的CRS值几乎不受所读内容的影响。
让我们举一个简单的例子。大多数人在阅读小说和科普作品时的 BCC 都是一样的。也就是说,在阅读科普作品时,大脑实际上是闲置的,在一组字母中运行。就小说而言,这种情况有时是合理的,但在其他情况下则不然。

如何阅读文学作品?
有必要从 BCC 的广泛恒定性转换到 SWI 的不经常恒定性。
例如,深入理解几个句子的意思,比用 BCC 阅读的时间要长几个数量级(如有必要)。
事实上,大多数人在 ~ 半小时内就能读完一篇特定的文学作品。而这个时间通常只取决于个人的 BCC。因此--"深奥而不必要"。
事实上,本讲座所包含的信息量是如此之大,以至于其感知时间应该以天来计算。
如果您没有花几天时间来消化您在这里不时读到的内容,那么您很可能还没有完全理解所写的内容。
如果您不开始用纸笔解析每一段落,构建各种方案和变体,那么您就不可能深入其中。在终端尝试某些东西,发现或反驳思考过程中产生的各种猜想/假设。

确定感知水平的质量
当任何问题(自己或他人的问题)都可以很容易地纳入所创建的近似市场理解中时,我们就可以说市场基本面 的图景已经定性收集。如果有不合适的地方--除了闭上眼睛之外,可以用任何方法弥补差距。
 
订单分配。

这是对位于同一帮派的限价订单进行分配成交(执行时)的规则(算法)名称。
例如,有几个订单位于最好的组上,其总成交量大于 PriceTaker 发出的市场订单的成交量。很明显,PriceTaker 将以最佳组的价格收到全部执行量。问题是,如何在帮派中的订单之间分配这一交易量?
在这方面,每个系统都有自己的观点,即如何正确地分配。

按比例分配。
这是一种典型的分配规则,在执行时,所有出价都有一个执行比例,该比例与出价在帮派总交易量中所占的比例相对应。
这意味着,无论您将限制器分成多少块,也无论您以何种顺序发送这些块。执行的结果始终是一样的。

先进先出。
限制器的分期时间 在这里是至高无上的。限幅器按优先级填充:直到之前放置的限幅器全部填充完毕,其他限幅器才会填充。
在这种分配规则下,PriceGivers 会尽量将自己的限价器放在其他限价器之前,以增加其执行的概率。因此,这会导致帮派的价差缩小和交易量减少,因为如果有人在一个新帮派中出价(缩小价差),另一个参与者就不会想加入这个帮派,因为无论如何,他在更灵活的帮派面前都是局外人。
在下新帮派的订单时,要么全额发送,要么按降序拆成小块,在队列中按相同顺序排列。这样,在必要时,就可以在不失去执行优先权的情况下(根据堆栈原则)删除部分请求量。

先入先出(Volume (Weigth) FIFO)。
这个词是我临时想出来的。优先权不是基于下单时间,而是基于订单量(或另一个自定义属性--权重)。
这种分配方式鼓励出价者以最大的流动性填补最好的帮派。对于定价者来说,这是最好的经验法则之一。

按比例权重。
也是一个新造的术语。它是按比例分配的一种修改,出价不再按照相同的分配权重,而是取决于权重属性。
例如,可根据出价时间使用任何分配(垫术语):出价越早,权重越高。特别是,按时间使用矩阵线性分布(Time Pro-Rata)很常见。
同样的方法也适用于成交量,甚至更复杂的属性(例如,权重 = 活时间 * 成交量)。
在这种方法中,应用了各种以数学为基础的优化下单方法--按总成交量最大化市场参与者执行订单的最高概率。也就是说,有一些算法,如何将订单分割成若干块,并按什么顺序将它们发送到波段。

它们使用什么以及为什么使用。
每个市场都有自己的分配规则,或者使用别人已经制定好的规则。这取决于其追求的目标。显然,主要目标是增加利润,即增加营业额。那么,选择一种分配算法就是一个非同小可的问题了。为了激励 "价格提供者 "和 "价格接受者 "的活动不减少。这完全取决于网站现有的客户群和发展前景。
大多数情况下,他们不会费心,而是选择简单的变体:按比例分配(Pro-Rata)和先进先出(FIFO)。
先进先出(FIFO)变体是唯一不会与最小允许量(批次)发生冲突的算法。
 
定价者(PriceTakers)与送价者(PriceGivers)。
当 T&S 数据按方向进行分类时,我们就可以讨论定价者(PriceTakers)或价格提供者(PriceGivers)的整体交易表现。
让我们进一步假设所提到的方向是指定价者。这其实是一种约定俗成的说法,因为 "价格提供者 "的方向正好与之相反。
让我们记住,T&S 序列中的每个元素都代表了其中一个定价者的交易数据:价格、成交量及其方向。
这意味着,我们可以分别为每个符号以及任何一组符号建立所有做价者总权益的动态变化。此外,在外汇交易中,同时考虑到所有交叉盘和主力盘,我们可以建立定价者总货币概况的动态变化:定价者 "手头 "有多少货币。

3级--。
Level3 是这样一个概念--它是关于每个市场参与者当前状态的完整信息。粗略地说,它是一个守口如瓶的内幕消息。不过,如上所述,我们可以通过计算 Equity_PriceTakers 来接近它。
让我提醒你一下,PriceTakers 的实际目的是为 PriceGivers 提供肉食,其中有非常强大的市场参与者。也就是说,算法定价本身就是通过榨干 "出价者 "来充实 "出价者"。
因此,PriceGivers 会想方设法减少 Equity_PriceTakers 的数量。因此,从现代电子金融市场的本质来看,使用这种易于计算的算法内幕似乎是合理的。
 

定价者(PriceTakers)和定价者(PriceGivers)的配对工作中使用 ECN 定价算法特殊性的示例


编写这个 TS 的框架花了一个半小时。调试时间是编写时间的三倍。主要时间都花在与 ECN 本身、MT4 桥接器和 MT4 终端的错误作斗争上(订单表的错误更新--虚假限价等)。

结果非常荒谬,而创建 TC 的想法也是自发产生的。发表文章的目的一如既往:激励人们提高素养(尽管预计自己会名誉扫地,想法本身也会失败)。

PriceGiver.mq4是最简单的MM算法:针对耗尽资金的PriceTakers进行价差交易。在这种情况下,为了简单起见,没有对 "出价者 "进行分类(任何 MM 算法的主要诀窍)。我们选择了最简单的变体:创建一个放水的定价者。

PriceTaker.mq4 就是排水仓鼠。

很明显,只有在 ECN/STP 平台上才有可能出现 PriceGiving。此 TS 尤其显示了此类平台的优势:您可以与其他客户进行交易。也就是说,您可以使用 MM 算法。在这种情况下,您不会中毒。我谈到了实现市场参与者分类器的简单变体...

将此 TS 视为实用教程。

当然,您可以用这个 TS 来超越任何演示竞赛的结果(例如,这个竞赛 (www.dukascopy.com/strategycontest/))。但不要忘记这些比赛的目的,以及谁在 "点播音乐"。为了避免这类比赛的组织者感到不必要的头痛,我建议在您不能成为 PriceGiver 的地方举办这类比赛。即,在 STP 平台(无 ECN)上。

请记住,此类 TC 可用于将资金从一个账户转移到另一个账户。例如,可能存在欺诈性资金管理计划,即经理收集投资者的大量资金,然后将其转移到自己的账户,从而损失佣金。

溢出还可能涉及洗钱计划、规避其他类型的责任等。

重要的是,您现在已经掌握了实现此类活动的理论和实践数据。当然,还有创建自己的 MM 算法的理论和实践基础。

使用限价器进行交易,在 ECN/STP 平台上创造流动性 - 这是有利可图的。

请注意,MM 算法完全不需要这种价差交易。只需选择一个变化较弱的 FI(或创建一个合成 FI)即可。 例如,EURDKK(或 EURUSD * USDDKK)。FI 平面度可作为 MM 算法风险的衡量标准:在开仓期间,FI 平面度变化越小,风险越低。同样的合成技术仍可掩盖 MM 算法,使其不被简单发现。特别是,同样的 "溢出 "可以以难以识别的方式实现。

总之,归纳、思考、实验、研究--这些都是有用的。

ECN/STP 平台又多了一种工具,可用于测试和揭示 ECN 定价和执行的细微错误。MT4 的问题领域再次暴露出来。也许,公众最终会对固定....。

TS 的演示工作已经完成。如果您觉得有趣,我将很高兴收到任何反馈。


论坛主题https://www.mql5.com/ru/forum/14166

原文来源:http://www.forexfactory.com/showthread.php?p=6985317#post6985317
附加的文件:
ECNTest.zip  12 kb