Tài nguyên đang được tải lên... tải...

Giới thiệu về giao dịch số lượng ngôn ngữ Pine

Không có kiến thức về Python? Không có kiến thức về JavaScript? Không có kiến thức về C ++? Không có vấn đề! Bắt đầu giao dịch định lượng một cách dễ dàng bằng ngôn ngữ Pine.

  • Một nghiên cứu sơ bộ về ngôn ngữ thông
    Giao dịch định lượng và giao dịch theo chương trình chỉ trở nên ngày càng rõ ràng trong vài năm qua, nhưng các kỹ thuật này đã xuất hiện trong một thời gian dài và chỉ khó phổ biến bởi vì có một ngưỡng học tập nhất định cho hầu hết các nhà giao dịch. Vì công việc, tôi giao tiếp với các nhà giao dịch đang chiến đấu trên các thị trường khác nhau nhiều hơn, hầu hết các nhà giao dịch quan tâm đến giao dịch định lượng và giao dịch chương trình, tuy nhiên, rất dễ bị nản lòng bởi các ngôn ngữ lập trình và công nghệ máy tính khác nhau. Dựa trên kịch bản ngôn ngữ Pine của Quant Trading View, phổ biến trên toàn thế giới, hãy cho chúng ta biết và sử dụng ngôn ngữ Pine của Trading View thông qua nền tảng FMZ Trading, để có thể dễ dàng bắt đầu và nắm vững công nghệ giao dịch định lượng.
  • Mô hình thực thi ((1)
    Có một số khái niệm rất quan trọng trong ngôn ngữ Pine cần được hiểu khi bắt đầu. Chúng ta sẽ học một trong số đó trong video này - "Model Execution". Nội dung của chương này dài. Để hiểu từng bước, chúng ta sẽ dạy trong ba phần. Nội dung liên quan đến "model execution" trong ngôn ngữ Pine chủ yếu mô tả các thông số kỹ thuật và quy tắc của mã kịch bản ngôn ngữ Pine trong quá trình thực thi. Một số người đã sử dụng Trading View biết rằng mã kịch bản ngôn ngữ Pine chạy dựa trên biểu đồ, đó là biểu đồ K-line mà chúng ta thường thấy.
  • Mô hình thi hành ((2)
    Chúng tôi tiếp tục giải thích khái niệm quan trọng thứ hai trong "Model Execution" trong ngôn ngữ Pine, cơ chế quay ngược (mô hình Bar) khi thực hiện chiến lược trên Bar thời gian thực.
  • Mô hình thực thi (7).
    Lịch sử của các biến chuỗi được sử dụng trong hàm ngôn ngữ Pine được tạo ra với mỗi cuộc gọi liên tiếp đến hàm. Nếu hàm không được gọi trên mọi thanh mà kịch bản chạy, điều này sẽ dẫn đến sự khác biệt giữa các giá trị lịch sử của chuỗi bên trong và bên ngoài khối cục bộ của hàm. Do đó, nếu hàm không được gọi trên mỗi thanh, các chuỗi được tham chiếu bên trong và bên ngoài hàm với cùng một giá trị chỉ mục sẽ không tham chiếu đến cùng một điểm lịch sử. Có phải điều đó hơi khó hiểu không? Đừng quan tâm, chúng ta sẽ tìm ra nó bằng mã kiểm tra trên FMZ.
  • Dòng thời gian
    Xin chào tất cả mọi người, chào mừng đến với lớp học của ngôn ngữ Pine chuỗi thời gian trong ngôn ngữ Pine là một khái niệm rất quan trọng trong khóa học này, chúng tôi sẽ khám phá các khái niệm và kiến thức về chuỗi thời gian trong ngôn ngữ Pine.
  • Cấu trúc kịch bản
    Xin chào tất cả mọi người, chào mừng đến với loạt bài hướng dẫn về Thực hành giao dịch định lượng ngôn ngữ Pine. Chúng tôi đã tìm hiểu về các khái niệm về "hành vi mô hình" và "cuộn thời gian" trong ngôn ngữ Pine. Tiếp theo, chúng tôi sẽ chuyển sang "cấu trúc kịch bản" trong ngôn ngữ Pine.
  • Các nhà đánh dấu và các nhà điều hành (1)
    Xin chào tất cả mọi người, chào mừng đến với loạt bài hướng dẫn về Thực hành giao dịch định lượng ngôn ngữ Pine. Chúng tôi đã sử dụng nhiều biến và hàm trong viết các ví dụ chiến lược trước đây, vì vậy những quy tắc cụ thể cho việc đặt tên các biến và hàm này là gì? Chúng tôi sẽ học đặt tên các nhận dạng và sử dụng các toán tử khác nhau trong ngôn ngữ Pine thông qua video hướng dẫn ngày hôm nay.
  • Đánh dấu và người điều hành (2)
    Khi nói đến các toán tử gán này, chúng ta phải mở rộng về hai từ khóa ở đây: var và varip; 1. var là một từ khóa được sử dụng để gán và khởi tạo một lần các biến, và ngữ pháp gán biến var, thường không bao gồm từ khóa, sẽ khiến giá trị của biến được ghi đè mỗi khi dữ liệu được cập nhật. Ngược lại, khi các biến được gán bằng từ khóa var, chúng có thể "giữ trạng thái" mặc dù cập nhật dữ liệu; 2. varp (var intrabar persist) là một từ khóa để gán và khởi tạo một lần các biến. Nó tương tự như từ khóa var, nhưng các biến được tuyên bố với varip giữ giá trị của chúng khi cập nhật dòng K thời gian thực.
  • Đánh dấu và người vận hành (3)
    Trong video hướng dẫn này, chúng tôi sẽ giải thích các toán tử số học, các toán tử so sánh và các toán tử logic trong ngôn ngữ Pine.
  • Các nhà đánh dấu và các nhà điều hành (4)
    Trong video hướng dẫn này, chúng tôi chủ yếu giải thích chi tiết về việc sử dụng các toán tử ba và các toán tử lịch sử và ưu tiên của tất cả các toán tử trong ngôn ngữ Pine.
  • Tuyên bố biến đổi
    Chúng ta đã nghiên cứu khái niệm "marker", được sử dụng như tên của một biến, nghĩa là một biến là một dấu hiệu giữ một giá trị. Vậy làm thế nào để chúng ta tuyên bố một biến? Những quy tắc để tuyên bố biến là gì? Bài học này tập trung vào việc sử dụng hàm đầu vào, đó là một chức năng quan trọng để xây dựng các tham số của giao diện chiến lược, và nó có một sử dụng tương tự trong giao dịch xem. Chúng ta có thể dễ dàng thiết kế điều khiển, gợi ý, giá trị mặc định, và nhóm thông tin cho các tham số chiến lược giao dịch định lượng nếu chúng ta làm chủ chức năng đầu vào trong bài học này.
  • Cấu trúc điều kiện
    Trong bài học này, chúng ta sẽ nghiên cứu các cấu trúc có điều kiện trong ngôn ngữ Pine và tìm hiểu việc sử dụng cụ thể các từ khóa if và switch. Chúng ta sẽ hiểu chi tiết thiết kế của các cấu trúc có điều kiện trong ngôn ngữ Pine.
  • Cấu trúc vòng lặp
    Cấu trúc vòng lặp là một thiết kế thường được sử dụng trong ngôn ngữ Pine.
  • Mảng (Arrays)
    Trong video này, chúng tôi sẽ giải thích một số khái niệm và ví dụ sử dụng các loại mảng trong ngôn ngữ Pine.
  • Mảng (s))
    Trong phần này của bài hướng dẫn ngôn ngữ Pine, chúng ta hãy xem xét một số chức năng hoạt động và các chức năng tính toán liên quan của mảng.
  • Chức năng
    Các hàm trong ngôn ngữ Pine được chia thành các hàm tùy chỉnh và các hàm tích hợp: Các hàm tùy chỉnh chúng tôi đã sử dụng nhiều lần trong các khóa học trước đây, đây là một tóm tắt của một số quy tắc của các hàm tùy chỉnh. Phần này của hướng dẫn video tập trung vào chiến lược. chuỗi các hàm tích hợp, chiến lược. chuỗi các hàm là các hàm mà chúng tôi thường sử dụng trong thiết kế các chiến lược, các hàm này có liên quan chặt chẽ đến việc thực hiện các hoạt động giao dịch khi chiến lược đang chạy.
  • Chức năng
    Trong khóa học video này, chúng ta sẽ tiếp tục học các chức năng chương trong ngôn ngữ Pine, video này tập trung vào việc sử dụng các chức năng chiến lược. exit, đó là một chức năng thoát vị rất mạnh mẽ.
  • Chức năng
    Trong khóa học video này, chúng tôi sẽ chủ yếu tập trung vào việc học một chức năng đặt lệnh khác - chiến lược.order, và chúng tôi sẽ thiết kế một logic giao dịch lưới đơn giản bằng cách sử dụng nó và chức năng strategy.exit như là lõi.
  • Chiến lược chỉ số siêu xu hướng
    Trong khóa học video này, chúng tôi sẽ giải thích một chiến lược theo dõi xu hướng bằng cách sử dụng các chỉ số xu hướng siêu và chứng minh cách chạy một chiến lược giao dịch trên nền tảng giao dịch FMZ Quant.
  • Chiến lược cân bằng năng động
    Trong khóa học video này, chúng tôi sẽ thiết kế và viết một chiến lược cân bằng động đơn giản bằng cách sử dụng ngôn ngữ Pine.
  • Thiết kế một cơ chế dừng lợi nhuận và dừng lỗ cho chiến lược
    Trong khóa học trước, chúng ta đã học được hàm exit vị trí strategy.exit, trong đó hàm stop-profit và stop-loss không được giải thích bằng ví dụ. Trong ví dụ thiết kế chiến lược trong khóa học này, chúng ta sử dụng hàm stop-profit và stop-loss của hàm strategy.exit để tối ưu hóa một chiến lược siêu xu hướng.