Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 540
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
Ajude se você não se importar
para ensinar um consultor especializado em comércio pelo indicador
BS_Living Now ver #1.mq4 https://www.mql5.com/ru/code/11014#50910
UP= iCustom(Symbol(),NULL,"Now",BQuant,0,0);
DOW= iCustom(Symbol(),NULL,"Now",BQuant,1,0);
if(DOW){OrderSend(Symbol(), OP_SELL, Lot, Bid, Slip, 0, 0, "Forex-Robots.ru SELL", Magic, 0,Red);}
if(UP ){OrderSend(Symbol(), OP_BUY, Lot, Ask, Slip, 0, 0, "Forex-Robots.ru BUY", Magic, 0,Blue);}
Comentário
(
"\n Lucro: ", UP,
"\n Lucro: ", DOW
);
Eu tentei ler os valores no comentário, mas eles são sempre estáticos.
Sim, eu tenho um indicador com o nome Agora na pasta
Coloco os valores no comentário para ver como os números mudam, mas eles são estáticos no testador, bem como ao vivo e não são zero.
Sim, eu tenho um indicador com o nome Agora na pasta
Eu coloquei os valores no comentário para ver como os números mudam e são estáticos, tanto no testador como na vida real e não são zero.
Se for semelhante a um fractal, seu valor deve ser procurado na história, mas não na barra de zero.
Z.I.: Isso mesmo, começa os cálculos a partir da barra nº 1, não faz sentido procurar algo na barra zero...
Você pode aconselhar como adicionar a uma EA a função de fechar todas as ordens se a distância entre o preço de mercado e o preço de ordem mais distante exceder 1000 pips, por exemplo?
Se em princípio é semelhante aos fractais, então faz sentido procurar seu valor mais adiante na história, mas não na barra zero.
Z.I.: Isso mesmo, começa os cálculos a partir da barra 1, não faz sentido procurar algo na barra zero...
E, portanto, a condição
Obrigado, Alexey. Eu fiz tudo como você recomendou.
condição de entrada modificada
Entretanto, após fazer as mudanças, o compilador "jura" na seguinte linha
iMA_OpenDistance' - identificador não declarado - não declarado identificador. Eu li o tutorial e a ajuda sobre identificadores, mas nada funciona. Você pode me dizer onde eu errei e como consertá-lo?
Obrigado, Alexey. Eu fiz o que você recomenda.
Mudou a condição de entrada
Entretanto, após fazer as mudanças, o compilador "jura" na seguinte linha
iMA_OpenDistance' - identificador não declarado. Eu li meu tutorial e ajuda sobre identificadores, mas nada funciona. Você pode me dizer onde eu errei e como consertá-lo?
Aparentemente, teremos que usar os poderes da telepatia.
Primeiro havia apenas iMA_OpenDistance, depois foi dividida em 2 variáveis Min_iMA_OpenDistance e Max_iMA_OpenDistance, portanto a variável iMA_OpenDistance é deixada não declarada.
Você não precisa alterar os valores das variáveis externas. É melhor declarar uma variável adicional e fazer o que você quiser com ela.
Pelo que entendi, a variável vPoint é Ponto*10. Assim, Ma_Bid_Diff é a distância de Bid_Diff até o MA em pontos de 4 dígitos. E DcD é o quê? Minhas habilidades telepáticas não são suficientes. Mas de qualquer forma, parece-me que o iMA_OpenDistance *= DcD; é desnecessário. Ou isto é uma conversão para pontos de 5 dígitos? Para quê?
Aparentemente, teremos que usar a telepatia.
No início havia apenas iMA_OpenDistance, depois foi dividida em 2 variáveis Min_iMA_OpenDistance e Max_iMA_OpenDistance, portanto a variável iMA_OpenDistance é deixada não declarada.
Você não precisa alterar os valores das variáveis externas. É melhor declarar uma variável adicional e fazer o que você quiser com ela.
Como entendi, a variável vPoint é Ponto*10. Assim, Ma_Bid_Diff é a distância de Bid_Diff até o MA em pontos de 4 dígitos. O que é DcD? Minhas habilidades telepáticas não são suficientes. Mas de qualquer forma, parece-me que o iMA_OpenDistance *= DcD; é desnecessário. Ou isto é uma conversão para pontos de 5 dígitos? Para quê?
Alexey, você é realmente um telepata, é realmente uma tradução de 5 dígitos. Obrigado pelo esclarecimento e como eu não consegui entender Min_iMA e Max_iMa ao invés de iMa. Mais uma vez, obrigado.
P.S. Se você abrir um curso telepático, eu serei o primeiro a me inscrever :-)
Talvez alguém tenha um conselheiro desse tipo.
1. abre duas ordens de compra e venda diferentes simultaneamente
2. quando um deles fecha com lucro . abre duas ordens diferentes de compra e venda novamente, etc.
Se você não tem que fazer nada com a perda de pedidos, parece ser bastante simples... talvez alguém possa escrevê-lo para você... eu ficaria muito grato a você!