[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 228
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
Onde é o melhor lugar para declarar um tipo variável (int, double, etc.) em termos de redução do consumo de recursos da execução do programa. Por exemplo, int i pode ser declarado globalmente ou em int start() ... para (int i=OrdersTotal()-1; i>=0; i--) ... Tenho a sensação de que declarar em cada carrapato é mais caro do que declarar uma vez em nível global, logo após parâmetros externos. Ou existe a mesma diferença na intensidade dos recursos?
Todas as variáveis (locais de memória) são criadas uma vez no início do programa e devem então ser inicializadas onde ocorrem no texto(declaração de variável), mas isso nem sempre acontece, portanto, se você quiser que tudo funcione corretamente, não se esqueça de inicializá-lo explicitamente ao declarar.
Corrigido o código para corresponder ao seu.
Ao testar, quatro pedidos foram fechados por ordem de ajuste no primeiro tick, o quinto fechou no tick seguinte. Provavelmente algo mais está errado aqui, já que eu testei repetidamente.
Estou lhes fornecendo o código do programa e os logs do testador.
Sinceramente. Shurkin
Está claro. Substitua
para .
Há a seguinte situação:
Mostrei um pedaço de código onde há um mal-entendido. Todas as variáveis são declaradas globais. Na funçãoIsObjectFound() obtenho os valores do primeiro e segundo pontos de preço do objeto, o nome e o valor do preço do objeto na barra atual. Se o objeto for encontrado, ele deve sair da função no modo verdadeiro, caso contrário em modofalso .
No início, prescrevi uma condição que se o objeto não for encontrado, então eu saio da função:
Eu o testei, eu não desenhei nenhum objeto, não há nada - um gráfico nu. No entanto, a função não desiste e não é impressa em conformidade:
A função de partida continua. De que se trata tudo isso?
Variáveis globais são buscas globais. O que você pode dizer sobre o algoritmo sem ver o modelo de dados?
Eu rastrearia exatamente os dados. E isObj realmente booleano, e tudo isso ...
Variáveis globais são buscas globais. O que você pode dizer sobre o algoritmo sem ver o modelo de dados?
Eu rastrearia exatamente os dados. E isObj realmente booleano, e tudo isso ...
isObj é um int. Retorna a janela que tem o objeto dentro dela, se houver. Se ela não existir, entendo que retornará -1. De acordo com o documento, a janela principal começa em 0 e depois as subjanelas. Até agora, este é um esboço para um Expert Advisor comercial, puro sinal. Mas ele emite mensagens sempre que quer.