[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 197
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
Explicar. Eu não entendo. Por que a condição
int Takeprofit = 62;
pp = MarketInfo(OrderSymbol(), MODE_POINT);
if(OrderTakeProfit() - OrderOpenPrice() < Takeprofit*pp )
funciona como verdade? Embora ambas as partes sejam iguais!!! Como você pode ver abaixo.
2009.08.22 18:50:31 1999.10.11 23:43 Delta EURUSD,M1: OrderTakeProfit() - OrderOpenPrice() = 0.0062 Takeprofit*pp = 0.0062
Obrigado!
Como você trabalha com números reais, você deve saber que 0,0062 pode realmente ser 0,0061999 ou 0,0062001.
Usar a normalização.
Como você trabalha com números reais, você deve saber que 0,0062 pode realmente ser 0,0061999 ou 0,0062001.
Usar a normalização.
Eu tentei normalizar o Takeprofit*pp - nada funcionou. Talvez ambos os lados da equação devam ser normalizados?
Eu tentei normalizar o Takeprofit*pp - nada funcionou. Talvez ambos os lados da equação (a desigualdade) precisem ser normalizados?
Sim.
A segunda opção é trabalhar com int tipo, por exemplo:
Sim.
A segunda opção é trabalhar com int tipo, por exemplo:
>> Obrigado!
Olá!
Como posso mudar a cor da linha indicadora dependendo da condição - por exemplo, para que diferentes gamas de barras tenham cores diferentes?
A função SetIndexStyle, que deve fazer isso, não funciona com a definição da cor ou da espessura da linha - veja a figura
Veja o código de exemplo abaixo.
Cada barra deve ter uma cor e espessura diferentes, mas todas elas são apenas vermelhas e 2 de espessura.
Olá!
Como posso mudar a cor da linha indicadora dependendo da condição - por exemplo, para que diferentes gamas de barras tenham cores diferentes?
A função SetIndexStyle, que deve fazer isso, não funciona com a definição da cor ou da espessura da linha - veja a figura
Veja o código de exemplo abaixo.
Cada passo deve ter uma cor e espessura diferentes, mas todos eles são apenas vermelhos e espessura 2.
Usar amortecedores adicionais, cada um com seu próprio estilo e cor
Usar amortecedores adicionais, cada um com seu próprio estilo e cor
Uma vez iniciada uma pergunta semelhante, e juntos trabalhamos o que deveria ter ficado claro :)))
SetIndexStyle quando usado no início muda de cor honestamente, mas todo o buffer de uma só vez. Ou seja, na tabela atual, o buffer (linha) terá a cor correspondente à última aplicação SetIndexStyle acionada.
Olá!
Como mudar a cor da linha indicadora...
Veja aqui .
Uma vez iniciada uma pergunta semelhante, e juntos trabalhamos o que deveria ter ficado claro :))
SetIndexStyle quando usado no início muda de cor honestamente, mas todo o buffer de uma só vez. Ou seja, na tabela atual, o buffer (linha) terá a cor correspondente à cor da última aplicação SetIndexStyle acionada .
Muito obrigado, granit77.
Essa é uma resposta abrangente.
Eu suspeitava tanto, mas não podia acreditar que uma idéia tão estranha estivesse embutida nesta função.
Pode ser necessário mudar a cor de todo o tampão para alguns fins, mas mais prático é
Mas o mecanismo de coloração (e mudança de outros atributos) de algumas partes do indicador.
O EasyLang, por exemplo, tem isso.
Escreverei para os desenvolvedores.
Existe uma descrição mais detalhada das funções da MQL em algum lugar?
Com os exemplos de alguns ou outros parâmetros?
Todos os parâmetros têm que ser testados por mim mesmo ou retirados de exemplos de terceiros.