Coordenadas 5 Digits Forex


Estou atualmente tentando encontrar a maneira mais à prova de erros para detectar se precisamos de 1 ou 10 como multiplicador de pip. O que foi acima foi minha primeira Ideia, simplesmente olhando quantos dígitos o EURUSD tem. Há corretores onde este símbolo é chamado de EURUSDm ou EURUSDiam ou outros absurdos engraçados adicionados por corretores sem outra razão além de quebrar nosso código e também há nomes de símbolos que não possuem exatamente 6 caracteres, como GOLD ou GOLDm, por exemplo, e o acima pode NÃO lide com isso. Alguém tem um algoritmo ainda mais sofisticado para encontrar os dígitos corretos. Eu acho que isso tudo se resume ao problema de primeiro encontrar como exatamente o nome do símbolo do EURUSD é e, em seguida, o resto é fácil. Existe, por exemplo, uma maneira fácil de enumerar todos os símbolos disponíveis, para que eu possa procurar um nome que contenha ou comece com quotEURUSDquot. Normalmente, verifico-o apenas uma vez na seção init: Normalmente, verifico-o apenas uma vez na seção init: seu código não é infalível , Existem símbolos com 1 ou 2 (ouro) ou outros números de dígitos. Eu encontrei uma maneira melhor (ainda preciso testá-lo com alguns corretores mais). Ele lê symbols. raw na pasta de histórico para encontrar o nome de eurusd e depois use o MarketInfo (). Era um código para uma única moeda. Se você quiser usar seu EA para várias moedas, você deve calculá-lo para cada caso separadamente. 7bit: Eu encontrei uma maneira melhor (ainda preciso testá-lo com alguns corretores mais). Ele lê symbols. raw na pasta de histórico para encontrar o nome do eurusd e, em seguida, use MarketInfo (). Isso iria quebrar se alguma vez mudar o arquivo symbols. raw (e pode não funcionar com versões mais antigas do MT4. Embora isso não seja provavelmente um problema ). Eu uso um método o mesmo que Rogers e isso não me causou um problema ainda. Isso funcionará para a maioria das eventualidades. Se você encontrar um que não se encaixa no futuro, basta atravessar essa ponte quando você a encontrar. WHRoeder: Você está apenas repetindo o mesmo que eu já encontrei insuficiente. Usar a variável Digits sozinho não ajuda o problema (o problema definido é eu na primeira publicação), uma vez que não leva em consideração qual o símbolo que está sendo executado atualmente e quantos dígitos esse símbolo deve ter. Pode haver qualquer quantidade de dígitos de 0 a 5 em alguns pares exóticos, não apenas 5 ou 3 vs 4 ou 2. Se fosse tão simples, não abri esse segmento. Portanto, agora estou usando apenas os dígitos de eurusd, não importa em que par é executado. Encontrar o nome real de eurusd foi o maior problema, e até agora o método symbols. raw parece ser o mais simples e mais confiável. Cloudbreaker: se você encontrar um que não se encaixa no futuro, então basta atravessar a ponte quando você encontrá-lo. Estou tentando escrever um código infalível que não vai quebrar. Escrevendo (conscientemente) código de buggy e aguarde até que ele quebre antes de corrigi-lo, não se enquadra na minha filosofia de como o desenvolvimento de software deve ser feito. 7bit escreveu gtgt Estou tentando escrever código infalível que não vai quebrar. Escrevendo (conscientemente) código de buggy e aguarde até que ele quebre antes de corrigi-lo, não se enquadra na minha filosofia de como o desenvolvimento de software deve ser feito. Eu não diria que o código acima foi buggy - ele simplesmente tem. Limitações, das quais os usuários estão bem cientes A beleza da filosofia é que ele pode ser executado de forma assíncrona com praticidade :) - BB - Não é apenas um simples (talvez não tão simples em termos de matemática) questão de resolver o que um ponto é relativo Um preço determinado e, em seguida, decidir qual é o dígito em comparação com os dígitos do preço. Uma maneira simples de conseguir isso pode levar um preço adicionar um ponto e compará-lo com seu preço multiplicador se seu resultado não for o mesmo aumentar o seu mutiplicador em Um loop até que eles correspondam. Plotting Fibs 038 Gann lines Então, Cute PnF indicator v1.2 é capaz de manter (no lugar) no gráfico não apenas linhas de tendência, mas também: Fibs, Gann Lines, Gann Fans e Gann Grids. Se você não está familiarizado com as ferramentas Gann, você pode ler sobre isso aqui. A instrução é quase a mesma coisa quanto ao planejamento de linhas de tendência: aqui. A principal diferença é que você terá que alterar os objetos plotados (Fibs, Gann LineFanGrid) para trend1, trend2, trend3 ou trend4. Lembre-se, você pode traçar até 4 objetos em um gráfico. Esses quatro objetos não mudarão e não desaparecerão do gráfico. Tipos de objetos que são adequados para o gráfico Cute PnF v1.2: Trend Lines, Fibonacci Retracement, Gann Fan, Gann Line, Gann Grid e todos os outros objetos com base em duas coordenadas (Fibonacci Time Zones, Arcs, Fans etc.). Instruções breves: 1. Trace um dos objetos acima mencionados (use a ferramenta de traçado de tendência MT4 padrão ou o menu INSERTgtgtGann Fibonacci) 2. Vá para suas propriedades: 2.1. Clique duas vezes para selecionar o objeto plotado (ou usar a lista de objetos) 2.2. Então clique com o botão direito do mouse 2.3. Escolha propriedades dos objetos 2.4. Encontre a seção Nome e altere-a para: trend1, também todos os leters devem ser em minúsculas 2.5. Definir outras opções, se necessário (por exemplo: pode desmarcar o recurso de raio) e pressione OK Indicador de Ponto bonito e Figura v.1.3 (4 dígitos) para preço de 4 dígitos MetaTrader 4 plaftorm (ou seja, 1.2513) Indicador bonito de ponto e figura v.1.3 (5 - dígito) para preço de 5 dígitos MetaTrader 4 plaftorm (ie 1.43312) Indicador bonito de ponto e figura v.1.2 (4 dígitos) para preço de 4 dígitos MetaTrader 4 plaftorm (ou seja, 1.2513) Indicador bonito de ponto e figura v.1.2 (5 dígitos ) Para preço de 5 dígitos MetaTrader 4 plaftorm (ie 1.43312)

Comments

Popular Posts