Manual do trader: ordens, preços, pilha, fundos, moeda - página 3

 

PAMM.

Vamos criar um modelo matemático simples de contas PAMM clássicas e dar um exemplo real:

  • O capital inicial do gerente é de US$ 1 milhão (Depósito).
  • Lucro médio diário (em um ano) de 0,5% (Lucro).
  • Investimento médio diário (por um ano) (taxa de investimento na conta PAMM) 0,3% (Investidor).
  • Comissão do lucro 20% (Taxa) (o gerente fica com 20% do lucro e dá o restante aos investidores).

O modelo tem a seguinte aparência:

Um modelo de uma conta PAMM clássica.

Esta é a dinâmica anual de nossa conta PAMM:

Dinâmica anual da conta PAMM.

  • Vermelho - quantas vezes o saldo da conta PAMM aumentará.
  • Azul - quantas vezes o saldo do gerente da conta PAMM aumentará.
  • Roxo - desempenho líquido (ganho) da conta PAMM (desempenho TC).

Obtivemos que o saldo total aumentará em cerca de 7,5 vezes durante o ano, enquanto o desempenho líquido aumentará em cerca de 3,5 vezes. Esse é um desempenho muito bom no mercado de gestão de fundos fiduciários.

Vamos dar uma olhada na dinâmica de um mês:

Dinâmica mensal da conta PAMM.
Obtivemos um ganho médio mensal de aproximadamente 11,5% - essa é uma forte concorrência aos esquemas fraudulentos de pirâmide HYIP das contas PAMM.

Teto de liquidez.

Tudo parece estar bem, se não fosse por uma armadilha do mercado: cada TS usa determinados padrões de mercado, que sempre têm seu próprio teto de liquidez - o lucro máximo (em valores absolutos), que pode ser extraído da liquidez disponível do mercado por esse padrão.

Portanto, vamos dar uma olhada no que a participação em uma conta PAMM clássica proporciona ao gerente de uma perspectiva um pouco diferente - crescimento do volume de negócios (liquidez comprimida):

Dinâmica do crescimento do faturamento VS Beneficiar-se da cooperação com investidores.

  • Vermelho - o quanto o volume de negócios aumenta com a cooperação com os investidores do que se ele operasse sem eles.
  • Azul - quanto o saldo do gerente aumenta em decorrência da cooperação com os investidores do que se ele negociasse sem eles.

Portanto, vemos que, ao longo do ano, a cooperação com os investidores em nosso exemplo proporcionou um benefício de aproximadamente 10%, enquanto o volume de negócios aumentou mais de duas vezes. Como você pode ver, uma grande distorção: 1,1 vs. 2,0 (10% vs. 100%).

O crescimento exponencial de uma conta de negociação só é possível até o teto de liquidez. Depois disso, ele é linear. Por esse motivo, a cooperação com os investidores pode deixar de ser lucrativa assim que o teto for atingido. Ou seja, a partir desse momento, o gerente pode ganhar mais se negociar sozinho do que com investidores.

Curiosidade.

Imagine o mesmo exemplo: os investimentos são feitos, mas apenas o gerente não fica com 20% do lucro, mas com 100%. Nesse caso, o volume de negócios crescerá mais rapidamente do que o lucro do gerente com essa estranha cooperação com os investidores:

O gerente fica com todos os lucros para si.

Isso não é um paradoxo, como pode parecer à primeira vista. O modelo exponencial de lucratividade é simplesmente quebrado aqui, quando, com o teto de liquidez, é impossível manter constante o valor do lucro relativo (parâmetro Lucro) - ele diminui, porque o lucro absoluto se torna constante.

A seguinte afirmação é verdadeira: se houver raros investidores que estejam dispostos a investir apenas um por cento do lucro recebido, então, a partir de um determinado estágio, não será lucrativo para o gerente cooperar nem mesmo com eles.

 
Fora do mercado.
As cotações fora do mercado não são incomuns no FOREX institucional. Elas se tornam um problema doloroso quando são feitas negociações com base nelas. E é especialmente doloroso quando essas negociações têm um lucro alto (em termos absolutos), independentemente de seu sinal.
Por várias razões, os algoritmos de MM podem falhar, fornecendo cotações que não são de mercado. Na verdade, eles são bastante comercializáveis, desde que se ofereçam para comprar/vender por eles. Mas geralmente há uma brecha óbvia nos acordos concluídos, quando os negócios feitos com cotações fora do mercado podem ser cancelados (e geralmente são cancelados).
Os preços fora do mercado são sempre determinados retrospectivamente por meio da comparação com os históricos de preços de várias fontes. Se houver uma forte diferença em relação ao restante, trata-se de uma cotação fora do mercado.

LastLook.
O direito do LastLook é recusar-se a executar o preço sugerido por ele mesmo. Isso é usado por algumas LPs na direção de clientes tóxicos: se a solicitação vier de um cliente tóxico - não execute, se vier de um vazador - execute.
Por causa disso, a qualidade da execução cai muito, aumentando o número de redirecionamentos. Eles são combatidos por meio de preços algorítmicos em alguns agregadores.
Há sites sem flipper, mas em caso de toxicidade óbvia, o que descrevi anteriormente acontece no final: ou o site recusa o cliente tóxico, ou o LP, que sofre perdas com essa toxicidade.

Defesa do operador.
Um operador não sofisticado e legalmente lucrativo no FOREX institucional pode ser facilmente "despido" por meio dos mecanismos Off-market e LastLook. Portanto, é razoável escolher um local para negociação por meio do agregador mais avançado, que seja vizinho de um departamento jurídico forte.
Isto é, além do fato de que o negociador será representado anonimamente no fluxo geral do agregador. Ele também receberá assistência jurídica profissional gratuita para lidar com problemas de negociações canceladas. Gratuita, porque o departamento jurídico defende não os direitos do operador, mas a pessoa de um proprietário muito maior do agregador, em nome do qual, em particular, esse operador fez transações. Para isso, é claro, deve haver uma posição de princípio do proprietário.

P.S. Etapas repetidamente passadas na prática.
 
Agregador virtual.

Como já mencionado, um agregador é uma união de alto nível de símbolos cointegrados. Observe que nenhuma restrição é imposta à realidade de tais símbolos.

Isso significa que, se houver símbolos sintéticos cointegrados, eles poderão ser não apenas criados, mas também agregados.

É isso que um agregador virtual faz: ele agrega feeds sintéticos cointegrados (fluxos de preços) em um símbolo de alto nível (virtual, é claro) que pode ser negociado.

Os agregadores virtuais têm as mesmas propriedades dos agregadores clássicos - eles mascaram os tóxicos, criam os melhores preços, aumentam a liquidez instantânea, elevam o teto de liquidez do TS, etc.

Na maioria das vezes, a criação de agregadores virtuais recai sobre os ombros dos algotraders. Os agregadores clássicos mais avançados podem fazer parcialmente o mesmo: agregar não apenas símbolos explicitamente existentes de LPs, mas também seus sintéticos.

Um exemplo primitivo de visualização da parte mais simples de um agregador virtual é a agregação de feeds sintéticos:

Visualização primitiva em tempo real do Level2 sintético.


A avaliação mais adequada de qualquer símbolo ocorre quando se analisa seu homônimo agregado de alto nível.
 
Cálculo correto dos swaps de moeda.

A data-valor (liquidação final) no mercado FOREX à vista é dois dias úteis atrás da data da transação para as moedas envolvidas na transação. Por esse motivo, a data-valor das transações realizadas na quarta-feira é dois dias mais longa do que em outros dias da semana. Por esse motivo, a tarifa tripla para prolongamento de posições abertas é cobrada durante a noite.

Existe um instrumento financeiro sintético - LIBOR. É uma taxa de empréstimo para tomar emprestado uma determinada moeda. Em termos gerais, você tomou um empréstimo em uma determinada moeda à taxa LIBOR.

Há uma taxa inversa semelhante - LIBID. Essa é a taxa de depósito para depositar uma determinada moeda. Em termos gerais, você fez um depósito em uma determinada moeda à taxa LIBID.

Obviamente, é sempre LIBID < LIBOR, pois praticamente não há empréstimos gratuitos. Por regra não escrita, LIBID ~ LIBOR * (1 - 1/800), ou seja, a LIBID é aproximadamente 1/8% menor que a LIBOR.

As taxas LIBOR são calculadas e publicadas diariamente pela British Bankers' Association (BBA). E seu valor depende do prazo de empréstimo da moeda (por quanto tempo o empréstimo é feito). Para FOREX, é usada a taxa mais curta - LIBOR Overnight.

As taxas LIBOR são sempre expressas em porcentagem ao ano. Assim, para chegar a um valor diário, você deve dividir a taxa por 365 dias (não levamos em conta possíveis reinvestimentos). A seguir, falaremos sobre as taxas LIBID e LIBOR, tendo em mente os valores diários.

Vejamos o que acontece quando você abre uma posição BUY AUDCHF. Você toma emprestado CHF à taxa LIBOR_CHF e coloca AUD à taxa LIBID_AUD. Nesse caso, no dia da abertura da transação, não são feitas baixas/acréscimos nas taxas. Ou seja, o empréstimo/depósito de curto prazo é gratuito para você.

Mas, no momento da data-valor, há duas opções de como você pode proceder:

1. Fechar a posição e reabri-la imediatamente. Você obterá o crédito/depósito gratuito novamente. Mas perderá com o spread, que está aumentando significativamente neste momento por algum motivo.

2. Amplie sua posição fazendo liquidações para o crédito/depósito existente. Aqui não haverá necessariamente perdas, pode haver reabastecimento.

A primeira opção fica a critério do trader. A segunda é usada com mais frequência.

Como você age por meio de um intermediário - corretor -, você paga adicionalmente pelos serviços dele. O corretor toma para si uma parte dos débitos do empréstimo e dos acréscimos do depósito. Normalmente, é uma porcentagem fixa - MarkUp.

Então, vamos resumir, tomando o exemplo já conhecido da BUY AUDCHF. Investimos US$ 1.000 na compra do ativo AUDCHF. Assim, colocamos US$ 1.000 em AUD e atraímos US$ 1.000 em CHF. Isso significa que, no depósito em AUD, receberemos acréscimos overnight à taxa LIBID_AUD e, no empréstimo em CHF, receberemos amortizações à taxa LIBOR_CHF. A soma desses valores é chamada de swap de moeda:

Swap = (LIBID_AUD - LIBOR_CHF) * (1 - MarkUp), é claro, não nos esquecemos de "agradecer" ao corretor.

No momento em que este artigo está sendo escrito, esse Swap para BUY AUDCHF é igual a +0,01%. Ou seja, se você negociar com alavancagem de 100:1, receberá, da noite para o dia, 1% de seu investimento na BUY AUDCHF - isto é, US$ 10.

Essa é a metodologia completa dos cálculos de swaps de moeda.

Como as corretoras ganham com os swaps.

Uma corretora, que tem uma grande base de clientes, faz um cálculo de swap para cada posição do cliente. O cliente não fica ofendido, é claro. Mas, na verdade, o corretor não tem o mesmo número de posições que o cliente. Ele tem posições que são próximas (não exatas, pois posições multidirecionais em agregadores de liquidez são observadas com muita frequência) das posições líquidas de todos os clientes ao mesmo tempo. Isso significa que o próprio corretor paga muito menos em swaps do que o valor total que seus clientes pagam ao próprio corretor. Essa é uma forma absolutamente legal de ganhar dinheiro como uma vantagem de sua base de clientes diversificada. Quanto menor a posição líquida, mais o corretor ganha com swaps. Ou seja, é lucrativo para a corretora quando os clientes têm um valor total diferente. E não devemos nos esquecer de que o corretor recebe MarkUp adicionalmente.

Além disso, os corretores geralmente usam seus próprios métodos de cálculo de swap, que não são baseados no mercado. Por isso, obtêm lucro adicional. Como regra geral, esses corretores se recusam a divulgar a metodologia de seus cálculos de swap. Na maioria das vezes, eles simplesmente copiam os valores de swap dos maiores representantes do setor.

Estratégia de swaps.

Acima foi apresentado um exemplo com a BUY AUDCHF, onde foi mostrado que todos os dias você receberá 1%. Sem reinvestimento, isso equivale a 365% ao ano. Algumas pessoas podem ficar tentadas a simplesmente comprar o AUDCHF e obter centenas de por cento de lucro em um ano. Mas não é tão simples assim. Se você observar como a taxa de câmbio do AUDCHF mudou ao longo do ano, verá que ela é de 40%. Isso significa que, com uma alavancagem de 100:1, as alterações foram de 4000%. Ou seja, o risco de perder tudo é muito maior do que o lucro hipotético de 365%.

Mas aqui você pode querer criar uma cesta de vários ativos (sintéticos), que mudaria em um valor menor do que seu swap.

Vamos considerar um sintético estacionário elementar com uma faixa mínima de preço: VENDER EURUSD, COMPRAR GBPUSD, COMPRAR EURGBP.

Swap = (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.

Ocorre que, para esses sintetizadores simples, o swap sempre será negativo. Portanto, descartamos esse tipo de síntese.

Também podemos observar que SWAP(EURGBP) ~ SWAP(EURUSD) - SWAP(GBPUSD), por analogia com a igualdade aproximada log(EURGBP) ~ log(EURUSD) - log(GBPUSD).
É verdade que o SWAP(EURGBP) será ligeiramente mais favorável do que (SWAP(EURUSD) - SWAP(GBPUSD)) pelo valor de (LIBID_USD - LIBOR_USD). Mas esse é um valor tão pequeno que pode ser negligenciado.

Isso significa que a abertura no cruzamento e a abertura no cruzamento sintético são iguais do ponto de vista dos swaps. A partir disso, podemos concluir que o sintético que estamos procurando deve consistir apenas em majors.

Vamos resumir a estratégia em termos de swaps. Precisamos criar um sintético de majors que tenha um intervalo de mudança de preço relativo menor que seu swap. Esse é um problema de otimização solucionável. Tendo ainda suas nuances de reequilíbrio de sintéticos, etc.

P.S. O artigo é de 2011.

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

Taxas de rollover - pontos de rollover ou SWAP

Antes de prosseguir com a metodologia de cálculo do valor dos pagamentos para prolongamento de posições, é necessário delinear claramente as características essenciais da negociação nos mercados de câmbio de balcão (OTC). As transações no mercado OTC FOREX são realizadas com base no princípio da negociação de margem. Isso significa que o corretor lhe dá a oportunidade de trabalhar com valores significativamente maiores do que o seu depósito (seus próprios fundos depositados como garantia). A base desse tipo de negociação é que a corretora fornece ao trader alavancagem ou, como também é chamada, alavancagem financeira. Em outras palavras, são operações de negociação especulativas com o uso de dinheiro fornecido a crédito contra garantia (margem). Um empréstimo de margem difere de um empréstimo simples pelo fato de o valor do dinheiro recebido ser várias vezes (às vezes centenas de vezes) maior do que o valor da garantia. A seguir estão as principais características distintivas do mercado FOREX:

Todas as operações de negociação são realizadas com a data-valor Spot, ou seja, as liquidações são feitas no segundo dia útil após o dia da transação. Nesse caso, a data-valor é de apenas dias úteis para uma determinada moeda. Por esse motivo, a taxa para prolongamento de posições de quarta a quinta-feira é três vezes maior do que em outros dias, pois os bancos não realizam operações de conversão no sábado e no domingo. Deve-se ter em mente que os feriados nacionais ou outros eventos em razão dos quais os bancos centrais do país estão fechados também podem ser o motivo do adiamento da data-valor. Bancos, empresas, fundos privados, etc. realizam operações especulativas no mercado à vista. As regras desse segmento do mercado não são claramente fixadas, mas todos os participantes seguem costumes como
- efetuar pagamentos dentro de dois dias úteis bancários sem cobrar taxa de juros sobre o valor da moeda entregue (não confundir com a cobrança de juros sobre o crédito de margem),
- as transações são realizadas principalmente com base em negociações por computador, com confirmação por avisos eletrônicos,
- vinculação de taxas, ou seja, as cotações anunciadas são vinculantes para a execução de transações de compra e venda de moeda.

A maioria esmagadora das transações no mercado OTC FOREX é de natureza especulativa e não envolve a entrega física dos volumes de moeda negociados, ou seja, o cliente deve fechar a transação para fixar o resultado financeiro. Se o Corretor não receber uma instrução correspondente para liquidar a posição aberta antes do final da sessão de negociação, ele tem o direito de prolongar o contrato a seu critério e sob a responsabilidade do Negociador, ou seja, adiar a transação para a próxima sessão de negociação, movendo assim a data-valor em um dia - essa operação é chamada de SWAP ou Rollover. Cada vez que as posições são prolongadas e até seu fechamento, tanto os pagamentos positivos quanto os negativos podem ser creditados na conta de negociação. A base para esses pagamentos é um aumento no período de utilização do crédito obtido pelo uso da alavancagem fornecida pela Corretora.

O valor dos pagamentos pelo prolongamento de uma posição aberta depende de:
- Diferença nas taxas de colocação/empréstimo overnight das moedas incluídas no instrumento financeiro - é LIBOR overnight para crédito (atração) e LIBID overnight para colocação de fundos livres. O uso dos períodos mais curtos de depósito/empréstimo se deve ao fato de que não se sabe com antecedência por quanto tempo um operador manterá uma posição aberta. As taxas LIBOR overnight são calculadas e publicadas diariamente pela British Bankers' Association (BBA);
- O tipo e o volume da transação, bem como as cotações de mercado no momento da rolagem;
- Mark-up (uma taxa para o Corretor pela realização de operações de prorrogação).

Atualmente, dois métodos de pagamento para prolongamento de transações são amplamente utilizados. São eles:
A) Operações de SWAP - conclusão simultânea de duas transações opostas com datas-valor diferentes, uma das quais fecha uma posição já aberta ao último preço da sessão de negociação, e a outra abre imediatamente uma posição semelhante, e a um preço que leva em conta o valor dos pagamentos pela prorrogação, que é determinado no momento da operação de SWAP (como regra, é o momento do início oficial de uma nova sessão de negociação),
B) Operações de rollover - cobrança ou baixa na conta de negociação do valor dos pagamentos de prorrogação expressos na moeda de depósito.

Vamos considerar, por exemplo, o cálculo do valor SWAP para uma transação com os seguintes parâmetros:
Instrumento financeiro: EUR/AUD (EUR - Moeda base, AUD - Moeda de cotação);
Tipo de transação: SELL (EUR - moeda de atração, AUD - moeda de colocação, já que o volume em EUR é vendido por AUD);
Moeda da plataforma de negociação: USD.
Para este exemplo: Volume da transação: 3,65 lotes (1 lote padrão = 100.000 unidades da moeda base);
Última cotação da sessão para EUR/USD: 1,5089/91;
Última cotação da sessão para AUD/USD: 0,9295/98;
Última cotação da sessão para EUR/AUD: 1,6224/34;
LIBOR overnight do EUR: 0,30750%;
LIBID overnight AUD (normalmente LIBID = LIBOR - 1/8%)*: 3,5875% = 3,71250% (LIBOR overnight AUD) - 0,125%;
http://www.ehow.com/list_6731458_differences-between-libor-libid.html:"LIMEAN no meio"

Mark-up do corretor: 0,25% (os corretores geralmente cobram entre 0,25% e 0,75%);

1. Vamos calcular o volume dessa negociação expresso em USD no momento da prorrogação:
Volume = 3,65 x 100.000 x 1,5091* = 550.821,5 USD
*Nesse caso, para calcular o volume da moeda base do instrumento financeiro, é necessário usar a cotação ASK de EUR/USD, porque para a operação SELL EUR/AUD é necessário ter à venda o valor em EUR.

2. Vamos calcular o custo de captação de EURO para o volume de negociação dessa operação expresso em USD com base na taxa LIBOR overnight EURO e levando em conta a margem de lucro da corretora (ao captar fundos, a margem de lucro da corretora é adicionada à taxa LIBOR overnight):
Custo de captação = 550.821,5 USD x ((0,30750 + 0,25) / 100 / 365) = 8,41 USD

3. Vamos calcular o custo de colocação de AUD para o volume de negociação dessa operação expresso em USD com base na taxa LIBID overnight de AUD e levando em conta a margem de lucro da corretora (ao colocar fundos, a margem de lucro da corretora é deduzida da taxa LIBID overnight):
Custo de colocação = 550.821,5 USD x ((3,5875 - 0,25) /100 / 365) = 50,37 USD

4. Vamos calcular o custo dos pagamentos de rolagem SHORT para EUR/AUD denominados em USD (SHORT, já que a transação de venda está sendo rolada neste exemplo):
Rollover SHORT (USD) = Custo de colocação - Custo de atração = 50,37 - 8,41 = 41,96 USD

5. O valor de um pip para Sell EUR/AUD expresso em USD no momento do rollover é:
Valor de 1 pip (EUR/AUD) = Volume da transação x (10 x 0,9298)* = 3,65 x 9,298 = 33,93 USD
*Um pip de qualquer par de moedas é igual a 10 unidades da moeda cotada. O uso do preço ASK da última cotação da sessão para AUD/USD nos cálculos deve-se ao fato de que esse é o preço pelo qual o AUD pode ser comprado quando a moeda de liquidação é o USD.

6. Vamos calcular o valor dos pagamentos para o prolongamento da transação SHORT expresso em pips:
SWAP SHORT (pips) = Rollover SHORT (USD) / 1 pip Valor (EUR/AUD) = 41,96 / 33,93 = 1,24 pips

Assim, dependendo do método de pagamento das transações de rollover, será realizada uma operação na conta de negociação:
- SWAP SHORT - fechamento da posição Sell EUR/AUD ao preço de 1,623400a e abertura de uma nova posição com os mesmos parâmetros a um preço mais favorável de 1,623524a, que é 1,24 pips mais alto do que o preço de fechamento,
ou
- Rollover SHORT - cobrando da conta de negociação 41,96 USD
a Nos terminais de negociação que usam SWAP, podem ser usados preços com 8 a 10 casas decimais.
b porque o custo de colocação é maior do que o custo de atração,
Os cálculos para operações com outros pares de moedas e tipos de operações são semelhantes. É necessário levar em conta que, nas operações da BUY, a moeda base é o objeto da colocação e a moeda cotada é o objeto do empréstimo.


Existem metodologias para calcular o custo do prolongamento de posições abertas com base nos valores atuais das taxas básicas dos bancos centrais para empréstimos a bancos comerciais do país. Na opinião do autor deste artigo, essa abordagem não é correta, pois não leva em conta a diferença das taxas de captação ou colocação de fundos.

A favor da metodologia acima, baseada no uso de taxas de curto prazo, está também o fato de que, em períodos de crise de liquidez, as taxas overnight podem ser muitas vezes mais altas do que a taxa básica atual do banco central. O uso de taxas de longo prazo no cálculo do custo do prolongamento de posições para a próxima sessão de negociação nessas condições não pode corresponder à essência econômica dessa operação. Para confirmar o que foi dito acima, podemos considerar o gráfico da dinâmica da taxa LIBOR overnight em dólares americanos no segundo semestre de 2008 (consulte o gráfico - Gráficos das taxas LIBOR em dólares americanos). O gráfico mostra que as taxas LIBOR overnight atingiram valores em torno de 6,5%, enquanto a taxa FED para o mesmo período estava no nível de 2% (veja a tabela - Fed federal funds rate).

Gráficos das taxas LIBOR do dólar americano:



Taxa de fundos federais do Fed
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%
Uma compreensão clara da metodologia de cálculo do custo do rollover overnight é necessária para que os participantes do mercado FOREX, especialmente os iniciantes, otimizem suas estratégias de negociação e escolham uma corretora.



Metodologia de cálculo dos valores de SWAP / Rollover ao realizar operações com metais preciosos em condições de negociação de margem.

Antes de mais nada, é necessário delinear as diferenças essenciais entre as operações com metais preciosos realizadas em termos de "SPOT" e "SWAP".

O objetivo das operações do tipo "SPOT" é a execução de ordens do cliente por uma instituição de crédito ou a administração de seu próprio fundo de metais preciosos, ou seja, operações relacionadas à entrega física do metal a um comprador. Todas as transações desse tipo são realizadas em termos "spot" com data-valor no segundo dia útil após o dia da conclusão da transação, em que a data-valor é a data de crédito-escrita do metal e da moeda de acordo com o volume total da transação. A base para a determinação dos parâmetros de preço das transações no mercado "SPOT", por exemplo, para o ouro, é o preço do mercado de Londres - loco Londres, onde "loco" significa o local de entrega do metal, que é a condição mais importante das transações com ouro físico.

As operações do tipo "SWAP", conforme aplicadas ao mercado de ouro, são a compra e a venda de metal em termos "SPOT" com a execução simultânea da transação inversa em termos "FORWARD", em que a data de execução da transação mais próxima em termos "SPOT" é a data-valor, e a data de execução da transação mais distante é a data de término do swap. A essência da operação é a possibilidade de converter ouro em moeda com a manutenção do direito de resgatar ouro no final do swap e vice-versa. O preço de resgate é o preço a termo, que é determinado no momento da transação com base no preço do ouro nos termos do SPOT e na taxa de juros sobre empréstimos ou depósitos para o metal precioso e a moeda da transação em vigor no momento da transação. Esses contratos podem ser celebrados por praticamente qualquer prazo: de um dia a vários anos. Quando essas transações são realizadas no mercado de balcão usando alavancagem, em que qualquer participante da negociação pode se retirar da transação a qualquer momento, as transações SWAP são usadas com prazo de um dia.

Assim como as moedas, os metais preciosos podem ser colocados como um depósito ou transferidos como um empréstimo. Essa situação se desenvolveu devido ao fato de que uma parte significativa das reservas de ouro faz parte das reservas dos bancos centrais, que gostariam de obter renda adicional com isso. Como resultado, formou-se um mercado internacional de crédito em ouro bastante desenvolvido. Um banco, ao atrair metais preciosos dentro da estrutura de acordos de depósito, pode usá-los por um determinado período de tempo em esquemas de financiamento de mineração de ouro, para operações de arbitragem, etc. Os proprietários de ouro recebem rendimentos sobre o ouro investido e também são liberados dos custos associados ao armazenamento do metal físico.

Vamos considerar a essência das operações LONG e SHORT de um lote padrão de OURO (100 onças troy) ao preço de mercado à vista de 1604,15/25 USD por uma onça troy (1 onça troy) no mercado de balcão com a aplicação de alavancagem;

Tipo de transaçãoEmpréstimo alavancado
Colocação (depósito)
Observação (todas as taxas são overnight)
LONGO $160.425100 onças troyEmpréstimo em USD a % Libor (US$ 160,425), depósito em ouro a % GLOR (100 onças troy)
CURTO 100 onças troy$160.415
Empréstimo em OURO a % GLBR (100 onças troy), depósito em USD a % Libor ($160,415)

Onde,
Libor - London Interbank Offered Rate é a média ponderada da taxa de juros overnight sobre empréstimos interbancários fornecidos por bancos no mercado interbancário de Londres que oferecem fundos em diferentes moedas.(http://www.bbalibor.com/bbalibor-explained/the-basics)
Libid - London Interbank Bid Rate (taxa de oferta interbancária de Londres) - média ponderada da taxa de juros overnight na qual os bancos estão dispostos a aceitar depósitos de outros bancos.

As taxas Libor e Libid foram fixadas pela Associação Bancária Britânica desde 1985 às 11h00, horário da Europa Ocidental, todos os dias, com base em dados fornecidos por bancos selecionados. Há um pequeno spread entre as taxas fixas LIBID e LIBOR (com a taxa LIBOR sendo mais alta do que a taxa LIBID). As próprias taxas são definidas como resultado de negociações interbancárias ativas e mudam continuamente na tentativa de equilibrar a oferta e a demanda de fundos no mercado interbancário. Não há um procedimento formal de fixação para as taxas LIBID, mas aceita-se que LIBID = (LIBOR - 0,125%) (uma diferença de 1/8 de ponto-base).(https://en.wikipedia.org/wiki/London_Interbank_Bid_Rate).


Os valores da Libor para cada moeda são publicados diariamente no site da British Banking Association http://www.bbalibor.com/rates/historical.(veja abaixo).
1-Fev 2-Fev 3-Fev 6-Fev 7-Fev 8-Fev 9-Fev 10-Fev
EUR
s/n-o/n 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

USD
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
etc.

GLBR - Gold Lease Bid Rate - taxa de juros média ponderada que os licitantes estão dispostos a pagar pelo aluguel de barras de ouro - empréstimo.
GLOR - Gold Lease Offered Rate - taxa de juros média ponderada pela qual os participantes do mercado estão dispostos a alugar barras de ouro - colocação.

Taxas GLBR e GLOR - taxas de juros que, em termos físicos, são pagas sobre depósitos e empréstimos de ouro por bancos comerciais - negociantes de ouro, os chamados bancos de ouro. Essas taxas são cotadas no mercado com um spread de aproximadamente 20 pontos, ou seja, GLOR = (GLBR - 0,20%) (http://www.lppm.com/OTCguide.pdf página 21). Não há um procedimento formal de fixação para as taxas GLOR e GLBR. Em vez disso, a London Bullion Market Association (LBMA) calcula diariamente a média ponderada da taxa de juros GOFO (Gold Forward Offered Rate), que é uma referência internacional para transações do tipo SWAP em relação ao mercado de ouro e é calculada para períodos de 1, 2, 3, 6 e 12 meses. Os valores da GOFO são publicados diariamente no site da LBMA, Reuters, etc. às 11:00 (horário de Londres) e são considerados pelos participantes do mercado de ouro como equivalentes à Taxa Libor para moedas. A média GOFO é calculada com base em dados de taxas de juros de pelo menos seis criadores de mercado de ouro membros da LBMA (NM Rothschild & Sons Ltd, Bank of Nova Scotia, Deutsche Bank AG, HSBC Bank USA, Societe Generale, etc.). Os valores das taxas mais altas e mais baixas são excluídos do cálculo da média. Supondo que as taxas de juros sobre empréstimos e depósitos em ouro sejam cotadas com um spread de 20 (vinte) pontos-base em média, podemos apresentar os valores médios de GLBR e GLOR na forma:

GLBR = (média GOFO + 0,1%) GLOR = (média GOFO - 0,1%)


Os valores médios do GOFO são publicados diariamente no site da Precious Metals Market Association of London http://www.lbma.org.uk/pages/index.cfm?page_id=55&title=gold_forwards&show=2012. (veja abaixo).
DATA 1 Mês 2 Meses 3 Meses 6 Meses 12 Meses
01-maio-12 0,36200 0,38800 0,41400 0,48400 0,55800
02-Mai-12 0,36000 0,38200 0,41600 0,48400 0,55000
03-maio-12 0,36200 0,39000 0,42600 0,49200 0,56200
04-maio-12 0,35000 0,38200 0,41000 0,47800 0,55200
08-maio-12 0,33000 0,36600 0,39400 0,47200 0,54000
09-maio-12 0,32667 0,36000 0,38333 0,47000 0,54667
10-maio-12 0,35333 0,38167 0,41167 0,49000 0,56667
etc.


Vamos calcular o valor SWAP para posições LONG e SHORT para o instrumento financeiro GOLD/USD:
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,

Expressando GLOR como GLOR = (média GOFO - 0,1%), obtemos a fórmula final para,
SWAP(long) = V*GOLD/USD(ask)*(1/365)*(GOFO mean - 0.1% - Libor)/100

Da mesma forma para SHORT:
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.

Expressando Libid = (Libor - 0,125%) e GLBR = (média GOFO + 0,1%), obtemos a fórmula final para,
SWAP(short) = V*GOLD/USD(bid)*(1/365)*(Libor - 0125% - (GOFO mean + 0,1%))/100.

Obtemos as fórmulas conforme indicado:
SWAP(long) = V*GOLD/USD(ask)*(1/365)*( GOFO mean - LIBOR - 0.1%)/100
SWAP(short) = V*GOLD/USD(bid)*(1/365)*( LIBOR - GOFO mean - 0.225%)/100.

Onde,
V - volume da transação expresso em onças troy,
GOLD/USD(ask), GOLD/USD(bid) - preço do instrumento financeiro no momento do cálculo do SWAP.

1/365 - Os SWAPs no mercado de balcão são calculados a cada dia do calendário,

LIBOR, LIBID, GLOR, GLBR, GOFO mean* - veja acima,
(*Para fins desses cálculos, a taxa média GOFO é usada para o período mínimo de tempo publicado - um mês).

O dealer que presta serviços para transações no mercado de balcão de ouro aplica às taxas da LIBOR e da média GOFO o chamado Mark Up - um juro adicional acumulado para a execução da transferência de posições para a próxima data-valor, geralmente de 0,25 a 0,75%. Na prática, isso leva ao fato de que o cliente recebe juros um pouco mais baixos ao colocar metal e paga juros um pouco mais altos ao tomar emprestado.

As fórmulas para calcular SWAPs para prata podem ser derivadas de maneira semelhante.
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...
 
Algoritmo aproximado para obter dados de T&S do Level2.
Vamos imaginar que temos uma sequência de valores do Level2 - vetores grandes, em que cada nível de preço corresponde a seu volume (gangues). Vamos numerar os elementos dessa sequência a partir de zero (atual), em direção ao passado.

ECN (bolsas).
Comparamos o Level2[0] e o Level2[1]. Se Bid[0] >= Ask[1], então todas as gangues de Level2[1]_Ask que não são mais altas que Bid[0] vão para T&S. Da mesma forma, para a situação Ask[0] <= Bid[1]. Em outros casos, nada entra no T&S simulado.
Esse algoritmo pode ser facilmente verificado no link para os dados de T&S fornecidos oficialmente pelas bolsas. Em seguida, é possível fazer alguns aprimoramentos por meio de distribuições de gangues desiguais, etc. Em geral, o tópico sempre se baseia no modelo grosseiro acima.

STP (de preferência, muitos LPs).
Vetor_Ask[0] = Level2[0]_Ask - Level2[1]_Ask. Esse vetor tem todos os valores negativos somados a partir da melhor banda (em termos de preço) até que a primeira banda não negativa seja encontrada. Essa soma é inserida em T&S[0]. Com o Bid, é semelhante.

ECN/STP.
Aqui é mais complicado, porque precisamos combinar dois métodos quase contraditórios para ECN e STP. Não vou descrever isso.

Por que T&S?
Já descrevi sua aplicabilidade nos algoritmos MM. Além disso, por exemplo, é possível estimar os níveis de preço de volumes sérios e analisar sua influência em metas de preço distantes (segundos, minutos, horas).
No FOREX, para avaliar as inter-relações entre todos os símbolos, às vezes é razoável usar o Level2 não de símbolos, mas de pares de moedas (crie você mesmo um Level2 sintético).
 
Off-topic.

Como se viu, não basta escrever um manual, é preciso ensinar como lê-lo/recebê-lo corretamente.

Velocidades de leitura/percepção.
Velocidade de leitura clássica (CRS) - o número de letras (palavras) por unidade de tempo.
Velocidade de percepção de informações (IPS) - a quantidade de compreensão/digestão das informações contidas por unidade de tempo.
Na maioria dos casos, em cada pessoa, o valor da CRS quase não é afetado pelo conteúdo real do que ela lê. Esse é um terrível flagelo da percepção de informações, do qual é necessário se livrar na direção da constância não do BCC, mas do SWI.
Vamos dar um exemplo simples. A maioria das pessoas lê ficção e literatura científica com o mesmo BCC. Ou seja, ao ler um trabalho científico, o cérebro está praticamente ocioso, percorrendo um conjunto de letras. No caso da ficção, isso às vezes se justifica. Mas não em outros casos.

Como ler um textoliterário.
É necessário mudar da constância generalizada do BCC para a constância infrequente do SWI.
Por exemplo, aprofundar o significado de várias frases por ordens de magnitude mais longas (se necessário) do que se você apenas as lesse com seu BCC.
O fato é que a maioria das pessoas lê um determinado texto literário em cerca de meia hora. E esse tempo depende, via de regra, apenas do BCC individual. Como resultado - "abstruso e desnecessário". O que, obviamente, não é verdade.
De fato, a quantidade de informações contidas na palestra apresentada é tão grande que o tempo de sua percepção deve ser medido em dias.
Se você não dedicou vários dias para digerir o que lê aqui de tempos em tempos, é muito provável que não tenha entendido totalmente o que está escrito.
É improvável que você consiga entender se não começar a analisar cada parágrafo com papel e caneta, criando vários esquemas e variantes. Experimentar algo em terminais e descobrir ou refutar várias conjecturas/assunções que surgem durante o pensamento.

Determinação da qualidade do nível de percepção.
Quando qualquer pergunta (própria ou de outra pessoa) pode ser facilmente acomodada no entendimento criado sobre o mercado, podemos dizer que o quadro dos fundamentos do mercado está qualitativamente coletado. Se algo não se encaixar, feche a lacuna por qualquer meio, exceto um: fechando os olhos.
 
Alocação de ordens.

Esse é o nome da regra (algoritmo) de distribuição do preenchimento (na execução) de ordens limitadas localizadas no mesmo grupo.
Por exemplo, várias ordens estão localizadas no melhor grupo, cujo volume total é maior do que o volume de entrada de uma ordem a mercado do PriceTaker. É evidente que o PriceTaker receberá o volume total de execução ao preço do melhor grupo. A questão é: como distribuir esse volume entre as ordens que estavam no grupo?
E aqui cada sistema tem sua própria visão de como fazer isso corretamente.

Pro-Rata.
Essa é uma regra clássica de alocação, em que, no momento da execução, todas as ofertas têm uma proporção de execução que corresponde à parte do volume com que as ofertas contribuem para o volume total do grupo.
Isso significa que não importa se você divide seu limitador em partes, em que ordem você envia essas partes. A execução será sempre a mesma.

FIFO.
É aqui que o tempo de preparação do limitador reina supremo. Os limitadores são preenchidos por prioridade: até que os limitadores colocados anteriormente sejam completamente preenchidos, outros limitadores não serão preenchidos.
Com essa regra de alocação, os PriceGivers tentam colocar seus limitadores antes dos outros para aumentar a probabilidade de sua execução. Como consequência, isso causa o estreitamento do spread e a redução do volume nas gangues, pois se alguém tiver feito seu lance em uma nova gangue (reduzindo o spread), outro participante não desejará participar dessa gangue, pois, de qualquer forma, ele será um estranho diante do mais ágil.
Ao fazer um pedido para uma nova gangue, ele é enviado em volume total ou dividido em partes em ordem decrescente, colocando-as na mesma sequência na fila. Isso permite, se necessário, remover uma parte do volume de sua solicitação (de acordo com o princípio da pilha) sem perder a prioridade de execução.

FIFO de volume (peso).
Inventei o termo na hora. A prioridade não se baseia no momento da colocação, mas no volume da ordem (ou em outro atributo personalizado - Weight).
Essa alocação incentiva os PriceGivers a preencher os melhores grupos com o máximo de liquidez. Para os PriceTakers, essa é uma das melhores regras de ouro.

Peso Pro-Rata.
Também é um termo criado. É uma modificação do Pro-Rata, em que as ofertas não recebem mais os mesmos pesos de distribuição, mas dependem do atributo Peso.
Por exemplo, qualquer distribuição (termo mat.) pode ser usada de acordo com a hora do lance: quanto mais cedo você der o lance, maior será o peso. Em particular, é comum usar uma distribuição linear de matriz por tempo (Time Pro-Rata).
O mesmo é feito para o volume e até mesmo para atributos mais complexos (por exemplo, Peso = TimeLive * Volume).
Nessa abordagem, são aplicados vários métodos matematicamente fundamentados de colocação ideal de ordens - maximização da probabilidade da maior probabilidade de execução de ordens de um participante do mercado pelo volume total. Ou seja, existem algoritmos, como dividir a ordem em partes e em que sequência enviá-las para a banda.

O que eles usam e por quê.
Cada mercado cria suas próprias regras de alocação ou usa aquelas já elaboradas por outra pessoa. Dependendo dos objetivos que ele persegue. Está claro que o principal objetivo é aumentar os lucros, ou seja, aumentar o faturamento. E então há uma questão não trivial de escolher um algoritmo de alocação. Para motivar a atividade de PriceGivers e PriceTakers a não reduzir. Tudo depende da base da clientela existente do site e das perspectivas de desenvolvimento.
Na maioria das vezes, eles não se incomodam e escolhem variantes simples: Pro-Rata e FIFO.
As variantes FIFO são o único algoritmo em que não há colisões com o volume mínimo permitido (lote).
 
PriceTakers vs PriceGivers.
Quando os dados de T&S têm uma classificação por direção, podemos falar sobre o desempenho geral de negociação dos PriceTakers ou PriceGivers.
Vamos supor ainda que a direção mencionada se refira aos PriceTakers. Na verdade, isso é uma convenção, pois as direções dos PriceGivers têm apenas o sinal oposto.
Lembremos que cada elemento da sequência T&S representa dados sobre uma negociação feita por um dos PriceTakers: preço, volume e sua direção.
Isso significa que somos capazes de construir a dinâmica das mudanças no patrimônio líquido total de todos os PriceTakers para cada símbolo separadamente e, respectivamente, para qualquer conjunto de símbolos. Além disso, no FOREX, considerando todos os cruzamentos e principais ao mesmo tempo, podemos criar a dinâmica das mudanças no perfil total de moeda dos PriceTakers: quanta moeda os PriceTakers têm "em mãos".

Nível3--.
Existe uma noção de Nível 3 - são informações completas sobre o estado atual de cada participante do mercado. Em termos gerais, é uma informação privilegiada bem guardada. No entanto, como mencionado acima, podemos nos aproximar dele calculando Equity_PriceTakers.
Deixe-me lembrá-lo de que a finalidade real dos PriceTakers é a carne para os PriceGivers, entre os quais há participantes de mercado muito fortes. Ou seja, a própria precificação algorítmica serve para enriquecer os PriceGivers drenando os PriceTakers.
Portanto, os PriceGivers farão de tudo para que o Equity_PriceTakers diminua. Portanto, o uso de um insider algorítmico tão facilmente calculável parece razoável do ponto de vista da natureza do mercado financeiro eletrônico moderno.
 

Umexemplo de uso das peculiaridades dos algoritmos de precificação ECN no trabalho em pares dePriceTakers e PriceGivers.


Escrever a estrutura desse TS levou uma hora e meia. E três vezes mais - depuração. O tempo principal foi gasto na luta contra bugs da própria ECN, da ponte MT4 e do terminal MT4 (atualização incorreta das tabelas de ordens - limitadores falsos, etc.).

O resultado foi ridículo, assim como a ideia espontânea de criar o TC. O objetivo da publicação foi o mesmo de sempre: motivar para melhorar a alfabetização (apesar do esperado descrédito de mim mesmo e do fracasso da própria ideia).

O PriceGiver.mq4 é o algoritmo MM mais simples: negociação de spread contra PriceTakers que estão drenando. Nesse caso, por uma questão de simplicidade, não foi feita nenhuma classificação (o principal truque de qualquer algoritmo de MM) dos PriceTakers. E a variante mais simples foi escolhida: criar um PriceTaker de drenagem.

O PriceTaker.mq4 é o hamster drenante.

Está claro que o PriceGiving só é possível em plataformas ECN/STP. Esse TS, em particular, mostra a vantagem de tais plataformas: você pode negociar contra outros clientes. Ou seja, você pode usar os algoritmos MM. Nesse caso, você não será um tóxico. Falei sobre variantes simples de realização de classificadores de participantes do mercado...

Considere este TS como um tutorial prático.

É claro que você pode superar quaisquer resultados de concursos de demonstração (por exemplo, este (www.dukascopy.com/strategycontest/)) com este TS. Mas não se esqueça para que esses concursos são realizados e quem "manda na música". Para evitar dores de cabeça desnecessárias para os organizadores desses concursos, recomendo que eles sejam realizados em locais onde você não possa ser um PriceGiver. Ou seja, em plataformas STP (sem ECN).

Lembre-se de que esses TCs podem ser usados para transferir dinheiro de uma conta para outra. Por exemplo, pode haver esquemas fraudulentos de gerenciamento de dinheiro, quando o gerente coleta uma quantia substancial do dinheiro do investidor e depois o transfere para sua conta, perdendo em comissões.

O estouro também pode ser interessante para esquemas de lavagem de dinheiro, para evitar outros tipos de responsabilidade, etc.

É importante que agora você tenha dados teóricos e práticos sobre a realização desse tipo de atividade. Bem, e, é claro, base teórica e prática para criar seus próprios algoritmos de MM.

Negocie com limitadores, crie sua liquidez em plataformas ECN/STP - isso é lucrativo.

Observe que o algoritmo MM não exige essa negociação de spread. Basta escolher um FI com pouca variação (ou criar um sintético). Por exemplo, EURDKK (ou EURUSD * USDDKK). O nivelamento do FI serve como uma medida do risco do algoritmo MM: quanto menos ele mudar durante o tempo de abertura da posição, menor será o risco. Os mesmos elementos sintéticos ainda permitem disfarçar o algoritmo MM de uma simples detecção. Em particular, o mesmo "estouro" pode ser realizado de uma forma que seja difícil de identificar.

Em geral, generalize, pense, experimente, pesquise - isso é útil.

As plataformas ECN/STP têm mais uma ferramenta para testar e revelar erros sutis de preços e execução de ECN. As áreas problemáticas do MT4 foram expostas mais uma vez. Talvez o público finalmente levante a questão sobre a relevância da fixação....

O trabalho de demonstração do TS foi concluído. Se você achar interessante, ficarei feliz em receber seu feedback.


Tópico do fórum https://www.mql5.com/ru/forum/14166

Fonte original: http://www.forexfactory.com/showthread.php?p=6985317#post6985317
Arquivos anexados:
ECNTest.zip  12 kb
Razão: