Como codificar o valor do pip manual como variável de entrada
6 respostas
RuuddeHeer
7 anos atrás #116761
Hi,
Obrigado pelo desenvolvimento do produto até o momento. No momento, preciso de uma variável de entrada que possa inserir um valor de pip manual. Por exemplo, o valor do pip do EUR\USD é 0,00001
Um valor de pip para o German30 é 0,5.
É possível codificar uma variável de entrada para o valor do pip que é definido por símbolo. O Forex tem valores de pip de 5 ou 3 dígitos, e os índices têm valores de pip diferentes.
Desde já, obrigado por ler e compartilhar.
Ruud de Heer
tomas262
7 anos atrás #142840
Olá,
você pode criar uma variável de entrada do tipo double e definir como 0,0001, se necessário. Informe-me sobre suas intenções, como você precisa usar essa variável e eu posso criar um exemplo para o Wizard
RuuddeHeer
7 anos atrás #142868
Hi,
O objetivo é ter certeza de que a resolução do símbolo em dígitos está correta. Quero evitar níveis inválidos de stoploss ou take profit quando a ordem for modificada assim que uma negociação for executada.
Por exemplo, com EUR\USD, a resolução é de 5 dígitos. Um valor de pip é 0,00001 Um valor de pip com USD/JPY é 0,001 Um valor de pip no Dax30 é 0,5. Quero evitar erros de arredondamento ou hacking. Acredito que um corretor ou EA pode bagunçar as coisas ao definir o valor correto do pip por símbolo.
Portanto, uma variável de entrada para o valor do pip manual seria excelente. Infelizmente, não sei como codificar isso em uma estratégia, com a capitalização e a declaração corretas das variáveis e do método corretos.
Agradecemos antecipadamente pela ajuda.
tomas262
6 anos atrás #142972
Olá,
Você pode usar a função ConvertToRealPips usando o parâmetro (1 pip). Ela fornecerá a casa decimal correta para um símbolo
RuuddeHeer
6 anos atrás #143253
Obrigado pela resposta.
Vou verificar a função. Acredito que a variável coef e rDigits esteja escrita para ativos de 2 e 4 dígitos. Com o (MarketInfo(Símbolo(),MODE_DIGITS), os dígitos são recuperados por símbolo. Para pips fracionários, testarei se um duplo como variável de entrada ajuda na configuração padrão.
Como novato em codificação, vou rastrear as variáveis se o assistente do EA, por padrão, for adequado para pips fracionários.
mnlpad
6 anos atrás #143270
Hi,
Meu EA não mostra resultados, acho que isso está afetando. Como posso definir isso como um ativo de 5 dígitos?
tomas262
6 anos atrás #143437
Olá,
O EA deve estar funcionando com 5 dígitos. Você pode anexar o mq4 ou me enviar para [email protected]?
Visualizando 6 respostas - 1 até 6 (de um total de 6)