AIS Money Management MT5
- Utilitários
- Aleksej Poljakov
- Versão: 2.0
- Atualizado: 23 maio 2019
O script é baseado na simulação de transações comerciais usando um gerador de números aleatórios. Isso permite obter resultados
completamente diferentes, mesmo com os mesmos parâmetros de entrada. Quando você executa o script, é aberta uma caixa de diálogo na
qual você pode definir os valores desejados para variáveis externas.
No bloco, TradingOptions define os parâmetros básicos necessários para simular a negociação.
- StartBalance - define o tamanho inicial da balança comercial.
- NumberTrade - define o número de transações comerciais que serão modeladas quando o script estiver sendo executado. Para obter resultados mais ou menos significativos, é necessário que esse parâmetro seja maior que 30.
- ProbabilityWinning é a probabilidade de uma negociação vencedora. Indicado como porcentagem, valor válido de 1 a 99.
- Min.StopLoss - indica o valor mínimo de StopLoss em pontos, que será usado ao modelar operações de negociação.
- Max.StopLoss - define o valor máximo de StopLoss em pontos.
- PositiveWin. - esta variável estabelece a alteração, com a ajuda de que uma expectativa positiva é obtida na transação simulada.
O trabalho do script é executar as seguintes ações. Primeiro, a probabilidade esperada de uma negociação vencedora é calculada - PW.
Depois disso, defina aleatoriamente o valor de StopLoss, que será usado nesta transação. Considerando que o resultado esperado deve
ser positivo, o tamanho do TakeProfit é calculado. Levando em consideração o valor do pip, os níveis TakeProfit e StopLoss são
convertidos para os valores de possíveis ganhos e perdas - Lucro e Perda. Em conclusão, o resultado da transação é determinado - o ganho
(“1”) ou perda (“-1”). Todos os dados são armazenados no arquivo SpecificationsTrade.csv na última linha do que indica o total de
ganhos nesta série de transações.
Os valores de transação resultantes são transferidos para o bloco de sistemas MoneyManagement, onde você pode selecionar os sistemas de
gerenciamento de dinheiro de interesse.
- FixedLot - negocie em um lote fixo. Os resultados são armazenados no arquivo "FixedLot.csv". A coluna “Bal.” Indica o valor da balança comercial antes de abrir uma negociação, e a coluna “Rez” indica seu resultado.
- FixedPercentage - negociação de porcentagem fixa. Os resultados da simulação são registrados no arquivo "FixedPercentage.csv". Na coluna “Bal.”, O valor do saldo é armazenado, na coluna “Lot” - o tamanho do lote durante a transação, e na coluna “Rez” - o seu resultado.
- MoralExpectation - o comércio baseado em expectativas morais é modelado. Ao modelar transações, as restrições sobre o número necessário de transações e o tamanho da balança comercial não são levadas em conta. Devido a isso, é possível selecionar com mais precisão os parâmetros do sistema de negociação para negociação com este sistema de gerenciamento de dinheiro. Os resultados são registrados no arquivo “MoralExpectation.csv”.
- TheoryPerspective - negociação usando a perspectiva de gerenciamento de capital.
- Frac.LinearGrowth - modelagem de comércio usando crescimento linear fracionário.
- LinearGrowth - negociação usando o modelo de crescimento linear.
- PowerGrowth - modelando o crescimento de poder no comércio.
- ExponentialGrowth - aplicando o modelo de crescimento exponencial.
- HyperbolicGrowth - mostra negociação ao usar o modelo de crescimento hiperbólico.
- HyperbolicExponentialGrowth - modela o uso do crescimento hiperbólico-exponencial.
Uma descrição detalhada de todos os métodos de gerenciamento de dinheiro está no livro Forex
Money Management
O usuário não deixou nenhum comentário para sua avaliação