[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 461
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
Você pode me dizer por que no meu caso a variável OrderSended não é definida como falsa quando todas as condições são cumpridas?
Diz no log MACD2 e MACD3 que são maiores que zero, mas OrderSended ainda é verdade, embora deva se tornar falso quando ambas as variáveis são maiores que zero.
Você pode me dizer por que no meu caso a variável OrderSended não é definida como falsa quando todas as condições são cumpridas?
Diz no log MACD2 e MACD3 que são maiores que zero, mas OrderSended ainda é verdade, embora deva se tornar falso quando ambas as variáveis são maiores que zero.
mas no código, um é maior que zero e o outro é menor que zero
e no código, um é maior do que zero e um é menor do que zero.
Portanto, é apenas um sinal para abrir uma posição, ou seja, onde as condições são maiores que zero
Portanto, é apenas um sinal para abrir uma posição, ou seja, onde as condições são maiores que zero
Mas ainda é uma boa idéia colocar parênteses aqui, porque 99% das condições não são calculadas na ordem em que você gostaria que fossem:
Diga-me se este projeto vai funcionar
Ou seja, se houver garantias com um número mágico específico, então...
Diga-me se este projeto vai funcionar
Ou seja, se houver garantias com um número mágico específico, então...
int OrdersTotal(int magic)
Então, fiz minha própria coisa com os fractais - escrevi meu próprio indicador... Bem, é mais fácil para mim. Eis a questão: tenho um problema.
como faço para trás as setas 3 barras? :(
Um pequeno pedaço de código...
SetIndexStyle(0, DRAW_ARROW,0,1);
SetIndexArrow(0,217);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexEmptyValue(0, 0.0);
SetIndexStyle(1, DRAW_ARROW,0,1);
SetIndexArrow(1, 218);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexEmptyValue(1, 0.0);
IndicatorShortName("My_iFractals");
SetIndexLabel(0, "iFractalsUp");
SetIndexLabel(1, "iFractalsDn");
UPD
Вопрос снят, сорри опять за кривость свою, но может кому будет интересно ответ- SetIndexShift(0,-3);
Mas diga-me, depois que uma função é executada, por exemplo, essa função retorna um único valor ou todos eles? Por exemplo, em um loop um valor foi atribuído a duas variáveis, o loop retornará o valor de ambas as variáveis, ou apenas a última?
Que bagunça...
1) pois não é uma função, é um operador de laço
2) a função só retorna o que foi dito para retornar com retorno
3) As variáveis estão frouxamente relacionadas com os loops. Você pode mudar até 10 deles em um loop
Pessoal, não consigo descobrir o que está errado, não está claro o que está acontecendo com o fechamento de pedidos:
quando é assim, funciona bem:
Acrescento este código abaixo do superior:
após a primeira função não funciona e não fecha os pedidos. Não vejo nenhum erro no registro. Eu cometi um erro lá, por quê?
Movi todas as funções do objeto para baixo e ele está funcionando.