[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
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.
if(MACD2 < 0 && MACD3 > 0
mas no código, um é maior que zero e o outro é menor que zero
Diga-me, depois de executar uma função, por exemplo, esta 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?
sss2019: 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
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
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.