NinjaTraders omfattende udviklingsmiljø giver handlende mulighed for at bygge rige og integrerede apps. Ved at bruge en C#-baseret handelsramme kan udviklere få adgang til saldi og positioner, ordrer og eksekveringer, realtid og historiske data og meget mere.
Printmetoden bruges af udviklere på alle niveauer for bedre at forstå de data, der behandles af deres kode, og til at fejlsøge projekter, der opfører sig uventet.
I stedet for at bruge en ekstern C#-editor til at udtrække disse oplysninger, blev Print ()-metoden introduceret som en indbygget funktion til NinjaTrader. På denne måde er udviklere ikke forpligtet til at bruge en ekstern editor/compiler og kan redigere og teste deres kode i selve NinjaTrader-applikationen.
I den korte videovejledning nedenfor er nogle få eksempler på Print()-metoden demonstreret.
Når du bruger udskriftsmetoden i NinjaTrader, udskriver data data direkte til NinjaScript-outputvinduet.
I det første eksempel tilføjes linjen nedenfor for at udskrive værdien af den aktuelle bjælke høj i NinjaScript-outputvinduet.
Udskriv(Høj[0]);
Derudover giver overførsel af "string.Format" til udskriftsmetoden mere meningsfuldt output ved at give verbal kontekst i NinjaScript-outputvinduet.
Print(string.Format(“Den aktuelle høje er {0}”, Høj[0]));
Den første "værdi", der sendes til strengen. Formatet er den tekst, der går forud for den høje værdi af den aktuelle bjælke i NinjaScript-outputvinduet. "{0}" fungerer som en pladsholder for det første (eller 0) indekselement, der føjes til strengen. I dette tilfælde er den eneste ekstra værdi, der passerer gennem strengen. Formatet er det højeste af den aktuelle bjælke.
For at se både det høje og det lave i den aktuelle bjælke tilføjes følgende linje med NinjaScript:
Print(string.Format(“Høj:{0} | Lav:{1}”, Høj[0], Lav[0]));
Da vi nu har to værdier at bruge i outputstrengen, blev et indeks på "{1}" tilføjet til det andet input af Low[0].
Udskrifter kan også bruges til at udskrive variabler brugt i din kode sammen med mange andre objekter. Printmetoden kan også hjælpe med at fejlsøge og bedre forstå din kode, mens du udvikler tilføjelser til NinjaTrader.
Klar til at begynde at bygge dine egne apps og handelsindikatorer til den prisvindende NinjaTrader-platform? Download NinjaTrader GRATIS i dag!