Mẹo tạo kịch bản C #:Cách sử dụng phương thức Print () trong NinjaTrader

Môi trường phát triển toàn diện của NinjaTrader trao quyền cho các nhà giao dịch xây dựng các ứng dụng tích hợp và phong phú. Bằng cách sử dụng khung giao dịch dựa trên C #, các nhà phát triển có thể truy cập số dư &vị thế, lệnh &thực hiện, dữ liệu lịch sử &thời gian thực, v.v.

Phương thức Print () là gì?

Phương pháp In được các nhà phát triển ở mọi cấp độ sử dụng để hiểu rõ hơn về dữ liệu đang được xử lý bởi mã của họ và để gỡ lỗi các dự án đang hoạt động không mong muốn.

Thay vì sử dụng trình soạn thảo C # bên ngoài để trích xuất thông tin này, phương thức Print () đã được giới thiệu như một tính năng gốc của NinjaTrader. Bằng cách này, các nhà phát triển không bắt buộc phải sử dụng trình soạn thảo / trình biên dịch bên ngoài và có thể chỉnh sửa và kiểm tra mã của họ trong chính ứng dụng NinjaTrader.

Sử dụng phương thức Print () trong NinjaTrader

Trong video hướng dẫn ngắn bên dưới, một số ví dụ về Phương thức Print () được trình bày.

Khi sử dụng Phương pháp in trong NinjaTrader, dữ liệu in dữ liệu trực tiếp vào cửa sổ Đầu ra NinjaScript.

Trong ví dụ đầu tiên, dòng bên dưới được thêm vào để in giá trị của thanh cao hiện tại trong cửa sổ Đầu ra NinjaScript.

In (Cao [0]);

Ngoài ra, việc chuyển “string.Format” cho Phương thức In cung cấp kết quả đầu ra có ý nghĩa hơn, bằng cách cung cấp ngữ cảnh bằng lời nói trong cửa sổ Đầu ra NinjaScript.

Print (string.Format (“Mức cao hiện tại là {0}”, Cao [0]));

“Giá trị” đầu tiên được chuyển đến string. Định dạng là văn bản sẽ đứng trước giá trị cao của thanh hiện tại trong cửa sổ Đầu ra NinjaScript. “{0}” đóng vai trò như một trình giữ chỗ cho mục chỉ mục đầu tiên (hoặc 0) được thêm vào chuỗi. Trong trường hợp này, giá trị bổ sung duy nhất đi qua chuỗi. Định dạng là giá trị cao nhất của thanh hiện tại.

Để xem cả mức cao và mức thấp nhất của thanh hiện tại, dòng NinjaScript sau được thêm vào:

Print (string.Format (“Cao:{0} | Thấp:{1}”, Cao [0], Thấp [0]));

Vì bây giờ chúng ta có hai giá trị để sử dụng trong chuỗi đầu ra, một chỉ mục của “{1}” đã được thêm vào đầu vào thứ hai của Thấp [0].

Bản in cũng có thể được sử dụng để in ra các biến được sử dụng trong mã của bạn, cùng với nhiều đối tượng khác. Phương pháp In cũng có thể giúp gỡ lỗi và hiểu rõ hơn mã của bạn trong khi phát triển các phần bổ trợ cho NinjaTrader.

Bắt đầu với NinjaTrader

Bạn đã sẵn sàng bắt đầu xây dựng các ứng dụng và chỉ số giao dịch của riêng mình cho nền tảng NinjaTrader từng đoạt giải thưởng chưa? Tải xuống NinjaTrader MIỄN PHÍ ngay hôm nay!


Hợp đồng tương lai và hàng hóa
  1. Hợp đồng tương lai và hàng hóa
  2. Giao dịch tương lai
  3. Lựa chọn