[TOC] Sau khi học xong bài hướng dẫn này, bạn sẽ hiểu được cấu trúc và chức năng của nền tảng giao dịch định lượng của FMZ Inventor, có thể tạo ra chiến lược và thực hiện thực tế. Về API viết chiến lược cụ thể sẽ được giới thiệu trong bài hướng dẫn tiếp theo.
FMZ Inventor Quantification Platform (BotVS) là một cộng đồng chuyên nghiệp về định lượng, được thành lập vào năm 2014. Tại đây bạn có thể học, viết, chia sẻ, mua và bán chiến lược định lượng, phản hồi trực tuyến và sử dụng giao dịch mô phỏng, chạy, công khai, và xem xung quanh thực.
Đối với các sàn giao dịch tiền mặt tiền kỹ thuật số, gần như tất cả hiện đang được hỗ trợ, và nếu có các sàn giao dịch khác cần thiết, sẽ được hỗ trợ ngay khi được đề xuất; giao dịch tiền tệ kỹ thuật số được hỗ trợ là: OKEX, Huobi, GateIO, BitMEX, Deribit, BFX; giao dịch đòn bẩy được hỗ trợ là: OKEX, Huobi, Binance, FCoin, ZB, Bibox; giao dịch hợp đồng vĩnh viễn được hỗ trợ là: BitMEX, Deribit, GateIO, OKEX, BFX, Bibox; giao dịch quyền chọn tiền kỹ thuật số Derbit được hỗ trợ; sàn giao dịch mô phỏng: mạng lưới thử nghiệm sàn giao dịch như MEX và Bitwexapp.
Nền tảng định lượng FMZ hỗ trợ sử dụng các ngôn ngữ cao cấp đầy đủ như Javascript, Python, C ++, cũng hỗ trợ ngôn ngữ hình ảnh, ngôn ngữ Mac (hợp tác với Grammarly Finance) và ngôn ngữ Pine (hợp tác với Trade ingView) thực hiện chiến lược.
Bảng tính phí theo giờ, mỗi robot thực tế, $0.05 mỗi giờ, chưa đủ một giờ tính phí theo giờ, sau khi tạm dừng, khôi phục lại không tính phí lặp lại,Một FMZ có thể hoạt động trên nhiều sàn giao dịch, nhiều tài khoản, nhiều cặp giao dịch.
Các máy chủ hoạt động trên thực tế cần phải tự chuẩn bị hoặc thuê máy chủ được chuẩn bị trên nền tảng FMZ (giá cao hơn). Các máy chủ ở nước ngoài hiện tại là khoảng 30 USD / tháng. Chỉ có thể thuê máy chủ trong nước.
Lưu ý: Phần tiền kỹ thuật số của FMZ đã được tách ra, trang web trong nước www.fmz.cn tập trung vào kinh doanh hàng hóa tương lai, có thể sử dụng nhân dân tệ để nạp tiền, trang web nước ngoài chỉ có thể thực hiện kinh doanh tiền kỹ thuật số, sử dụng đô la hoặc USDT để nạp tiền.
FMZ có kiến trúc đặc biệt, không giống như các phần mềm giao dịch khác cần tải xuống khách hàng, về cơ bản chỉ cần quản lý trên trang web FMZ, do đó có nhiều ưu điểm. Chức năng chính của trang web FMZ là viết chiến lược, quản lý thực tế. Trong khi thực tế thực hiện thực tế là người dùng trên máy chủ hoặc máy tính của người dùng, người quản lý chịu trách nhiệm giao tiếp với trang web FMZ để truyền nhật ký, trực tiếp chạy robot truy cập sàn giao dịch để có được tình hình và giao dịch.
API-KEY là thông tin riêng tư quan trọng của người dùng, FMZ không lưu trữ KEY của người dùng, máy chủ lưu trữ trình duyệt dựa trên dữ liệu được mã hóa bằng mật khẩu của người dùng, được gửi đến người quản lý khi tạo ổ cứng, người quản lý giải mã sau khi sử dụng, vì FMZ không lưu trữ thông báo mật khẩu của người dùng, vì vậy người dùng API-KEY thậm chí là FMZ cũng không thể lấy được. Người dùng cần bảo vệ thông báo API-KEY, mật khẩu trang web của FMZ và máy chủ nơi người quản lý.
Mã nguồn của chính sách được lưu trữ trên máy chủ FMZ, nếu bạn muốn thực hiện chính sách một cách cục bộ, bạn có thể lưu mã của bạn thành tệp Python, trực tiếp tham khảo chính sách để thực hiện, cách cụ thể được tìm thấy trong FAQ cuối cùng của hướng dẫn đầu tiên. Như vậy, mã của bạn hoàn toàn được cục bộ hóa.
Nếu bạn muốn cho thuê chiến lược mà không giống như người dùng nhìn thấy mã nguồn, bạn cần phải hoàn thành chiến lược bằng js, sẽ được biên dịch thành mã máy do người quản lý đối phương thực hiện, khó khăn để biên dịch ngược. Trong khi ngôn ngữ Python không có cơ chế mã hóa, FMZ gần đây đã nâng cấp để bán mã hóa mã nguồn chiến lược Python, nhưng cũng không thể giải quyết hoàn toàn nguy cơ rò rỉ chiến lược. Nếu phải sử dụng Python, bạn có thể giúp người quản lý thuê khách hàng chạy chiến lược.
Điều quan trọng là hãy can đảm bắt đầu học, từng bước một, tất cả các bước phải tự mình làm. Ngay cả khi học ban đầu có vẻ rất khó khăn, nhưng khi bạn hoàn thành chiến lược đầu tiên, bạn sẽ thấy mọi thứ rất đơn giản. Nếu bạn có một số nền tảng lập trình, bạn có thể bắt đầu viết ra chiến lược trong một tuần, và nếu bạn không biết lập trình, bạn sẽ cần thêm một tuần để học các kiến thức lập trình cơ bản nhất.
Nếu gặp vấn đề, bạn có thể gửi thư lên diễn đàn để đặt câu hỏi https://www.fmz.com/bbs , hoặc gửi đơn xin việc https://www.fmz.com/m/tickets , hoặc trong nhóm QQ hoặc nhóm WeChat @ quản trị viên, thường sẽ được trả lời nhanh chóng.
Các bước để khởi động một ổ cứng từ đầu như sau:
Nếu bạn đã thực hiện ba bước đầu tiên, chỉ cần bước thứ tư, sau đó hãy lấy ví dụ về một ổ đĩa cảnh báo giá của WeChat, bắt đầu bằng cách chạy một ổ đĩa từ đầu, và thêm chi tiết về chức năng của nền tảng sẽ được giới thiệu trong chương tiếp theo.
Trước tiên, bạn cần truy cập vào trang web của sàn giao dịch để đăng ký API-KEY, và KEY được chia thành hai phần.Access KeyVàSecret KeyAccess Key có thể được gọi bằng nhiều tên khác, nhưng chỉ cần nhớ rằng một trong số đó làSecret KeyMột là,Access Key。API-KEY được sử dụng để mã hóa dữ liệu và xác minh danh tính, tương tự như mật khẩu tên người dùng, rất quan trọng không được tiết lộ. Các giao dịch khác nhau yêu cầu vị trí khác nhau, chỉ cần tìm kiếm API có thể tìm thấy 。Lưu ý rằng nếu sàn giao dịch hỗ trợ cả mặt tiền và hợp đồng tương lai, cần phải thêm riêng biệt, chẳng hạn như hợp đồng tương lai OKEX và OKEX, hợp đồng tương lai Huobi và Huobi, ngay cả khi API-KEY của chúng giống nhau.Ví dụ, FMZ chính thức mô phỏng sàn giao dịch Wex.app.
Chúng tôi có một ứng dụng web có tên là Wex.app.(Lưu ý rằng vì lý do mạng, giao dịch giả mạo wex luôn cần phải có người quản lý ở nước ngoài để truy cập)Bạn cần đăng ký tài khoản thư, sau khi đăng ký, bạn sẽ chuyển tài sản ảo trong ví của tôi sang tài khoản Bitcoin, ban đầu không có tài sản giao dịch. Nhấp vào quản lý API ở góc trên cùng bên phải của trang web. Nhấp vào hộp tạo và nhập mã xác thực thư.

Thể hiện này có được API-KEY, Access Key:9af1b5bfe833b2ee0d54bb95325579d5, Secret Key:2043b8629620d4d69590803c55fa92bc, chỉ có thể xem một lần, đừng quên ghi lại và lưu trữ.

Vào giao diện thêm sàn giao dịch https://www.fmz.com/m/platforms, nhấp vào nút Add Exchange.

Đầu tiên, chọn loại giao dịch, chọn tên giao dịch, chọn WexApp (vì có nhiều giao dịch, bạn có thể nhập văn bản để chọn) và sau đó sao chép KEY mà bạn vừa yêu cầu, lưu ý rằng một giao dịch có thể được thêm nhiều lần, sử dụng các nhãn khác nhau để phân biệt. Để thêm giao dịch, bạn cần nhập mật khẩu trang web FMZ, nơi trình duyệt được mã hóa KEY nhập.

Sau khi hoàn thành, bạn có thể xem các sàn giao dịch đã được thêm vào trang này và sửa đổi các sàn giao dịch đã được thêm vào.

Nếu muốn thực hiện giao dịch mô phỏng CTP hàng hóa, bạn cần thêm simnow, xem các bước cụ thể: https://www.fmz.com/bbs-topic/325
Trong trang chiến lược: https://www.fmz.com/m/strategies, bạn có thể nhấp vào nút chiến lược mới được tạo. Để chứng minh rằng chúng tôi có thể sao chép một chiến lược trực tiếp, bạn có thể tìm thấy chiến lược công khai “Cài đặt giá Bitcoin và WeChat đẩy (đào tạo) ” trong chiến lược giảng dạy của quảng trường chiến lược, tại https://www.fmz.com/strategy/125482, nhấp vào nút sao chép chiến lược.
Biểu đồ dưới đây là các chiến lược được sao chép, trong đó tên chiến lược có một số chữ viết bằng tiếng Anh, nếu bạn muốn phát hành một chiến lược có tên tiếng Anh cũng có thể được sử dụng theo cách này. Các tham số là biến toàn cầu, có thể được trích dẫn trực tiếp trong mã chiến lược. Mã chiến lược rất đơn giản, liên tục sử dụng GetTicker trong vòng lặp chết để có được giá mới nhất, sau khi đạt tiêu chuẩn đẩy, hãy gửi một tin nhắn đến WeChat.

Nếu thay đổi chính sách, chỉ cần lưu lại chính sách và khởi động lại ổ cứng đang chạy chính sách mới có hiệu lực.
Trang chủ quản lý: https://www.fmz.com/m/nodes 。 Như đã nói, máy chủ của người dùng không được vận hành bởi nền tảng FMZ, mà do người dùng tự điều hành, vì vậy cần một chương trình thực hiện chiến lược, đó là người quản lý. Người quản lý có thể chạy trên Linux\Mac\Windows.
Việc mua máy chủ có vẻ khó khăn, nhưng nó là một bước cần thiết trong việc định lượng tiền kỹ thuật số.Đây là một bản trình diễn mua hàng chi tiết.Nếu cảm thấy khó khăn với công ty nước ngoài, bạn cũng có thể chọn máy chủ AliCloud Hồng Kông. Nếu cảm thấy khó khăn, bạn có thể trực tiếp thuê một lần từ nền tảng FMZ, FMZ sẽ trực tiếp thuê máy chủ mới từ các nhà cung cấp máy chủ như AliCloud và tự động triển khai máy chủ cho người dùng, đơn giản nhất nhưng giá tương đối đắt.
Đối với người dùng hàng hóa tương lai, bạn có thể trực tiếp thuê máy chủ đám mây Ali của Thượng Hải hoặc Hồng Kông theo tháng, giá 40 nhân dân tệ / tháng. Giá đã được nén xuống mức thấp nhất ((tự thuê cơ bản cũng là giá này), bạn có thể tiết kiệm máy chủ thuê và quản lý của mình, người quản lý cũng có thể nâng cấp một nút, rất được khuyến khích.

Buổi trình diễn này là giao dịch mô phỏng, có thể được triển khai trực tiếp vào máy tính của bạn (các giao dịch tương lai hàng hóa cũng có thể sử dụng máy tính của riêng bạn). Chọn phiên bản giao diện 64 bit, sau khi mở khóa, bấm phím phải để chạy chương trình robot với quyền quản trị viên. Đặt địa chỉ trên trang web (mỗi người dùng không giống nhau, xem trên trang quản trị viên sau khi đăng nhập) và thông tin mật khẩu trang web FMZ điền vào chương trình, điểm chạy, nếu xuất hiện2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376Những từ ngữ như “đánh dấu thành công”. Trong thư mục của máy chủ, bạn có thể thấy thư mục logs, nơi lưu trữ nhật ký trên ổ đĩa. Trong giao diện quản lý máy chủ, bạn có thể thấy các máy chủ mới được triển khai.

Một máy chủ cũng có thể triển khai nhiều người quản lý, nhưng thường không cần thiết. Người quản lý và trang web FMZ liên lạc để trở lại trạng thái thực tế và kiểm soát thực tế, do các máy chủ ở nước ngoài và các vấn đề liên lạc trong nước, thỉnh thoảng có cảnh báo người quản lý mất kết nối, nhưng không ảnh hưởng đến hoạt động thực tế của thực tế. Nếu một người quản lý hoàn toàn mất kết nối, sẽ không thể điều hành thực tế được điều hành bởi người quản lý này, bạn sẽ cần phải loại bỏ người quản lý này.
Sau khi thực hiện xong công việc trên, bạn có thể thực sự chạy một ổ đĩa thực. Trên trang ổ đĩa thực https://www.fmz.com/m/robots nhấp vào nút tạo ổ đĩa thực, các thiết lập sau sẽ xuất hiện:

Tạo một ổ đĩa thực cần thiết để thiết lập các chính sách được chỉ định, quản lý hoạt động được chỉ định, giao dịch và cặp giao dịch được vận hành, chu kỳ K-line mặc định, tham số chính sách v.v.Một ổ cứng có thể thêm nhiều cặp giao dịch trên một sàn giao dịch, hoặc có thể kiểm soát nhiều cặp giao dịch trên cùng một sàn giao dịch.Các tham số khác ngoài chiến lược hoạt động có thể được sửa đổi trên trang của một ổ đĩa cụ thể.
Sau khi tạo đĩa thực, bạn có thể tìm thấy nó trên trang đĩa thực, bấm vào nó để truy cập vào đĩa đang chạy.

Sau đó, chúng tôi tạo ra một đĩa cứng, rất đơn giản.
Đầu tiên là trang chủ của trung tâm điều khiển sau khi hạ cánh, bên cạnh và trên cùng là mục hướng dẫn, chúng sẽ được giới thiệu dưới đây.



Việc viết chiến lược có thể được thực hiện trên trang web của FMZ hoặc có thể được viết từ xa. Các tham số chiến lược sẽ được giải thích trong hướng dẫn tiếp theo.


Trong tùy chọn kéo xuống của mục hoạt động, bạn có thể thấy tùy chọn chia sẻ công khai, có cả hai cách chia sẻ nội bộ và chia sẻ công khai. Quá trình chia sẻ nội bộ như sau:

Cuối cùng, tạo một liên kết sao chép để người khác mở liên kết này, nhập mã sao chép và có thể có được mã nguồn và tham số của chiến lược này.
复制地址: https://www.fmz.com/m/t/161415
复制码: e3d2e2edd3060bd6f477c1106cf182f5
Nếu bạn chọn chia sẻ công khai, chiến lược của bạn sẽ xuất hiện trên quảng trường chiến lược để tất cả mọi người có thể thấy.
Có ba cách để chọn mua bán, bán bên trong, đăng ký phần mềm, bán công khai, và khác với chiến lược công khai, người khác sẽ không thể truy cập mã nguồn thông qua địa chỉ sao chép, chỉ có thể chạy trên thực tế.
Bán bên trong là cách phổ biến nhất, nếu bạn có chiến lược cần chia sẻ riêng cho người khác (không nhất thiết phải tính phí) bạn có thể chọn cách này, điền thời hạn hiệu lực và số lượng đồng thời. Chiến lược bán công khai xuất hiện trong chiến lược tính phí của quảng trường chiến lược, cần được kiểm tra và công khai trong một thời gian thực.
Địa điểm giao dịch là một trang giao dịch trực tuyến, nơi bạn có thể tự điều khiển tất cả các sàn giao dịch mà bạn đã thêm.

Bạn có thể sử dụng một trang tải về để tìm kiếm thông tin về các trang web khác nhau.

Nhấp vào hình ảnh đầu trang tài khoản ở góc trên bên phải của trang web để vào cài đặt tài khoản, và quản lý tài khoản FMZ của bạn trên trang này, đây là một giới thiệu ngắn gọn về nó.