Forex lot size calculator mt4 programming


Logo depois de passar basicamente todo o dia pesquisando e checando os bits de código de todo o lado, não encontrei uma função agradável, confiável, mas simples e fácil de implementar em um lugar que eu poderia entrar no meu código que me daria o lote Tamanho, ajustado para JPY e corretores de 35 dígitos e com base em uma porcentagem de risco da margem na minha conta. OK, eu sei que o código abaixo pode não estar completo, mas, a partir de alguns testes com pares diferentes, parece que ele calcula corretamente o tamanho do lote quando eu imprimo o que está fazendo e compare os valores calculados manualmente em uma calculadora de tamanho de postagem online. Para o benefício do mundo em geral, aqui está o código, e minha pergunta é: este código (a) é correto no que diz respeito aos cálculos do tamanho do lote listados e (b) a maneira mais eficiente de fazê-lo Na init (), note o cálculo do tickValue: em seguida, lembre-se stopLoss é um número inteiro em pips (ajustados): você coloca a parada onde precisa ser - onde o motivo do comércio não é mais válido. Por exemplo. Ao negociar um salto de suporte, a parada fica abaixo do suporte. Razão de saldo de conta RISCO (OrderOpenPrice - OrderStopLoss) DIR OrderLots DeltaPerlot (Nota OOP-OSL inclui o SPREAD) NÃO use TickValue por si só - DeltaPerlot Você também deve verificar FreeMargin para evitar parar minha pergunta é: este código (a) correto como Na medida em que você esteja preocupado com os cálculos do tamanho do lote listados, e (b) a maneira mais eficiente de fazê-lo em sua mente. Minha resposta é: não e não. Por que você alterou o cálculo do seu lote (replicado abaixo para ilustração) com base em se a moeda da conta fazia parte do par de moedas Se RiskAmount, StoplossValue e PointValue (ou seja, uma relação de tickvalue e ticksize) são todos denominados em moeda de depósito, por que o Precisa determinar se a moeda da conta faz parte do par de moedas, eu não acredito que você precisa fazer isso. Tendo em mente stopLoss é um número inteiro em pips (ajustados) Não tenho certeza do que você quer dizer com ajustado, mas stoploss neste cálculo (ou seja, loterizar RiskAmount StoplossValue) deve ser um valor em moeda de depósito, não um tamanho em pips ou pontos. No trecho de código acima, o que acontecerá quando você arredondar. A resposta é que você arrisca mais do que você definiu em seu riskCapital. Eu acredito que o melhor curso é sempre arredondar para baixo (usando MathFloor ()). O que sobre o maxlot Embora a maioria de nós provavelmente nunca alcançará nossos corretores definidos pelo maxlot (o meu é 50 lotes padrão e ainda estou negociando apenas no lote padrão lt1), é melhor verificar o lotes calculados contra o maxlot apenas para se certificar. O seguinte é a função de tamanho de posição fracionada fixa que estou usando atualmente. Não é perfeito, mas pode dar-lhe alguma visão dos meus comentários acima. Você coloca a parada onde precisa ser - onde o motivo para o comércio não é mais válido. Por exemplo. Ao negociar um salto de suporte, a parada fica abaixo do suporte. Porcentagem de saldo de conta RISCO (OrderOpenPrice - OrderStopLoss) DIR OrderLots DeltaPerlot (Nota OOP-OSL inclui o SPREAD) NÃO use TickValue por si só - DeltaPerlot Você também deve verificar FreeMargin para evitar parar WHRoeder: você coloca a parada onde precisa ser - Onde o motivo do comércio não é mais válido. Por exemplo. Ao negociar um salto de suporte, a parada fica abaixo do suporte. Porcentagem de saldo da conta RISCO (OrderOpenPrice - OrderStopLoss) DIR OrderLots DeltaPerlot (Nota OOP-OSL inclui o SPREAD) NÃO use TickValue por si só - DeltaPerlot Você também deve verificar o FreeMargin para evitar parar Re o que você coloca: 1. não entenda o que você quer dizer , Por favor esclareça 2. Ive já calculou o risco, então também não entendo seu ponto aqui. 3. Você provavelmente previu que, no meu código, tickValue é calculado como e de sua outra postagem no fórum de DeltaPerLot, deve ser 4. Eu já estou checando AccountFreeMargin na linha que atribui um valor ao riskCapital - ou você quis dizer em outro lugar Meu A resposta é: não e não. Por que você alterou o cálculo do seu lote (replicado abaixo para ilustração) com base em se a moeda da conta fazia parte do par de moedas Se RiskAmount, StoplossValue e PointValue (ou seja, uma relação de tickvalue e ticksize) são todos denominados em moeda de depósito, por que o Precisa determinar se a moeda da conta faz parte do par de moedas, eu não acredito que você precisa fazer isso. Eu não tenho certeza do que você quer dizer com o ajuste, mas stoploss neste cálculo (ou seja, lotes RiskAmount StoplossValue) deve ser um valor na moeda de depósito, não um tamanho em pips ou pontos. No trecho de código acima, o que acontecerá quando você arredondar. A resposta é que você arrisca mais do que você definiu em seu riskCapital. Eu acredito que o melhor curso é sempre arredondar para baixo (usando MathFloor ()). O que é sobre o maxlot. Embora a maioria de nós provavelmente nunca atinja nossos corretores no maxlot definido (o meu é 50 lotes padrão e ainda estou negociando apenas no lote padrão lt1)? Melhor verificar o lotes calculado contra o maxlot apenas para se certificar. O seguinte é a função de tamanho de posição fracionada fixa que estou usando atualmente. Não é perfeito, mas pode dar-lhe alguma visão dos meus comentários acima. Treze, obrigado pela sua contribuição. Eu mudei o meu cálculo devido a níveis de classificação de classificação de classificação de classificação de classificação de classificação de classificação de ano-ano de calculadora de babipipsschool. html que sugere diferentes cálculos com base em diferentes cenários. Eu já andei andando por aí com o mql4 por alguns meses, mas parece da sua postagem que existe uma maneira de contornar essas diferenças. Certamente, tendo diferentes maneiras de calcular o tamanho do lote mencionado no URL acima, eu preciso representar isso no código Bom ponto sobre o arredondamento para baixo - eu deveria estar fazendo isso. Também bom ponto sobre o maxlot, que eu preciso mudar. Eu também vejo em seu código sobre o calc de SL como um valor em vez de um número de pips. Cheers O que você acha sobre a modificação WHRoeders do seu código em sua postagem mais recente Isso é uma diferença bastante significativa. Calculadora Size Size Risk O indicador Super simple aparecerá no canto superior esquerdo de seus gráficos. Calculará muito tamanho com base no SL que você colocou calculado de acordo com o par em que o indicador está ligado. Ele calculará com base no seu Saldo atual e no Par de Orçamentos (a segunda moeda em um par). Existem apenas duas entradas neste indicador de exigência de células cerebrais ultra simples - baixo. Basta arrastá-lo para a pasta de indicadores. Olá a todos. Eu vi algumas calculadoras de risco automatizadas para a plataforma MT4. Mas estes só parecem funcionar se A) Sua conta está em USD B) Você está olhando para Pares de USD Existe alguma maneira de projetar um indicador que dê uma porcentagem de risco com precisão em um par, mesmo que fosse um CADJPY e seu A conta (como a minha é) está em AUD. Obrigado antecipadamente pelo feedback. Tente isso, veja quais os números que você vem e denuncie o ASAP Hey Erebus. Obrigado pela sua ajuda com isso. Estou usando um Mac (off WINE) e é difícil de importar (realmente tentar e perder - estar tentando pela última meia hora) arquivos. ex4. Você pode enviar os arquivos. mq4, o script pré-compilado. Então eu posso simplesmente copiá-lo do editor de texto e importá-lo diretamente. Eu finalmente consegui os arquivos no sistema, mas não os executará. Muito obrigado. Desculpe, isso é tudo o que tenho, eles estão trancados ou qualquer que seja a palavra certa para esses arquivos. Sério, não existe um programa no qual você possa executar programas do Windows, ou sobre a inicialização dupla. É a coisa mais fácil de complicar sua negociação, qualquer um pode fazer isso com Lol. Eu sei direito. Eu vou experimentá-los no meu laptop queimado, veja se eles trabalham nisso - Se eles fizerem isso, tentei buscá-los neste Mac. (Grr ..) Obrigado novamente Estará em contato Ei, Hwaand, eu também estava usando Vinho. Isso causou problemas para mim, e pensei que era meu Mac, mas não era confiável o suficiente para fazer negócios, às vezes congelava o laptop. Eu também paguei por isso, mas acho que é uma dessas coisas. Você já tentou o CROSSOVER - vale a pena fazer o download de uma demo e executá-la para permitir que o Windows seja executado. Vou comprar este, ainda estou usando o demo um por alguns dias restantes. É confiável e rápido, e as ordens podem ser colocadas. Eu consegui correr sozinho, e eu não sou um técnico. Estou aliviado um pouco para ler sua postagem.

Comments

Popular posts from this blog

Forex trading planilha eletrônica no Brasil

Forex tendências 2017 no Brasil

The 10 essentials of forex trading the rules for turning trading patterns in profit pdf