profitchart:youtube:codigos:inicializar_variavel
Tabela de conteúdos
Inicializar Variáveis
Código
// Resetar variável 1 vez var valorI : inteiro; Inicio Se (CurrentBar = 0) entao valorI := 50; Se (CurrentBar >= 10) entao valorI := 10; Plot(valorI); Fim;
// Resetar varuiável todo dia var valorI : inteiro; Inicio Se (ContadorDeCandle = 1) entao valorI := 50; Se (ContadorDeCandle > 5) entao valorI := 10; Plot(valorI); Fim;
Vídeos
Resumo
Tema Principal: Inicialização de variáveis no Profit Chart e manipulação de valores iniciais em diferentes contextos.
Conceito: Explicação sobre como as variáveis são inicializadas por padrão no Profit Chart e métodos para estabelecer valores iniciais personalizados.
O que fizemos:
1. Demonstramos a inicialização padrão de variáveis
- Valores numéricos (real e inteiro) iniciam em zero
- Booleanos iniciam como falso
- Strings iniciam vazias
2. Implementamos métodos de inicialização personalizada
- Usando current_bar para primeira barra do gráfico
- Usando contador de candle para primeira barra do dia
3. Demonstramos alterações de valores
- Mudança de valores após determinado número de barras
- Reinicialização diária em gráficos intradiários
Características técnicas/importantes:
- CurrentBar começa em zero (primeira barra do gráfico)
- ContadordeCandle começa em 1 (primeira barra do dia)
- Não existe conceito de null/nulo no Profitchart
- Todas as variáveis são obrigatoriamente inicializadas com valores padrão
- Não existe forma direta de declarar valor inicial no campo de variáveis
Observações:
- A inicialização com zero em variáveis numéricas pode não ser ideal em todos os contextos (ex: temperatura)
- É possível reinicializar valores a cada dia em gráficos intradiários
- A solução apresentada usa uma abordagem alternativa (workaround) devido às limitações da linguagem
- O método pode ser aplicado para qualquer tipo de variável (numérica, booleana, string)
Exemplo
profitchart/youtube/codigos/inicializar_variavel.txt · Última modificação: 14/01/2025 23:16 por schillerapp