[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 706
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
estava criando indicadores de seta. Se Deus quiser, eu criei alguns, aprendi uma coisa ou duas. Agora decidi combiná-los, para fazer dois em um ....... A essência da idéia: ter MACD, estabelecer certos níveis nos níveis + e -. Quando MACD estiver atrás desses níveis (tanto em + quanto em -), então aparecerão flechas de compra e venda. Parece ser feito, compila sem erros MAS MAS não funciona assim tão bem não....
este é um indicador de funcionamento
E isto é o que eu tenho.......
Sinto que algo está errado no código e não entendo o que é............................. AJUDE OS ERRADOS..... :-))
Olá! Obrigado à Artem pelas funções da KimIV.
Talvez alguém saiba: uma das funções TakeProfitLastClosePos() (retorna o preço TakeProfit da última posição fechada ou -1), retorna o valor TakeProfit com quatro casas decimais, e meu CD dá cinco casas decimais (par EURUSD). Não posso fazer o próximo pedido, pois o valor TakeProfit da última posição fechada e o preço para fazer o próximo pedido estão diretamente relacionados um com o outro.Você pode me ajudar a sair desta situação? Obrigado de antemão!!!
Olá! Obrigado à Artem pelas funções da KimIV.
Talvez alguém saiba: uma das funções TakeProfitLastClosePos() (retorna o preço TakeProfit da última posição fechada ou -1), retorna o valor TakeProfit com quatro casas decimais, e meu CD dá cinco casas decimais (par EURUSD). Não posso fazer o próximo pedido, pois o valor TakeProfit da última posição fechada e o preço para fazer o próximo pedido estão diretamente relacionados um com o outro.Você pode me ajudar a sair desta situação? Obrigado de antemão!!!
Na verdade, a função retorna um valor com todos os dígitos significativos após o ponto decimal. Mesmo oito casas decimais. É só que a saída padrão é de 4 dígitos. Mas se você usa DoubleToStr() com antecedência, você pode ter certeza
OrderSend(Nome do par de moedas.... e outros parâmetros......)
Preciso de ajuda para resolver o código para EA com várias moedas, preciso de um EA para trabalhar e negociar para ser aberto em qualquer par de moedas.
Cavei EA com várias moedas em CodeBase, mas não consigo entender o que está onde e por quê.
Se você não entender o código da EA com várias moedas, você não poderá verificá-lo no Testador de Estratégia (( Por favor, explique-me, com base neste código ou em algum outro código, o que deve ir para onde e por quê, para que minha EA negocie em todos os pares. Eu não entendo, mas se eu cortar o código sem entendê-lo, ele funcionará, mas ainda não entendo a implementação, e terei que pedir ajuda novamente.
E isto é o que eu tenho.......
Cheira-me a algo errado no código e não sei o que é................
Preciso de ajuda para entender o código para EA com várias moedas.
Eu cavei uma EA com várias moedas em CodeBase, mas não consigo descobrir onde e por quê.
Se você não entender o código, não poderá verificá-lo no Testador de Estratégia (( Por favor, explique-me, com base neste código ou em algum outro código, o que deve ir para onde e por quê, para que minha EA possa negociar em todos os pares. Não entendo o código, mas ele pode funcionar, mas ainda não entendo a implementação, e terei que pedir ajuda novamente.
Este código não se ajusta a você, pois abre transações somente no par, ao qual está anexado, ele pode ser visto nas linhas:
Símbolo de função () retorna o par atual. Assim, para abrir em outros pares de moedas, em vez desta função, simplesmente digite o nome desejado do instrumento financeiro.
Este código não lhe convém, pois ele só abre negócios no par ao qual está anexado, isto pode ser visto nas linhas:
Símbolo de função () retorna o par atual. Assim, para abrir negócios em outros pares de moedas, ao invés desta função, basta digitar o nome do instrumento financeiro de que você precisa.
Não é tão fácil assim. Você também precisa mudar o Ponto para o valor correto, e Pergunte. E Licite também.
Este código não lhe convém, pois ele só abre negócios no par ao qual está anexado, isto pode ser visto nas linhas:
Símbolo de função () retorna o par atual. Assim, para abrir negócios em outros pares de moedas, ao invés desta função, basta digitar o nome do instrumento financeiro de que você precisa.
A questão é essa. Meu Expert Advisor recebe sinais de diferentes pares de moedas e em vez da função Symbol(), recebe o nome da moeda de onde o sinal foi recebido e em vez de uma variável na ordem, que é atribuída ao valor do par de moedas. Isso significa que se o sinal vem do EUR, é atribuído o EURUSD se vem do iene, então USDJPY mas o EA vê todos os sinais, mas abre apenas a moeda em que se encontra.
É assim que eu faço o seguinte código de amostra