Neo traderBot

Neo traderBot

Você sabia?

Abordamos o tema de automatização de estratégias em NTSL, MQL5 e NinjaScript!

Snippets e How-to

Outros Snippets

Leitura estimada: 3 minutos 133 views

Esta seção visa apresentar outros exemplos de trechos de códigos que não se enquadram nas categorias anteriores.

Você pode acessar os Snippets diretamente pelo menu lateral direito, ou fazendo CRL+F (CTRL+L) para localizar algum texto específico na página, uma vez que o conteúdo tende a crescer ao longo do tempo, dificultando a navegação pelo menu.

Caso tenham sugestões de código para acrescentar à lista, gentileza deixar o código nos comentários com o link para seu perfil em rede social (para devido crédito de autoria).

Snippets

Como escrever log com o horário de abertura da candle/barra para facilitar depuração (debug)?

Gerar log de execução de uma estratégia é a melhor forma de rastrear possíveis problemas de lógica ou de execução quando seu robô já está operando. Segue abaixo um trecho que identifica no texto a ser escrito no log o dia/hora início da barra/candle.

OBS: Uma maneira muito efetiva de depurar problemas no seu NinjaScript é utilizar a depuração no Visual Studio! Esta é a maneira recomendável de se aprofundar no estudo de problemas do seu NinjaScript.

				
					string msg = "Mensagem de Teste;
NinjaTrader.Code.Output.Process(Time[0].ToString() + " - " + msg, PrintTo.OutputTab2);
				
			

Da maneira acima, você pode selecionar em qual aba da janela de saída gostaria de imprimir a mensagem de log. Abaixo tem um forma resumida de escrever na saída 1.

				
					string msg = "Mensagem de Teste;
Print(Time[0].ToString() + " - " + msg);
				
			

Leave a Comment

CONTENTS