Các chiến lược viết xu hướng của ngôn ngữ Ma thực sự rất đơn giản, nhờ vào việc đóng gói, chỉ cần sử dụng một vài dòng mã để viết một chiến lược.Người phát minh định lượng My Language (Mylang) tài liệuNgoài ra, một số bài viết hướng dẫn còn thiếu. Bài viết này sẽ cùng nhau chơi ngôn ngữ Ma trên FMZ.
Một thư viện giao dịch tiếng Mac là một bộ tích hợp các giá trị, tham số và mô hình cần thiết lập bởi người dùng, tách khỏi các chính sách ở cấp độ mã và tự mang theo thư viện khung được người dùng thiết lập và cấu hình khi tạo ra các chính sách tiếng Mac.
Để thành thạo các chiến lược sử dụng ngôn ngữ tiếng Anh trên FMZ, việc hiểu các tham số và thiết lập là rất cần thiết. Dưới đây chúng ta cùng nhau học các khái niệm và mục đích của các tham số.
Cách thực hiện
Cách thực hiện:收盘价模型
、实盘价模型
。
Mô hình giá đóng cửa Mô hình giá đóng cửa cho thấy, mỗi khi có một cột K mới được tạo ra, một logic giao dịch được thực hiện. Ví dụ, biểu đồ dưới đây sử dụng một chu kỳ K 5 phút, khi thời gian là 10:45:01, tại thời điểm đó một cột K 5 phút mới được tạo ra, và thực tế thực hiện một logic mã chiến lược được viết một lần, chỉ hiển thị các cột K hoàn thành chu kỳ trên biểu đồ K (tức là số lần thứ hai), được cập nhật khi cột đầu tiên quay ngược qua biểu đồ (cột đầu tiên quay ngược trở thành cột K thứ hai quay ngược).
Nói một cách đơn giản, đó là một khoảnh khắc khi cột K cuối cùng kết thúc và cột K của chu kỳ mới xuất hiện, chương trình thực tế thực hiện một logic chiến lược đã được thiết lập (được viết mã chiến lược giao dịch). Ưu điểm của mô hình này là tránh sự gián đoạn của sự thay đổi giá trong thời gian thực trong chu kỳ, chỉ xem dữ liệu thị trường khi hình thành cột K cuối cùng, làm cơ sở cho chiến lược mua bán, mở và tháo vát. Nhược điểm là có khả năng mở và tháo vát, bởi vì chiến lược sẽ chỉ có hành động sau khi kết thúc chu kỳ cột K cuối cùng.
Như hình trên, các thanh trạng thái và biểu đồ chính sách hiển thị thời gian khác nhau 8 giờ, do thiết bị mà người quản lý đang sử dụng và thiết lập múi giờ của trình duyệt biểu đồ hiện tại không phù hợp.
Mô hình giá thời gian thực Mô hình giá thời gian thực là mô hình thực hiện một chiến lược theo logic được thiết lập dựa trên thị trường thời gian thực. Một khi các điều kiện giao dịch trong chiến lược được kích hoạt, lệnh giao dịch được thực hiện ngay lập tức. Ưu điểm của mô hình này là theo dõi thị trường trong thời gian thực, không chờ xác nhận, lệnh giao dịch được thực hiện ngay lập tức. Nhược điểm là dễ bị gián đoạn bởi thị trường thường xuyên.
Số lượng cổ phiếu mặc định Khi viết chính sách ngôn ngữ Mac, nếu không có tham số đơn vị cho BK, SK, BPK, SPK, thì tham số đơn vị sẽ được đặt theo tham số đó; ví dụ:
MA5^^MA(C,5);
MA10^^MA(C,10);
CROSSUP(MA5,MA10),BK;
Khi đó, nếu "số người mua mặc định" được đặt là 2, thì điều kiện thực thi của BKCROSSUP(MA5,MA10)
Khi kích hoạt, số lượng mua là 2 (đặc biệt là 2 tay, 2 đồng tiền hoặc 2 hợp đồng để xem sàn giao dịch nào được thêm vào, là tiền điện tử hiện tại hoặc tiền điện tử tương lai).
Ví dụ như trong hệ thống kiểm tra lại:
Trong thực tế, để xem các đối tượng giao dịch mà bạn đã thêm cấu hình vào trang giao dịch:
Số lượng giao dịch tối đa Số lượng đơn đặt hàng tối đa được cho phép, nếu số lượng đặt hàng lớn hơn khi kích hoạt tín hiệu được thiết lập (được đặt theo tham số lệnh trong chính sách hoặc đặt số lượng giao dịch mặc định), lệnh sẽ được phân chia thành các đơn đặt hàng nhỏ khi thực hiện lệnh.
Số điểm giá trượt (tổng số)
Điều này có nghĩa là bạn có thể sử dụng các thông số này để phân loại các giao dịch.定价货币精度
Các tham số liên quan, chủ yếu được sử dụng để thiết lập phần thưởng được thêm hoặc khấu trừ khi giao dịch đặt hàng, ví dụ như khi cần mua, đối thủ bán ở mức giá 10, chúng tôi đặt giá 11, trong đó 11-10 = 1, chênh lệch thêm 1 đô la là giá trượt, bán ngược lại, phần giảm giá bán là giá trượt, mục đích của giá trượt là để đảm bảo giao dịch.
Ví dụ, trong giao dịch tương lai hàng hóa, các giống khác nhau có priceTick khác nhau (tức là giá nhảy), tương tự như trong giao dịch tiền kỹ thuật số, nếu giá đặt hàng không phải là một số lần của priceTick, ví dụ:i2009
Hợp đồng quặng sắt 2009, giá một lần là 0,5, nếu tôi đặt đơn 760.1, điều này sẽ không đáp ứng yêu cầu của priceTick, một đơn đặt hàng như vậy sẽ không thành công, sàn giao dịch sẽ từ chối đơn đặt hàng này, nếu đặt đơn là 760.5 là tốt. Vì vậy, bạn cần phải xem xét vấn đề này khi thiết lập giá trượt.
Hệ thống sẽ tự động lấy priceTick của giống hiện tại (chỉ định giá chính xác tiền tệ không hiệu quả) được đặt tại thời điểm này滑价点数
Giá trị của giá trị này là giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị của giá trị
Khi chúng ta đặt số điểm giá trượt là 5, giá sẽ được hiển thị là 1e-7 hoặc 0.0000001.
Vì thông tin về giá một lần không nhất quán, và một số cung cấp, một số không cung cấp. Vì vậy, cần phải có một tham số "Chính xác tiền định giá" để kiểm soát. Ví dụ, tham số "Chính xác tiền định giá" được thiết lập là 2, tức là giá đặt hàng chính xác đến số nhỏ thứ hai trong giao dịch hiện tại, tức là 0.01. Tại đây, priceTick là 0.01, và nếu đặt số điểm trượt giá là 5, thì giá đặt hàng mỗi lần là 0.05 dựa trên giá cộng hoặc trừ đối thủ (hoặc gọi tiền thưởng).
Số chu kỳ dài nhất của biến Số lần quay dài nhất của dữ liệu được lưu, nếu đặt tham số này là 200, thì các chuỗi dữ liệu được tính toán trong chính sách, chẳng hạn như đường trung bình, đường chỉ số MACD, sẽ chỉ lưu dữ liệu trên 200 đường K gần đây nhất.
Mã giống
Các tham số này được sử dụng chủ yếu数字货币期货
Các mã giao dịch trên thị trường:Tài liệu tiếng Mây
Nếu đối tượng giao dịch mà chính sách được thêm là tiền kỹ thuật số hiện tại, thì tham số này sẽ không hiệu quả.
Tự động khôi phục
Chọn tham số này, sau khi chính sách dừng lại và khởi động lại, sẽ tiếp tục giữ trước đó, tín hiệu sẽ tiếp tục chạy thay vì chạy bằng trạng thái ban đầu. Nếu cần để chính sách chạy ở trạng thái ban đầu, bạn có thể không chọn tham số này.
Số lần thử Đặt lệnh nếu không có giao dịch (ví dụ: thay đổi thị trường nhanh chóng, giá giảm nhỏ, có thể đặt hàng khi đặt hàng, thanh đã di chuyển); hủy đặt hàng đặt lại, tham số này kiểm soát số lần đặt lại, vượt quá số lần không còn đặt hàng, hiệu hiệu hoàn tất.
Khoảng thời gian thay đổi mạng (mls) Chỉ có tương lai tiền kỹ thuật số, hiệu lực hiện tại, kiểm soát tần suất thực hiện các thủ tục luân phiên.
Thời gian đồng bộ hóa tài khoản ((s) Các tài khoản khác nhau cũng có thể được truy cập.
Thời gian đồng bộ hóa vị trí sau khi mở giao dịch (μs) Chủ yếu được sử dụng cho các sàn giao dịch tương lai tiền kỹ thuật số, đôi khi giao diện sàn giao dịch tương lai tiền kỹ thuật số sẽ trả lại dữ liệu cũ, dẫn đến sai lầm trong việc đánh giá cổ phiếu, do đó gây ra lệnh lặp lại chính sách. Thiết lập tham số này có thể làm giảm bớt các vấn đề như vậy.
Tỷ lệ nhân đòn bẩy Điều khoản này chỉ được sử dụng cho các giao dịch tương lai tiền kỹ thuật số, để thiết lập các giao dịch tương lai tiền kỹ thuật số, phạm vi và giá trị của các giao dịch tương lai tiền kỹ thuật số có thể khác nhau tùy thuộc vào thiết lập cụ thể.
Số lượng giao dịch Điều kiện này chỉ có hiệu lực đối với giao dịch trực tiếp tiền kỹ thuật số, đó là đặt mặc định số lượng đơn hàng
Số lượng giao dịch nhỏ nhất Đối với tiền kỹ thuật số hiện tại, khác với khái niệm chính xác, người mới học luôn dễ dàng nhầm lẫn ở đây, chính xác là chỉ số nhỏ chính xác với số đó, không nói số lượng lớn. Số lượng giao dịch tối thiểu là số lượng nhỏ nhất của mỗi lần đặt hàng, nếu số lượng đơn hàng tiếp theo được tính dưới số này thì không giao dịch ((ví dụ: thiếu tiền, giao dịch chưa hoàn thành, số lượng giao dịch dự kiến dư thừa một điểm); đơn giản là một lần đặt hàng hoạt động, số lượng đơn hàng ít nhất phải đáp ứng số lượng này, nhỏ hơn giá trị này thì không được đặt hàng.
Định giá chính xác tiền tệ Điều này có nghĩa là giá trị của các giao dịch là rất nhỏ và rất nhiều, nên cần phải chú ý đặc biệt đến một số giao dịch được tính bằng BTC.
Độ chính xác giao dịch Điều kiện này chỉ ra độ chính xác của đơn hàng dưới khi giao dịch, điều khiển một số lượng nhỏ đơn hàng dưới, chẳng hạn như đơn hàng dưới được lên kế hoạch là 0.1234 đồng tiền, và điều kiện này sẽ được điều chỉnh thành 0.12 nếu được đặt là 2.
Phí thủ tục Các tham số này được áp dụng cho tiền kỹ thuật số hiện tại, các tham số phí giao dịch được sử dụng để tính số đơn đặt hàng khi đặt hàng ("khi thanh toán"), để tránh số đơn đặt hàng được tính toán vượt quá số lượng tài sản thực sự cần sử dụng, nếu không xác định tỷ lệ giao dịch, tham số này có thể được đặt lớn một chút.
Lợi nhuận do khoảng cách thống kê Thống kê thu nhập của ngôn ngữ Ma là tính toán theo thời gian, in lợi nhuận và lỗ lưu động hiện tại, vì vậy có thể tính toán bất kể có nắm giữ hay không (thị trường tiền kỹ thuật số hiện tại không có nắm giữ thực sự, là nắm giữ hợp lý). Như hình trên, tham số này được thiết lập là giờ, và đường cong thu nhập được in mỗi giờ một lần. Thu nhập được in là: thu nhập tích lũy + Lợi nhuận và lỗ lưu động hiện tại.
Thử lại thất bại ((μs)) Phương thức này được sử dụng để xác định thời gian thử lại khi một cuộc gọi giao diện không thành công.
Sử dụng đại diện Phương pháp này được sử dụng chủ yếu cho các giao dịch tương lai tiền kỹ thuật số, tiền kỹ thuật số hiện tại, sử dụng SS5 đại diện cho phép người quản lý máy chủ trong nước truy cập vào một số giao dịch được giao dịch qua Q.
Giấu những lỗi phổ biến trên mạng Nếu bạn chọn tham số này, bạn có thể lọc một số nhật ký sai.
Chuyển địa chỉ cơ sở
Các tham số này được sử dụng chủ yếu cho các giao dịch tương lai tiền kỹ thuật số, tiền kỹ thuật số hiện tại, để chuyển đổi các địa chỉ cơ sở giao diện API giao thức rest, ví dụ như chuyển đổi môi trường ổ đĩa đồng tiền:https://testnet.binancefuture.com
。
Gửi thông báo Sau khi chọn tham số này, thông báo đẩy trong sổ đăng ký, chính sách sẽ được đẩy đến tùy chọn đẩy trong cài đặt tài khoản hiện tại.
Trong bài viết tiếp theo, chúng ta có thể cùng nhau làm quen với các giao diện, biểu đồ, v.v. khi chạy ngôn ngữ tiếng Việt trên nền tảng FMZ.
813380629Cần đăng ký khẩn cấp
Những nhà phát minh định lượng - những giấc mơ nhỏCác công cụ này không được hỗ trợ trong ngôn ngữ Ma. Bạn có thể sử dụng các chiến lược ngôn ngữ khác để thực hiện các công cụ này.