O gerenciamento de dinheiro de Labouchres é uma idéia interessante - em ação Devido a este artigo, eu simulei o gerenciamento de dinheiro com base em um sistema de negociação que me permite definir a porcentagem de negócios rentáveis ou o lucro do sistema em geral. E descobri que, em comparação com um tamanho de lote fixo, o Labouchre lhe dará melhores resultados do que o lote fixo, mas apenas se o sistema for rentável Caso o lucro médio do sistema seja negativo, mesmo o gerenciamento de Labouchres cria um resultado muito pior Um sistema de martingale onde Você dobra o tamanho do lote mais recente depois que um comércio de perdas limpa todas as perdas anteriores (no caso de você ter dinheiro suficiente fora do curso). Labouchre não pode e não faz isso. Na minha folha do OpenOffice, comparo Labouchre, Fixed Lots, Martingale e o Fibonnacci-MM. Eu sempre começo com 0.10 lotes um vencedor faz (conserta) 1 por 1 lote Eu calculo 10 mil trocas, o capital inicial é de 10 mil eu tenho dinheiro ilimitado para o MaxDD) Caso um sistema de negociação crie 60 vencedores (com uma quantia fixa de vitória) Labouchre Balance : 10,674.81 e um MaxDD de -27.30 Saldo Fixo de Lotes: 10,164.60 e um MaxDD de - 2.30 Saldo Martingale: 10.589.65 e um MaxDD de -102,30 Fibonacci Saldo: 10.387,42 e um MaxDD de -31,58 Caso um sistema de negociação crie apenas 40 vencedores (Com uma quantia fixa de vitória) Labouchre Saldo: 2.591,37 e um MaxDD de -7,433.36 Saldo Fixo de Lotes: 9,754.60 e um MaxDD de - 246.20 Saldo Martingale: 10,376.80 e um MaxDD de -6,553.50 Fibonacci Saldo: 10,069.34 e um MaxDD de -30,960,175,118.24 Você Só pode ver se um sistema é rentável. O Labouchre ganhará mais dinheiro para você aqui cerca de 5 vezes mais, mas o MaxDD é 10 vezes maior em comparação com um tamanho de lote fixo. Neste artigo, testamos as propriedades estatísticas do sistema de gerenciamento de dinheiro Labouchere. É considerado um tipo menos agressivo de Martingale, uma vez que as apostas não são dobradas, mas são aumentadas por uma certa quantia. MetaTrader 4 - Estatística e análise Verificação estatística do sistema de gerenciamento de dinheiro Labouchere Existem três tipos de mentiras: mentiras, Malditas mentiras e estatísticas. Introdução Ao navegar nas profundezas da Internet durante os fins de semana, tropecei com um sistema de gerenciamento de dinheiro de que nunca tinha ouvido falar. É chamado de Labouchere, ou sistema de cancelamento (Forex Aspirador de pó sistema usando o Labouchere. Em russo). A descrição em inglês do sistema pode ser encontrada aqui. O sistema é uma variação da Martingale, uma vez que você precisa aumentar sua aposta depois de perder e minimizá-la depois de vencer. No entanto, é uma versão menos agressiva, uma vez que as apostas não são dobradas, mas são aumentadas em certa medida. Abaixo estão algumas passagens que descrevem as propriedades do sistema que me intrigaram muito: então, note que a quantidade de negócios rentáveis deve exceder 33-40 por cento para que o sistema funcione corretamente e vença. Esta é uma declaração muito forte. No entanto, não está claro por que o intervalo de porcentagem inicial é tão amplo de 33 para 40. Tenha em mente que esse método pode ser considerado um esquema desonesto por uma casa de jogos. Realmente Então, pode ser que ele realmente funciona, mas o princípio permanece o mesmo 33 de vitórias compensar 66 de perdas. Então, se você deseja aplicar essa gestão de dinheiro na negociação real de Forex, você precisa de um sistema de negociação com a chance de ganhar 50 e o fator de lucro gt1. Na verdade, o artigo mencionado afirma que você precisa de um sistema de negociação onde as vitórias são iguais às perdas e a probabilidade de vitória é de 50 (ou mesmo mais de 33). Se você tiver um sistema desse tipo, o método de Labouchere pode torná-lo lucrativo. Então, precisamos procurar um sistema com uma expectativa matemática positiva, já que existe uma maneira de mudá-lo para um território positivo. Afinal, não é demais Difícil desenvolver um sistema comercial com, digamos, 47 de vitórias. Vamos ver como o sistema Labouchere varia nas apostas. A aposta mínima é convencionalmente assumida como igual a uma. Se ganhamos, o tamanho da aposta permanece o mesmo, enquanto nosso saldo comercial aumenta ligeiramente. Se perdermos, nosso tamanho de aposta é aumentado em um até 2, e adicionamos o tamanho da aposta perdida para a linha: se ganharmos neste ponto, devemos adicionar 2 à nossa linha: então, cruzamos esses dois números, já que Conseguimos vencer nossa perda de volta (em outras palavras, aumentamos nosso saldo por uma em uma série composta por duas apostas). Agora, vamos considerar uma série de perda mais longa. Vamos apostar 2. Perda: Vamos apostar 3. Perda: Vamos apostar 4. Perda: Vamos apostar 5. Perda: Vamos apostar 6. Perda novamente: Vamos apostar 7. Finalmente ganhamos: Assim, cruzamos -1, -6 e 7, uma vez que nossa aposta vencedora compensa dois perdedores. A próxima aposta é a soma do primeiro e último dos valores restantes na linha, ou seja, é 7 novamente. Se ganharmos: cruzamos -2, -5 e 7. O próximo tamanho da aposta é novamente a soma do primeiro e último dos valores restantes na linha. Sim, é 7 novamente (alguns seguidores de métodos recomendam adicionar 1 a uma tal aposta, para que você receba o lucro mínimo em vez de 0 no caso de uma boa sorte). Se ganharmos: atravessamos todos os números restantes na linha, já que ganhamos nossas perdas de volta. Se recebermos uma perda em um dos estágios intermediários, o tamanho da perda também é inserido na linha e a próxima aposta é igual à soma dos primeiros e últimos valores da linha. Então, quais são as conclusões iniciais. Uma série de 6 derrotas é realmente compensada por uma série de apenas 3 vitórias (no entanto, na verdade, seria uma série em que falaremos mais tarde). À primeira vista, o sistema realmente facilita a saída do mercado sem perdas. O tamanho da aposta é aumentado muito mais lento em comparação com Martingale. Se usamos uma série desse tipo com o sistema Martingale original, nossa aposta final teria que exceder a inicial por 64 vezes. A retirada total do depósito (a soma das apostas perdidas) no exemplo acima compreende apenas 21, enquanto teria sido 63 para o Martingale original. Cálculos simples mostram que devemos sofrer 13 perdas consecutivas para perder todos os nossos fundos caso a aposta inicial seja 1 do depósito e 44 perdas consecutivas, se for 0,1. Você já pode pensar: 44 perdas seguidas com relação 5050. A probabilidade é fraca demais. É mais provável que eu seja atingido por um meteorito. Essa probabilidade se encaixa bem, etc.). Você pode facilmente encontrar inúmeros estudos dedicados às desvantagens e perigos do sistema Martingale. Na verdade, você pode experimentar essas desvantagens por conta própria, realizando cálculos simples usando uma caneta e um papel. No entanto, não consegui encontrar estudos semelhantes para o sistema Labouchere. O sistema de apostas parece muito complicado, dificultando assim o cálculo de uma expectativa matemática resultante. Mas vamos voltar para nossa série perdida de apostas. Vamos considerar que nossas 6 derrotas consecutivas foram seguidas por apenas 2 vitórias, em vez de 3. Então a nossa linha de números será a seguinte: Aposta 7 e perdemos: Apostamos 10 (note que enquanto perdemos, o tamanho da aposta começa Crescendo em 3 em vez de 1 tornando nossa série muito menos segura para o nosso depósito). Perdemos novamente: temos que apostar 13 agora. Assim, o sistema nos faz aumentar nossas apostas em mais de 1 em caso de perdas repetidas. Esta parece ser a única maneira de superar completamente a redução. Aqui é onde nosso depósito pode cair em problemas reais, já que precisamos de uma série de vitórias para superar a redução. Calcular a expectativa em papel ainda parece ser muito complicado ou, pelo menos, muito chato. Você está interessado no que este sistema é capaz de Se sim, então vamos mergulhar em mais detalhes. Definir a Tarefa: Assunto e Métodos A questão mais importante é se o sistema de gerenciamento de dinheiro Labouchere é realmente capaz de mudar uma expectativa matemática (especialmente na área positiva). A passagem citada cerca de 33 de vitórias onde a perda da vitória parece bastante irreal, é claro. Mas pode ser 49 ou 50 das vitórias serão suficientes. E se não, talvez o sistema Labouchere tenha outras vantagens, usaremos estatísticas, o que significa que precisamos desenvolver um programa MQL (é MQL4 neste caso, já que não tenho Totalmente masterizado MQL5 ainda). Deixe o nosso programa realizar milhões de negócios e limpar milhares de depósitos que vamos procurar e analisar os resultados sem prejudicar nossos fundos. Se o programa se revelar rentável, será possível implementar o algoritmo em negociação real. O sistema Labouchere foi desenvolvido com base na premissa de perda de ganhos. Também pode ser adaptado para outros índices, mas isso não parece razoável. Se o sistema pode afetar a expectativa matemática com perda de ganhos, isso também pode afetar outros índices. E se não puder, então, simplesmente desperdiçaremos nosso tempo ponderando sobre uma adaptação adequada. Além disso, podemos imaginar o sistema com perda de vitórias e o valor de equilíbrio de 50 de apostas vencedoras muito mais fácil, já que todos estamos familiarizados com a jogada de moedas. Portanto, vamos chamar nosso programa CoinTest. Primeiro, devemos descrever as principais características do nosso futuro programa: devemos ter a capacidade de mudar a probabilidade vencedora. Uma relação 5050 é apenas um caso especial de condição de equilíbrio. Devemos ter a capacidade de estabelecer um nível de risco. O sistema Labouchere possui um tamanho de aposta fixo. Se dimensionarmos a nossa aposta inicial de acordo com o tamanho do depósito, a essência do sistema será perdida, já que nosso depósito nunca retornará ao seu estado inicial após todos os valores serem ultrapassados. Podemos recalcular um tamanho de aposta depois de sair de uma redução, contudo, isso levará a números fracionários com dificuldades de trabalho. Assim, usaremos as duas variáveis para definir o risco de depósito inicial e aposta inicial. É necessário definir o número máximo de negócios por depósito. Deve ser grande o suficiente, para que possamos descobrir se vamos perder o depósito mesmo com um risco inicial muito baixo. Afinal, se o depósito continuar a crescer, o processo pode ser infinito e talvez nunca possamos saber o resultado. Devemos ter a capacidade de examinar os resultados das séries comerciais em um único depósito tanto para a depuração do programa quanto para a mudança de nossa lógica comercial. A saída para um arquivo se adequa bem a nosso propósito. Depois de terminarmos a redação de um código para uma única passagem de depósito, devemos seguir a coleta de estatísticas em uma série de passes em depósitos separados e (de preferência) com parâmetros variáveis. Como você entende, um experimento significa quase nada aqui. Os resultados estatísticos também são enviados para o arquivo. Não há mais necessidade de examinar uma história de depósitos individuais. Nosso sistema de seleção de tamanho de aposta pode potencialmente ser usado na negociação real, portanto, devemos torná-lo uma classe. A abertura real de negócios no MetaTrader é inútil para nós neste estágio e extremamente dispendioso em termos de recursos de computação. Nós só precisamos corrigir os resultados de negócios aleatórios realizados usando o tamanho de lote exigido e uma dada probabilidade vencedora. Com isso em mente, vamos desenvolver um script, já que este tipo de programas MQL é perfeito para uma única execução em comparação com Expert Advisors ou indicadores. Verificação estatística da qualidade do gerador de números pseudo-aleatórios A qualidade do gerador de números pseudo-aleatórios (PRNG) é de extrema importância para nós, uma vez que será usado para definir o resultado de cada negócio (winloss). A precisão da longa distribuição da série winloss é mais crítica. Vamos tentar avaliar o último sem se referir a uma complicada teoria das estatísticas matemáticas. Este artigo não se destina a um estudo sério da qualidade PRNG (caso contrário, teríamos que realizar 15 testes diferentes). Estamos mais interessados nas propriedades PRNG que podem afetar os resultados do teste do sistema Labouchere e não exigem procedimentos de verificação muito complexos. O MetaTrader possui a função padrão MathRand () PRNG. A sequência PRNG é inicializada pela função MathSrand (). Permite escrever um pequeno script (RandFile) para verificar a qualidade PRNG padrão. O script terá 2 parâmetros: Número de milhões de palavras aleatórias de 32 bits que ele deve gerar (uma palavra de 32 bits por 3 chamadas da função MathRand () fornecendo 15 bits significativos). A unidade de medida é um milhão decimal usual em vez de 2 elevadas para o poder 20, já que vamos examinar os resultados visualmente também. O parâmetro lógico CalcSeries (se a distribuição de comprimentos de série de bits semelhantes deve ser calculada). O cálculo de uma distribuição de bits de séries de bits é muito intensivo em recursos (aumentando o tempo de execução do script em dez vezes). Portanto, ele foi organizado como uma opção separada. O script produz os seguintes resultados: o tempo de cálculo (exibido na revista) quantidade de 1 bit detectada entre todos os bits gerados (exibido no diário) Arquivo binário do arquivo RandFile. bin com o resultado da operação PRNG Arquivo de log do arquivo RandStat. csv que contém o Taxas de ocorrência de determinados bytes Arquivo de log de arquivo RandOnesSeries. csv contendo comprimentos de série de 1 bit Arquivo de log de arquivos RandZerosSeries. csv contendo comprimentos de séries de 0 bits. Permite gerar 3 conjuntos de testes de vários tamanhos: 10 milhões de palavras-teste de 4 bytes cada (40 milhões de bytes no total) 100 milhões de palavras-teste de 4 bytes cada (400 milhões de bytes no total) 1 000 milhões de palavras-teste de 4 bytes cada (4 000 milhões de bytes no total). Agora, verifique os seguintes parâmetros: Compressibilidade de arquivos contendo dados aleatórios pelo WinRAR com as configurações de compressão máxima. Os dados aleatórios de alta qualidade não são compactados. Claro, a incompressibilidade dos arquivos não significa necessariamente a alta qualidade dos dados aleatórios que eles contêm. Mas se eles são compactados, isso significa que os dados têm regularidade estatística. Taxa de ocorrência de determinados bytes em arquivos aleatórios: Comprimentos de séries de bits idênticos. Vamos gerar dois gráficos para cada tamanho de amostra: o primeiro exibe a quantidade real de séries de bits idênticas detectadas de um certo comprimento, bem como o valor de equilíbrio da quantidade de séries desse comprimento (em escala logarítmica), a segunda mostra a Desvio percentual da quantidade real de séries de bits idênticas detectadas do equilíbrio (na escala logarítmica). A escala do gráfico linear não é adequada para nós, uma vez que os valores que temos são extremamente dispersos (os valores que variam de 1 a 4 000 000 000 ou de 0,00001 a 6 000 estão presentes em um único gráfico). Além disso, o gráfico que exibe o valor de equilíbrio da quantidade de séries longas em escala logarítmica é mostrado como uma linha reta enquanto o comprimento da série é aumentado em 1, a probabilidade de sua ocorrência é dividida pela metade. Então, quais são as conclusões A eficiência PRNG padrão é aceitável para nossa tarefa. Arquivar os arquivos que contêm os resultados da operação PRNG não leva à sua compactação. A quantidade de zero e um bits corresponde ao valor equidistante. O desvio do equilíbrio (em porcentagem) diminui à medida que o tamanho da amostra aumenta. A distribuição da taxa de ocorrência de certos bytes nos resultados da operação PRNG flutua dentro de um intervalo estreito em torno do equilíbrio. A dispersão da taxa de ocorrência é reduzida à medida que o tamanho da amostra é aumentado. A taxa de ocorrência de série de bits idênticos se desvia do equilíbrio apenas se a série for bastante longa (o que é bastante raro). Com o aumento do comprimento da amostra, o ponto de desvio da taxa de ocorrência atual se afasta do equilíbrio para o aumento do comprimento da série e está sempre localizado em torno do valor de 100 inclusões para toda a seqüência. Assim, não detectamos falhas estatísticas importantes no PRNG padrão que são capazes de distorcer os resultados de nossos testes, mesmo com as seqüências de aproximadamente 3 bilhões de gerações (3 gerações são usadas por palavra de 32 bits). Escrevendo a classe CLabouchere para gerenciar o tamanho da posição A classe CLabouchere acabou por ser pequena o suficiente. Sua interface consiste apenas em duas funções do invólucro para fixar o tamanho do lote inicial e duas funções realmente funcionais para definir um resultado de acordo e receber o tamanho da posição atual, bem como para redefinir o estado inicial: Escrevendo o Script. Avaliação preliminar Agora, é hora de escrever um script simples com uma centena de cordas. Os parâmetros de entrada são os seguintes: o script faz uma série de negócios até o depósito ser perdido ou o RepeatCount é alcançado. O caso da relação winloss 5050 é feito um parâmetro separado. No último caso, os bits de um número pseudorandom são usados como resultados de lançamento de moeda. Caso contrário, um valor de limite de lucro é calculado e um número aleatório é comparado a ele. O parâmetro separado para o caso 5050 foi implementado porque o ciclo de PRNG um bits se encaixa bastante bem, embora não tenhamos avaliado o ciclo de ocorrência dos valores que excedem um valor limite. As configurações padrão: tamanho do depósito 10 000 aposta inicial 50 (0,5 do depósito inicial). Aproximadamente, no 10º lançamento do roteiro, recebemos um resultado espetacular, o depósito compreende 46 300 no 2 335º escalão. No entanto, a retirada ocorre no 2 372º passo já: É assim que parece no gráfico: como podemos ver, o saldo caiu para os valores críticos duas vezes antes do depósito ter sido finalmente aniquilado. Em alguns casos, o depósito foi destruído nas primeiras dezenas de negócios, e não houve nem um único caso quando mostrou o tempo de vida máximo de 100 mil transações. Enquanto eu estava tentando vários parâmetros, as seguintes modificações vieram à minha mente: seria razoável adicionar um parâmetro que definisse o montante dos fundos retirados da conta de negociação. Se conseguimos retirar os fundos que excedem o depósito inicial antes de ser aniquilado, nosso depósito inicial simplesmente se torna uma perda previsível. Assim, o novo parâmetro chamado PocketPercent foi implementado. Ele define a porcentagem de negócios bem-sucedidos que retiramos da conta de negociação e colocamos no bolso. Usar o dinheiro de bolso é proibido, apenas os fundos na conta de negociação são colocados em risco. Afinal, é assim que acontece na vida real. Claro, o depósito deve ser lançado várias vezes em um loop (seria uma tarefa bastante mundana executar o lançamento de centenas de vezes manualmente). Devemos também variar alguns parâmetros PocketPercent e Take (o tamanho da aposta inicial), bem como calcular os resultados médios (fundos de bolso e fundos de depósito, uma vez que o depósito nunca é reduzido ao total 0, mas apenas até o momento Quando é impossível realizar o próximo comércio). Devemos ter duas versões do script: o primeiro executa corridas recorrentes sem escrever os detalhes da negociação em um arquivo, enquanto o segundo funciona da maneira oposta. Corridas recorrentes significam que devemos usar o código objeto. Assim, desenvolvemos o código operacional como a classe CCoinTest, enquanto os scripts são feitos o mais simples possível. O código para o script de uma passagem é tão curto que posso mostrar aqui na íntegra (todo o trabalho, incluindo a escrita dos detalhes do comércio em um arquivo, é feito pela classe CCoinTest): depois de adicionar o bolso, os gráficos de operação do sistema Parece um pouco diferente (40 do lucro é retirado no exemplo a seguir): A linha roxa (saldo de bolso) é muito semelhante ao gráfico de conta de negociação perfeito que todos os comerciantes sonham. Mas, de fato, devemos prestar mais atenção à linha amarela (saldo total da conta comercial e do bolso), o que não parece tão bom. Além disso, os gráficos a seguir são muito mais comuns: Abaixo estão as nossas conclusões no estágio atual: o sistema realmente demonstra o comportamento pretendido pelo autor: as retiradas são muitas vezes superadas e o depósito tende a aumentar ainda mais. Às vezes, essa tentativa termina em completo fracasso. Na verdade, o sistema tem apenas duas opções depois de entrar no saque, pode vencê-lo ou perder um depósito inteiro. Quanto mais tempo perdura, mais alturas alcançam. A aposta inicial nestes exemplos é de 0,5 do depósito inicial (50 em 10 000). No primeiro exemplo, o nível de risco básico foi reduzido aproximadamente para 0,1 (o depósito foi aumentado 4,5 vezes com a aposta inicial restante). No entanto, essas medidas não salvaram o depósito de falhas. Avaliação final para diferentes valores de probabilidade. Comparando os resultados dos sistemas Labouchere e Fixed-Bet Agora, vamos para a parte mais emocionante, coletando os resultados de muitas experiências. Estamos prestes a descobrir se as vitórias em depósitos bem-sucedidos podem cobrir as perdas em falhas. Talvez o algoritmo se revele eficiente se o tamanho da aposta inicial for reduzido (assim, proporcionando mais proteção ao depósito) ou aumentado. Qual porcentagem de lucro devemos retirar de uma conta de negociação. O sistema Labouchere será diferente da taxa fixa em Tudo E o que acontecerá se o sistema inicial tiver uma expectativa matemática positiva (a moeda ganha com mais frequência). Como você pode ver, há muitas questões que devemos lidar adequadamente. O script para o lançamento de depósitos no circuito com vários parâmetros consiste em cerca de 100 cordas. Vou mostrar apenas alguns fragmentos aqui. Os parâmetros de entrada: os arrays contendo o valor da aposta inicial e a porcentagem de vitória colocada no bolso: como podemos ver, o tamanho da aposta inicial varia de 5 (0,05 do depósito inicial) a 3 000 (30 do depósito inicial). Os fundos colocados no bolso variam de 1 a 99. Os parâmetros são definidos com uma margem de segurança que se sobrepõe a limites razoáveis em ambas as direções. Assim, o espaço de busca é bidimensional. 360 pontos discretos (24 15) são tirados dentro desse espaço. O saldo total médio (fundos de caixa de negociação de fundos de bolso) e o valor médio de negócios antes da perda de depósito (tempo de depósito) são calculados para cada um dos pontos com base no resultado da série. A quantidade de depósitos por série é definida pelo parâmetro Depósitos. Os resultados de cálculo do espaço bidimensional são tridimensionais, o que significa que eles são difíceis de exibir por meios bidimensionais. Para superar esse problema, basta desenhar gráficos bidimensionais com o eixo x de acordo com os números de série dos pontos do espaço de busca (de 0 a 359). Se necessário, alguns valores certos de Takes e PocketPercent são fornecidos separadamente. Após a execução de 100 depósitos, o saldo médio é o seguinte: Abaixo está o gráfico de vida útil do depósito (na escala logarítmica): a vida útil do depósito excede 10 000 transações com o risco inicial de 0,05 diminuindo constantemente para menos de 10 negócios com o risco inicial de 30. O alto valor PocketPercent também reduz a quantidade média de ofertas antes que um depósito seja perdido. Esse é um resultado esperado. Podemos selecionar alguns pontos promissores no gráfico que exibem o conteúdo médio do bolso e o saldo. Quatro dos pontos estão próximos uns dos outros, então espero que possamos encontrar a área ideal. Agora, calculemos os resultados para Depósitos 1 000 e os sobreponha no mesmo gráfico: como podemos ver, a área supostamente ótima simplesmente desapareceu sob a pressão de um número suficientemente grande de dados estatísticos. Independentemente de quaisquer parâmetros, o gráfico flutua aleatoriamente perto do saldo inicial de 10 000. Assim, os depósitos 100 não são suficientes. Todos os experimentos adicionais serão realizados com Depósitos 1 000. Permite exibir os resultados dos sistemas Labouchere e de apostas fixas em um único gráfico: o gráfico de tempo de depósito para Labouchere e sistemas de apostas fixas: o resultado financeiro do sistema Labouchere é zero coincidindo com o sistema de apostas fixas. Ao contrário do sistema Labouchere, a aposição fixa mostra uma maior dispersão de dados em torno do valor médio. Parece que o valor fixo dos depósitos não está em conformidade com o comportamento estatístico do sistema de apostas fixas muito bem. A vida útil do depósito é muito menor quando se usa o sistema Labouchere (10 vezes e mais com a maioria dos parâmetros e até mais de 100 vezes com determinados parâmetros). No caso de um baixo nível de risco, podemos ver que o gráfico atinge a limitação definida pelo parâmetro RepeatsCount (o valor padrão é 100 000). Esses resultados confirmam parcialmente a opinião popular de que os sistemas capazes de aumentar o nível de risco são perigosos para um depósito. Tais sistemas reduzem a vida útil do depósito, embora ainda não descobrimos nenhum perigo para os resultados financeiros (pelo menos, em média, e que seja provável que uma certa porcentagem de vitórias seja retirada). Vamos apresentar um novo parâmetro de script que nos permita coletar dados estatísticos suficientes para avaliar o comportamento de áreas de alto risco: se tivermos menos de 10 milhões de negócios por 1000 depósitos perdidos, então devemos continuar. Como resultado, os dados do gráfico ficam menos dispersos: agora, verifique o funcionamento dos sistemas usando as probabilidades iniciais do sistema não iguais a 5050. A vida útil do depósito: o que podemos ver nestes gráficos No caso de 49 das ofertas vencedoras, ambos os sistemas tornam-se claramente não lucrativos. Os resultados financeiros do sistema de apostas fixas são muito baixos, mostrando que a retirada de lucros para o bolso é mais adequada para o sistema Labouchere do que para a aposta fixa em caso de um índice de triagem inferior a 50. Os fundos são transferidos para o bolso Somente depois de sair de uma redução. Ao contrário do sistema de apostas fixas, o Labouchere é capaz de definir novos registros uma e outra vez (desde que haja dinheiro suficiente para fazer mais uma aposta), mesmo com a relação de $ 49. Caso seu depósito esteja diminuindo rapidamente, humano Os comerciantes provavelmente não realizarão 100 000 ou mesmo 10 000 negócios até que ele seja completamente aniquilado. Eles certamente vão parar de negociar muito mais cedo. O algoritmo de sistema de aposta fixa não pode fazer isso. O algoritmo do sistema Labouchere é muito mais humano, a este respeito, uma vez que se comporta como um comerciante encorajado por novos registros e negociação até o depósito ser completamente destruído. Você se lembra do artigo eulogico que mencionei na Introdução. Ele diz que o sistema funcionará mesmo com 33-40 de vitórias. Vamos verificar o limite superior (40) deste intervalo apenas para a diversão: agora, consideremos a expectativa matemática positiva do sistema inicial (mais de 50 de vitórias). Temos que exibir os gráficos de equilíbrio em escala logarítmica, mesmo com a proporção de ganhos de 51. Ambos os sistemas mudaram-se para expectativas positivas. Em caso de baixo nível de risco, o sistema de aposta fixa mostra a vitalidade ilimitada. Em outras palavras, é quase impossível perder um depósito. No entanto, o sistema Labouchere ainda é capaz de destruir um depósito (mas não se esqueça do bolso). O sistema de apostas fixas faz 10 vezes mais lucro do que o Labouchere com a maioria dos parâmetros (e às vezes mesmo 17 vezes mais lucro com certos parâmetros). A maioria dos leitores pode pensar que o sistema de apostas fixas é, em todos os aspectos, superior ao Labouchere. Não só protege um depósito melhor, mas também traz 10 vezes mais dinheiro. Infelizmente, eles são enganados pelas estatísticas. O sistema de apostas fixas supera a limitação de 100 000 operações por depósito. Se o parâmetro RepeatsCount tiver sido 200 000, o sistema teria feito 2 vezes mais lucro. Mas é maravilhoso que os leitores enganados pelas estatísticas digam. E eles estarão errados novamente. Dê uma olhada no gráfico dos lucros médios realizados pelos sistemas por comércio (em escala logarítmica): o gráfico do lucro por negociação em porcentagem da aposta inicial torna toda a imagem ainda mais clara: o sistema de aposta fixa faz 2 de Aposta inicial por comércio. Isso é totalmente consistente com a teoria, uma vez que a taxa de winloss é 5149 aqui. Em outras palavras, as vitórias excedem as perdas em 2. O sistema Labouchere gera mais lucro mesmo com os parâmetros mais inadequados. E se os parâmetros estiverem definidos corretamente, ele pode render tanto quanto 6-7 vezes mais lucro. Então, parece que se você tiver uma quantidade ilimitada de tempo, você pode fazer muito bem sem o sistema Labouchere. Você pode argumentar que o sistema de apostas fixas pode ser substituído pelo sistema de porcentagem de risco fixo, de modo que o lucro por comércio seja aumentado (na verdade, o lucro crescerá continuamente, mas devemos usar distâncias similares para comparação). No entanto, neste caso, um volume de posição também deve ser alterado para o sistema Labouchere. Então, o sistema Labouchere parece ser mais rentável, não é isso. Se você diz sim, as estatísticas já o enganaram novamente. Dê uma olhada na tabela: Porcentagem transferida para o bolso Conteúdo médio do bolso e do saldo, sistema Labouchere Quantidade média de negócios, sistema Labouchere Conteúdo médio de bolso e balanço, sistema de apostas fixas Valor médio de negócios, sistema de aposta fixa Lucro por comércio, Sistema Labouchere Lucro por comércio, sistema de aposta fixa Lucro por negociação, da aposta inicial, sistema Labouchere Lucro por negociação, da aposta inicial, sistema de aposta fixa Na verdade, podemos facilmente fazer a mesma quantidade de lucro usando o método fix - Sistema de apostas. Nós simplesmente precisamos aumentar a aposta 7 vezes (de 0,75 até 5 neste caso). Claro, 5 é um nível de risco muito alto. Mas o sistema de apostas fixas ainda possui 10 vezes mais vitalidade nesse caso. Então, o sistema de apostas fixas parece ser mais benéfico, não acho, as estatísticas o traíram de novo. Na verdade, não importa quantas ofertas seu depósito é capaz de sobreviver (na média, é claro), já que colocamos uma parte de nossos lucros no bolso. Se o total de fundos de bolso exceder o saldo inicial da conta várias vezes, a perda do depósito não é uma questão significativa. Talvez a conclusão mais válida que pode ser extraída desses cálculos seja a seguinte: se o índice de vitórias for de 51, os lucros obtidos pelos sistemas Labouchere e de apostas fixas são aproximadamente iguais, desde que o primeiro tenha a aposta inicial de 0,75 De um depósito e 10 do lucro são retirados da conta, enquanto o último possui uma aposta fixa de 5 do depósito inicial e 45 de lucro são retirados da conta. O sistema Labouchere atinge o mesmo nível de rentabilidade aumentando o tamanho da posição durante a operação. Além disso, tenha em mente que quaisquer conclusões estatísticas são consideradas válidas somente depois de realizar um grande número de experimentos. Uma única conta virtual pode ser virtualmente dividida em vários depósitos. A perda de um depósito virtual significa perder uma parte da conta de negociação e retornar ao tamanho da aposta inicial quando um certo nível de risco é alcançado. No entanto, o artigo mostra que a simulação de até 100 depósitos ainda produz dados muito dispersos. Se dividirmos um depósito médio de comerciantes em 100 partes, a negociação normal será impossível. Qual sistema é melhor. É difícil dizer. A escolha depende das preferências dos comerciantes, e a expectativa matemática do sistema inicial é de importância crítica aqui. O código mostrado no artigo permite que qualquer pessoa simule a operação do sistema Labouchere em seu próprio sistema comercial. Vamos examinar os gráficos de ambos os sistemas com 55 de vitórias: com 55 de vitórias, ambos os sistemas tornam-se rentáveis. A diferença entre os lucros médios por comércio diminuiu de 6-7 vezes (51 de vitórias) para cerca de 3,7 (55 de vitórias). Isso acontece devido ao fato de que com uma expectativa mais alta do sistema inicial, o sistema Labouchere gasta menos tempo em retiradas e, portanto, não precisa trocar muito com um lote aumentado com freqüência. Conclusão Nenhum milagre aconteceu. The Labouchere money management system cannot turn a loss-making or even a neutral system into a profitable one. Besides, the sources of some misconceptions about the Labouchere system are clearly seen now: Complexity that hinders calculation of the system results. Lack of statistical data during manual tests. Ability of the system to set new profit records over and over again even if the initial system has negative expectation, thus making traders believe in its efficiency. Is the Labouchere system worth trying with a positive expectation system The choice is yours. The Labouchere system is quite complicated, and its efficiency can hardly be called outstanding. Anyway, I can give you two tips do not exceed the acceptable risk level if you care about your deposit and try to improve the mathematical expectation of your trading system.
No comments:
Post a Comment