[TOC]
![img](/upload/asset/169d2e67e77cd4e5b4b3.png)
Sau khi nghiên cứu hướng dẫn này, bạn sẽ hiểu kiến trúc và chức năng của nền tảng FMZ Quant Trading, và có thể tạo chiến lược và thực sự chạy bot.
Bài hướng dẫn cơ bản:https://www.fmz.com/bbs-topic/10133
Hướng dẫn nâng cao:https://www.fmz.com/bbs-topic/10131
Nền tảng giao dịch lượng tử FMZ
Lời giới thiệu
FMZ Quant Platform (trước đây là BotVS) là một cộng đồng định lượng chuyên nghiệp, đượ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 các chiến lược định lượng, backtest trực tuyến và sử dụng các sàn giao dịch ảo để mô phỏng giao dịch, và chạy, mở và xem các bot trực tiếp. Nó hỗ trợ tương lai hàng hóa và tương lai đĩa ngoài Esunny, cũng như hầu hết các nền tảng tiền điện tử được sử dụng phổ biến. FMZ phù hợp với người mới bắt đầu giao dịch định lượng. Ngay cả khi bạn không có nền tảng, bạn có thể bắt đầu nhanh chóng. Nền tảng này mạnh mẽ và linh hoạt, và nó cũng có thể đáp ứng nhu cầu tiên tiến.
Đối với các nền tảng giao dịch tiền điện tử, hầu hết trong số chúng hiện đang được hỗ trợ. Nếu có các nền tảng cần thiết khác, chúng sẽ được hỗ trợ ngay sau khi được đề xuất. Các nền tảng giao dịch tương lai tiền điện tử được hỗ trợ: OKEX, Huobi, GateIO, BitMEX, Deribit, BFX; các nền tảng đòn bẩy được hỗ trợ: OKEX, Huobi, Binance, FCoin, ZB, Bibox; các nền tảng hợp đồng vĩnh cửu được hỗ trợ: BitMEX, Deribit, GateIO, OKEX, BFX, Bibox; nó cũng hỗ trợ giao dịch tùy chọn tiền điện tử Deribit; nền tảng mô phỏng: các trang web thử nghiệm sàn giao dịch, chẳng hạn như BitMEX và nền tảng giao dịch mô phỏng giao dịch chính thức FMZ Wex.app.
Nền tảng FMZ Quant hỗ trợ việc sử dụng các ngôn ngữ cấp cao hoàn chỉnh như Javascript, Python và C ++, cũng như các ngôn ngữ trực quan hóa và Mylanguage (tương thích với Webstock) để thực hiện các chiến lược.
Nền tảng được tính phí theo giờ; mỗi bot thực tế tính phí 0,05 đô la Mỹ mỗi giờ; ít hơn một giờ được coi là một giờ; khởi động lại sau khi bị đình chỉ mà không phải trả phí lặp lại,FMZ bot duy nhất có thể vận hành nhiều nền tảng, nhiều tài khoản và nhiều cặp giao dịch.
Các máy chủ chạy bot thực sự cần phải được chuẩn bị bởi chính bạn, hoặc bạn có thể thuê máy chủ được chuẩn bị bởi nền tảng FMZ Quant (giá là tương đối cao). Một máy chủ ở nước ngoài hiện tại là khoảng 30 nhân dân tệ mỗi tháng. Chỉ có giao dịch hợp đồng tương lai hàng hóa có thể thuê máy chủ trong nước.
Lưu ý: Phần tiền điện tử của FMZ đã được tách ra.www.fmz.cn) tập trung vào kinh doanh hợp đồng tương lai hàng hóa và có thể được nạp lại bằng nhân dân tệ.
Định hướng người dùng
- 1. Một người mới bắt đầu trong giao dịch lập trình, nhưng với kinh nghiệm giao dịch và tư duy chiến lược, có thể học lập trình đơn giản và sử dụng nó cho các robot thực sự. FMZ Quant cung cấp các kết cấu thống nhất và ví dụ cho giao diện, điều này sẽ tiết kiệm rất nhiều thời gian học tập của bạn.
- 2.Người nghiên cứu chiến lược chuyên nghiệp hoặc bán chuyên nghiệp có thể viết các chiến lược một cách thành thạo và tùy chỉnh phí chiến lược có liên quan, theo yêu cầu của người dùng.
- 3.Nếu bạn có một chiến lược trưởng thành cần được bán hoặc yêu cầu vốn, bạn có thể hiển thị bot trên FMZ và cho thuê chiến lược.
- 4.Người dùng có kinh nghiệm trong việc sử dụng các nền tảng lập trình tương lai hàng hóa khác, chẳng hạn như Webstock và BT Quant, vv, có thể viết các chiến lược Mylanguage. FMZ Quant rất phù hợp cho những người dùng bắt đầu, bằng cách cung cấp các chức năng mạnh mẽ hơn.
- 5.Người dùng, những người có chiến lược hoạt động ổn định và kinh nghiệm lập trình, cần các chức năng quản lý và biểu đồ dựa trên web được cung cấp bởi FMZ Quant, để chạy tốt hơn bot của riêng họ.
- 6.Người dùng, với kinh nghiệm lập trình và giao dịch, cần xem xét các chiến lược công cộng khác và giao tiếp trong diễn đàn để tìm ra ý tưởng chiến lược của riêng họ.
- 7.Người dùng, không có kinh nghiệm lập trình, không muốn học, nhưng muốn mua các chiến lược trưởng thành (không được khuyến cáo; ít nhất kiến thức liên quan cần phải được nắm vững).
Khung nền tảng
Cơ cấu của FMZ là đặ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 nó chỉ cần được quản lý trên trang web FMZ, vì vậy có rất nhiều lợi thế. Chức năng chính của trang web FMZ là viết chiến lược và quản lý các bot. Việc thực hiện cụ thể của các bot là trên docker của người dùng máy chủ hoặc máy tính. Docker chịu trách nhiệm giao tiếp với trang web FMZ để truyền log, và trực tiếp chạy bot để truy cập các nền tảng để có được báo giá và giao dịch thị trường. Nếu có một vấn đề ngắn hạn trên trang web FMZ, nó sẽ không ảnh hưởng đến việc thực hiện chiến lược. Người dùng có thể triển khai docker đến bất kỳ nơi nào để quản lý tốc độ giao dịch, cải thiện bot, xem log và sửa đổi các tham số bất cứ lúc nào và bất cứ nơi nào thông qua trang web FMZ. Để biết thêm thông tin, vui lòng tham khảo:https://www.fmz.com/digest-topic/7542
An ninh của API-KEY & Strategy Source Code
API-KEY là thông tin cá nhân quan trọng của người dùng. FMZ không lưu KEY của người dùng. Máy chủ lưu dữ liệu được mã hóa bởi trình duyệt theo mật khẩu của người dùng. Khi bot thực sự được tạo ra, dữ liệu được gửi đến docker. Vì FMZ không lưu mật khẩu văn bản phẳng của người dùng, vì vậy không thể lấy API-KEY của người dùng, ngay cả khi bởi FMZ. Người dùng cần bảo vệ văn bản phẳng của API-KEY, mật khẩu trang web FMZ và máy chủ nơi docker đặt. Nền tảng FMZ đã chạy hơn 4 năm và đã được hàng chục ngàn người dùng sử dụng mà không có bất kỳ vấn đề bảo mật nào.
Mã nguồn của chiến lược được lưu trên máy chủ FMZ. Nếu bạn muốn thực thi chiến lược tại địa phương, bạn có thể lưu mã của mình dưới dạng tệp Python và trực tiếp gọi và thực thi trong chiến lược. Đối với phương pháp cụ thể, hãy xem FAQ ở cuối các hướng dẫn cơ bản trên cùng. Bằng cách này, mã của bạn sẽ được địa phương hóa hoàn toàn.
Nếu bạn muốn thuê chiến lược mà không cần người dùng xem mã nguồn, bạn cần sử dụng js để hoàn thành chiến lược, sẽ được biên dịch thành mã máy được thực hiện bởi docker thuê, rất khó để giải mã. Tuy nhiên, ngôn ngữ Python không có cơ chế mã hóa; FMZ gần đây đã nâng cấp cơ chế mã hóa để bán mã nguồn chiến lược Python, nhưng nó không thể ngăn chặn hoàn toàn nguy cơ rò rỉ chiến lược. Nếu bạn phải sử dụng Python, bạn có thể giúp khách hàng thuê docker để chạy chiến lược.
Những bước để bắt đầu
- Để học một ngôn ngữ lập trình, Javascript và Python được khuyến cáo, và bạn chỉ cần có thể sử dụng chúng một cách đơn giản.
- Bạn nên quen thuộc với việc sử dụng nền tảng FMZ Quant, triển khai docker của riêng bạn và biết mối quan hệ giữa chiến lược, bot, docker và trang web.
- duyệt tài liệu API và biết thêm về giao diện và chức năng.
- Tìm hiểu các chiến lược hướng dẫn trong phần Chiến lược , và tự viết các chiến lược với các chức năng đơn giản, chẳng hạn như đẩy giá, thứ tự băng trôi và vân vân.
- Tạo chiến lược của riêng bạn, làm quen với các giao diện API cụ thể và thông báo lỗi phổ biến, và học cách đặt câu hỏi và tìm kiếm các bài đăng có liên quan một cách chính xác.
- Sử dụng robot mô phỏng và bot thực tế để chạy các chiến lược, và tìm hiểu thêm các câu hỏi trong thực tế.
Điều quan trọng nhất là bạn phải dám bắt đầu học, từng bước một, và tất cả các bước phải được thực hiện bởi chính mình. Ngay cả khi nó có vẻ rất khó khăn lúc đầu, một khi bạn hoàn thành chiến lược đầu tiên, bạn sẽ thấy rằng mọi thứ rất dễ dàng. Nếu bạn có một nền tảng lập trình nhất định, bạn có thể bắt đầu và viết chiến lược trong vòng một tuần. Nếu bạn không biết kiến thức lập trình, bạn cần thêm một tuần để học kiến thức lập trình cơ bản nhất. Nếu bạn đã sử dụng Webstock trước và quen thuộc với Mylanguage, bạn chỉ cần biết cách sử dụng nền tảng.
Nếu có vấn đề, bạn luôn có thể đăng câu hỏi trong diễn đàn tạihttps://www.fmz.com/bbs, hoặc gửi vé đến:https://www.fmz.com/m/tickets, hoặc @managers trong nhóm QQ hoặc nhóm WeChat (họ thường trả lời rất nhanh). Hãy chú ý rằng bạn có thể thử tìm kiếm các tài liệu hoặc truy cập diễn đàn trước để giải quyết vấn đề của mình, và bạn cần cung cấp đủ thông tin khi đặt câu hỏi.
Đề xuất tài nguyên nghiên cứu
- Khóa học giao dịch định lượng tiền điện tử của NetEase Cloud Classroom, chính thức được sản xuất bởi FMZ, chỉ cần 20 nhân dân tệ, với nội dung chi tiết phong phú, từ đơn giản đến sâu sắc, phù hợp cho người mới bắt đầu!courselink
- Cột chính thức của FMZ trên Zhihu, nơi sẽ xuất bản các bài viết chất lượng cao, và chào đón bạn theo dõi chúng tôi trên Zhihu:https://zhuanlan.zhihu.com/botvs
- Một số bài viết phân tích mã nguồn chiến lược chi tiết, phù hợp với các chiến lược học tập:https://www.fmz.com/bbs/s:tag:源码解析/1
- Một số chiến lược giảng dạy, phù hợp với việc học tiểu học sớm, viết chiến lược trong khi học những điều cơ bản:https://www.fmz.com/square/s:tag:教学/1
- Câu hỏi thường gặp tổng kết bài viết; nếu bạn gặp vấn đề, bạn có thể tìm kiếm ở đây đầu tiên:https://www.fmz.com/bbs-topic/1427
- Thư viện chính thức FMZ (Digest), có rất nhiều bài báo và chiến lược cổ điển để chia sẻ và phân tích, người dùng cũng được chào đón đóng góp, sẽ có phần thưởng sau khi chấp nhận.https://www.fmz.com/digest
Khởi động một bot trong 30 phút
Các bước để chạy một bot từ đầu là như sau:
- Thêm API-KEY trao đổi vào trang web FMZ;
- Xây dựng một chiến lược cần phải chạy;
- Lắp đặt một docker để chạy bot.
- Tạo một robot.
Nếu ba bước đầu tiên đã được thực hiện, bạn chỉ cần thực hiện bước thứ tư. Tiếp theo, lấy một bot cảnh báo giá WeChat làm ví dụ để giới thiệu cách chạy một bot từ đầu. Các chức năng chi tiết hơn của nền tảng sẽ được giới thiệu trong chương tiếp theo.
1. Thêm nền tảng
Đầu tiên, bạn cần đăng nhập vào trang web trao đổi tương ứng để nộp đơn xin API-KEY. KEY được chia thành hai, cụ thể là Access Key và Secret Key. Access Key có thể có tên khác, nhưng chỉ cần nhớ rằng một là Secret Key và một là Access Key. API-KEY được sử dụng để mã hóa dữ liệu và xác minh danh tính. Nó tương tự như tên người dùng và mật khẩu. Nó rất quan trọng, vì vậy bạn không thể rò rỉ nó. Các nền tảng khác nhau có vị trí ứng dụng khác nhau, chỉ cần tìm kiếm API và bạn sẽ tìm thấy chúng.
Địa chỉ trang web là: https://wex.app. (Lưu ý rằng do lý do mạng, nền tảng mô phỏng Wex đôi khi yêu cầu các dockers nước ngoài truy cập.) Bạn cần đăng ký tài khoản qua email. Sau khi đăng ký, các tài sản ảo trong ví nên được chuyển sang tài khoản coin trên nền tảng ảo Wex, và ban đầu không có tài sản giao dịch. Nhấp vào Quản lý API trên avatar người dùng ở góc trên bên phải của trang web. Nhấp vào Create và nhập mã xác minh email để tạo. Trong số đó, bạn có thể thấy các hạn chế IP và quyền truy cập có sẵn.![img](/upload/asset/268d02e9f00acfa71acaa.png)
API-KEY thu được trong bản demo, cụ thể là Access Key và Secret Key, chỉ có thể nhìn thấy một lần, vì vậy đừng quên ghi lại và lưu nó.![img](/upload/asset/2688729a8c33fa9425166.png)
Nhập giao diện của thêm nền tảng (https://www.fmz.com/m/platforms), và nhấp vào nút Thêm nền tảng.![img](/upload/asset/2699cf6faf3415ba9e3ae.png)
Đầu tiên, chọn tiền điện tử cho danh mục nền tảng, chọn WexApp cho tên nền tảng (vì có nhiều nền tảng, bạn có thể nhập trực tiếp văn bản để chọn), và sau đó sao chép KEY mà bạn vừa nộp đơn. Lưu ý rằng một nền tảng có thể được thêm nhiều lần, bằng cách sử dụng các nhãn khác nhau để phân biệt. Để thêm nền tảng, bạn cần nhập mật khẩu trang web FMZ, nơi trình duyệt mã hóa KEY đã nhập và tải lên.![img](/upload/asset/26881768cd5add7679f13.png)
Sau khi thêm, bạn có thể xem các nền tảng được thêm vào trên trang, và bạn cũng có thể sửa đổi các nền tảng được thêm vào.![img](/upload/asset/26979b3993caf6bcc13ce.png)
Nếu bạn muốn chạy giao dịch tương lai hàng hóa CTP ảo, bạn cần thêm simnow.https://www.fmz.com/bbs-topic/325
2. Xây dựng và sửa đổi chiến lược
Trên trang Chiến lược:https://www.fmz.com/m/strategiesĐể chứng minh rằng chúng ta có thể trực tiếp sao chép một chiến lược, bạn có thể tìm thấy chiến lược công khai của Đưa thông tin giá sang điện báo trong chiến lược giảng dạy của Quảng trường (địa chỉ:https://www.fmz.com/strategy/125482), nhấp vào và đối phó với chiến lược.
Hình dưới đây cho thấy chiến lược được sao chép, trong đó có một 汝 trong tên chiến lược để tách tên tiếng Trung và tên tiếng Anh. Nếu bạn muốn xuất bản một chiến lược với tên tiếng Anh, bạn cũng có thể sử dụng phương pháp này. Các tham số là các 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. GetTicker() được sử dụng liên tục để có được giá mới nhất trong một vòng lặp vô hạn. Khi tiêu chuẩn đẩy đạt được, một tin nhắn được đẩy đến WeChat (bạn cần gắn một tài khoản WeChat trên trang web FMZ).![img](/upload/asset/2688f65b9f89fbd614b32.png)
Nếu chiến lược được sửa đổi, bạn chỉ cần lưu chiến lược và khởi động lại bot chiến lược, điều này sẽ làm cho sửa đổi có giá trị.
3.Deploy Dockers
Trang Docker:https://www.fmz.com/m/nodesNhư đã đề cập trước đó, bot của người dùng không được chạy bởi nền tảng FMZ, mà bởi chính người dùng, vì vậy một chương trình thực hiện chiến lược là cần thiết, được gọi là docker. Dockers có thể chạy trên Linux\Mac\Windows. Lưu ý rằng hầu hết các sàn giao dịch tiền điện tử không thể được sử dụng ở Trung Quốc, docker cần chạy trên một máy chủ ở nước ngoài. Người dùng có thể chọn nhà cung cấp máy chủ để mua máy chủ Linux (hệ thống thường có thể chọn centos), và máy chủ có thể chọn Amazon, Google và digitalOcean, vv. Nếu bạn không có thẻ tín dụng tiền tệ kép, bạn cũng có thể chọn một nhà cung cấp dịch vụ hỗ trợ Alipay. Cấu hình máy chủ thường chọn thấp nhất, và giá khoảng 1 nhân dân tệ mỗi ngày.
Mua một máy chủ có vẻ khó khăn, nhưng nó là một bước cần thiết trong định lượng tiền điện tử, vàĐây là một bản demo mua chi tiết. Nếu bạn cảm thấy rằng các công ty nước ngoài gặp rắc rối, bạn cũng có thể chọn máy chủ Alibaba Cloud Hong Kong. Nếu bạn vẫn thấy khó khăn, bạn có thể thuê trực tiếp từ nền tảng FMZ Quant theo thời gian chỉ với một cú nhấp chuột. FMZ sẽ thuê một máy chủ mới trực tiếp từ Alibaba Cloud và các nhà sản xuất máy chủ khác và tự động triển khai docker của người dùng, đó là đơn giản nhất nhưng tương đối tốn kém. Hãy tham khảo các bước chi tiết cho việc triển khai và nâng cấp máy chủ Linux cụ thể:https://www.fmz.com/bbs-topic/2848
Đối với người sử dụng hợp đồng tương lai hàng hóa, bạn có thể thuê trực tiếp máy chủ Alibaba Cloud ở Thượng Hải hoặc Hồng Châu hàng tháng với giá 40 nhân dân tệ mỗi tháng. Giá đã được nén xuống mức thấp nhất (về cơ bản là cùng giá với giá thuê của chính bạn), có thể giúp bạn tiết kiệm rắc rối thuê máy chủ và quản lý của chính mình. Dockers cũng có thể nâng cấp chỉ với một cú nhấp chuột, điều này được khuyến cáo mạnh mẽ.![img](/upload/asset/26928c60ed1392a4c9a6a.png)
Vì bản demo là một sàn giao dịch ảo, nó có thể được triển khai trực tiếp trên máy tính của riêng bạn (đối với hợp đồng tương lai hàng hóa, bạn 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, bấm chuột phải sau khi giải nén và chạy chương trình robot với quyền quản trị viên. Điền địa chỉ trên trang web (mỗi người dùng là khác nhau, vì vậy hãy kiểm tra trên trang docker sau khi đăng nhập) và thông tin mật khẩu trang web FMZ vào chương trình; bấm Run, nếu có thể thấy2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376
Bạn có thể xem file logs trong thư mục docker, và log bot sẽ được lưu ở đó. trong giao diện quản lý docker, bạn có thể thấy docker bạn vừa triển khai.
![img](/upload/asset/2691bd435cb37c8788e4f.png)
Nếu chương trình bot không cần hiệu suất đặc biệt cao, một docker có thể chạy nhiều bot (các cấu hình tối thiểu của máy chủ không phải là vấn đề để chạy hơn một chục bot). Lưu ý rằng một máy chủ cũng có thể triển khai nhiều dockers, nhưng nó thường không cần thiết. Docker giao tiếp với trang web FMZ và, trả lại trạng thái bot và kiểm soát bot. Do các vấn đề với các máy chủ ở nước ngoài và giao tiếp trong nước, docker sẽ thỉnh thoảng được yêu cầu ngoại tuyến, nhưng nó không ảnh hưởng đến hoạt động thực tế của bot. Nếu docker hoàn toàn ngoại tuyến, nó sẽ không thể vận hành các bot chạy bởi nó, vì vậy docker này cần phải được xóa. Nếu docker cũ không hỗ trợ thêm các chức năng mới, một thông báo sẽ được phát hành, và người dùng có thể chọn cập nhật theo nhu cầu của họ.
4.Tạo và quản lý bot
Sau khi hoàn thành công việc trên, một bot có thể thực sự chạy.https://www.fmz.com/m/robots), bấm vào Add bot, và các cài đặt sau sẽ xuất hiện:![img](/upload/asset/268fb0f1ca40a123ea2f4.png)
Khi tạo bot, bạn cần thiết lập một chiến lược cụ thể, một docker chạy cụ thể, một nền tảng và một cặp giao dịch để vận hành, thời gian K-line mặc định và các tham số chiến lược, v.v.Một bot có thể thêm các cặp giao dịch của nhiều nền tảng, và cũng có thể kiểm soát nhiều cặp giao dịch của cùng một nền tảng.Nếu cặp giao dịch cần thiết không được tìm thấy trong hộp combo, bạn có thể nhấp vào tùy chỉnh để nhập nó theo cách thủ công.
Sau khi tạo bot, bạn có thể tìm thấy nó trên trang bot, và nhấp vào để nhập bot đang chạy.![img](/upload/asset/2697ebfd44e9012d8f5c7.png)
Cho đến nay, chúng tôi đã tạo ra một robot.
Giải thích chi tiết về chức năng nền tảng cụ thể
Đầu tiên là trang chính của bảng điều khiển sau khi đăng nhập, trong đó bên cạnh và trên cùng là các thanh điều hướng, sẽ được giới thiệu một một như sau.![img](/upload/asset/269196c1ae8e747c0e7b5.png)
- Bảng điều khiển: giao diện hoạt động cho người dùng.https://www.fmz.com/m/dashboard
- Quảng trường: ô chiến lược, nơi người dùng mở và bán chiến lược, và bạn có thể nhấp vào các nhãn có liên quan để chọn các chiến lược tương ứng.
- Nhìn: giao diện nơi người dùng công khai các bot đang chạy, và xem các bot với bình luận.https://www.fmz.com/live
- Chất tiêu hóa: một số sản phẩm chất lượng cao được sản xuất bởi các quan chức FMZ.https://www.fmz.com/digest
- Diễn đàn: nơi người dùng đề xuất câu hỏi và giao tiếp.https://www.fmz.com/bbs
- Cung cấp: một nền tảng nơi người dùng công bố nhu cầu của họ hoặc ghostwrite mã cho người khác; tất cả được xử lý và tính phí bởi người dùng chính mình, và FMZ quan chức không đảm bảo bất cứ điều gì.
- API: một tài liệu giới thiệu các API cần thiết cho các chiến lược được viết bởi FMZ; bạn có thể tìm kiếm ở đây nếu bạn có bất kỳ câu hỏi nào về API.
- Chiến lược: nơi mà tất cả các chiến lược được định vị.
- Bệ hạ: tất cả các nền tảng được thêm vào.
- Docker: tất cả các nhân viên cảng được thêm vào.
- Robot: tất cả các bot chạy, bao gồm cả những người dừng lại.
- Công cụ gỡ lỗi: dễ dàng gỡ lỗi một phần của mã, mà không tạo ra bot.
- Thương mại: giao diện giao dịch hoạt động bằng tay đơn giản.
- Nghiên cứu: hỗ trợ sử dụng máy tính xách tay jupiter để thực hiện nghiên cứu chiến lược.
- Tiền hóa đơn: hồ sơ thanh toán và tiêu thụ.
- Thông điệp: tất cả các loại thông báo tin nhắn.
- Vé: một vé cũng có thể được gửi trực tiếp để đề xuất câu hỏi, ngoài việc đề xuất câu hỏi trên diễn đàn.
- Cơ sở dữ liệu: dữ liệu K-line và bot lưu trữ, để duyệt và lưu thuận tiện.
- Phân tích: chỉ đơn giản là tính toán và phân tích các báo giá thị trường.
Quản lý bot
![img](/upload/asset/268c6290aa7040e0465a5.png)
- 1.Tên của bot, nhấp vào để vào trang quản lý bot.
- 2.Tên nhóm của bot, thuận tiện để quản lý một số lượng lớn bot.
- 3.Tên của chiến lược mà bot chạy.
- 4.Tình trạng của bot bao gồm bốn: chạy, dừng lại, hoàn thành và xảy ra lỗi.
- 5.Lợi nhuận thực tế không nhất thiết đại diện cho dữ liệu lợi nhuận, do đó người dùng có thể tự xuất ra nó, có thể đại diện cho bất kỳ dữ liệu nào.
- 6.Chia sẻ bot, có thể được người dùng khác nhìn thấy trong Share.
- 7. Kiểm tra bot, và tự động đẩy tin nhắn sau khi bot dừng lại.
- 8. Ngừng hoặc khởi động lại robot.
- 9.Mức dư tài khoản vãng lai và thời gian thực thi của robot.
- 10.Quản lý nhóm các chiến lược.
Quản lý chiến lược
![img](/upload/asset/269124898a28958c61fd2.png)
- 1. tên chiến lược.
- 2.Tên nhóm.
- 3.các lựa chọn hành động chiến lược, chẳng hạn như chia sẻ, thuê, bán, vv.
- 4.Thêm và quản lý các nhóm mới; bạn có thể nhóm các loại chiến lược khác nhau để quản lý dễ dàng.
Mô tả giao diện viết chiến lược
Viết chiến lược có thể được thực hiện trên trang web FMZ hoặc từ xa.![img](/upload/asset/2686e3aebb665a46be93c.png)
- 1.Clickở đây để nhập Backtest; hướng dẫn chi tiết về backtest sẽ được hiển thị trong hướng dẫn cơ bản về viết chiến lược.
- 2.Lựa chọn ngôn ngữ chiến lược, không thể thay đổi sau khi tạo chiến lược.
- 3.Tên chiến lược.
- 4.Lưu ý là hồ sơ viết chiến lược, chỉ được người dùng nhìn thấy; Miêu tả là mô tả chiến lược, có thể được người khác nhìn thấy trên trang chiến lược, khi chiến lược được chia sẻ với công chúng; hướng dẫn
- 5.Loại chiến lược, bao gồm chiến lược chung và mẫu; về mẫu, bạn có thể tham khảo tài liệu API tại:https://www.fmz.com/api#模板类库
- 6.Save: một phím tắt có thể được kích hoạt bằng cách nhấn Ctrl+S trong khi chỉnh sửa.
- 7.Save Settings: chức năng sẽ lưu các tham số backtest trước mã, và khi bạn khởi động lại chiến lược, các cài đặt backtest vẫn không thay đổi.
- 8.Download: tải mã vào ổ đĩa cục bộ.
- 9.Import & Export: như tên gọi cho thấy, chúng có nghĩa là nhập khẩu và xuất khẩu chiến lược, bao gồm các thông số và cài đặt chiến lược.
- 10. Chủ đề: nền mã khác nhau và phong cách màu sắc.
- Định dạng JS: tự động sắp xếp mã.
- Chế độ Vim mở: Vim là một trình soạn thảo phổ biến không có giao diện, với chức năng mạnh mẽ.
- 13.Remote Edit: chức năng bao gồm plugin chỉnh sửa mã được sử dụng phổ biến, cho phép viết chiến lược cục bộ và đồng bộ hóa tự động với FMZ.https://www.fmz.com/api#远程编辑
- 14.Tochọn mẫu bạn muốn sử dụng, bạn cần phải sao chép mẫu trong hình vuông chiến lược.
- 15.Các thông số chiến lược: các thông số sẽ được giới thiệu chi tiết trong hướng dẫn tiếp theo.
Chia sẻ hoặc bán chiến lược của riêng bạn
![img](/upload/asset/2689301180fb502fb849a.png)
Trong hộp combo của Action, bạn có thể thấy tùy chọn Public, bao gồm chia sẻ nội bộ và chia sẻ công cộng và quá trình chia sẻ nội bộ được hiển thị như sau:
Cuối cùng, một liên kết sao chép sẽ được tạo ra, và những người khác chỉ có thể mở liên kết và nhập mã sao chép, để có được mã nguồn chiến lược và tham số.
![img](/upload/asset/268bc57f487dcec7e826d.png)
Nếu bạn chọn chia sẻ cho công chúng, chiến lược của bạn sẽ được hiển thị trong Square, và tất cả người dùng có thể thấy nó.
Có ba cách Bán , bao gồm Bán nội bộ , đăng ký phần mềm và Bán công khai . Sự khác biệt với các chiến lược công khai là những người khác không thể lấy mã nguồn chiến lược bằng liên kết sao chép, và họ chỉ có thể chạy bot theo chiến lược.
Bán hàng nội bộ là cách phổ biến nhất. Nếu có các chiến lược mà bạn muốn chia sẻ với người khác duy nhất (không cần phải tính phí), bạn có thể chọn bán nội bộ và điền vào thời gian hiệu lực và số tiền đồng thời. Nếu các chiến lược bán công khai được hiển thị trong các chiến lược được tính phí, các bot của các chiến lược sẽ được xác minh và mở cho công chúng trong một thời gian.
Thương mại
Trade là một phiên bản web của trang giao dịch, nơi bạn có thể tự thêm tất cả các nền tảng.![img](/upload/asset/2691857e9ee9d1853f0c9.png)
- 1.Đối với docker thực thi lệnh, thông tin tài khoản, lệnh, v.v. phải được gửi đến docker để thực hiện.
- 2.Chọn nền tảng và cặp giao dịch.
- 3.Một phần của thị trường được đẩy bởi trang web FMZ. Tại thời điểm này, kênh tốc độ cao được nhắc. Đối với dữ liệu chưa được đẩy, bạn có thể chọn làm mới theo cách thủ công hoặc định kỳ.
- 4.Market K-line.
- 5.Thông tin tài khoản; cập nhật thường xuyên hoặc thủ công.
- 6.Tờ đơn đặt hàng thủ công.
Quản lý tài khoản và thanh toán
Thông qua thanh điều hướng ở bên trái, nhập trang thanh toán, và các hướng dẫn cụ thể là như sau:![img](/upload/asset/26940ef9ebf3c9ed1c559.png)
Nhấp vào avatar tài khoản ở góc trên bên phải của trang web để nhập cài đặt tài khoản và quản lý tài khoản FMZ của riêng bạn trên trang này.
- Thông điệp: bản tóm tắt của tất cả các thông báo, bao gồm thông báo thông báo và thông báo vé.
- Google hai yếu tố: tốt hơn là cho phép xác minh lần thứ hai của Google, để cải thiện an ninh.
- Cảnh báo ngưỡng: Khi số dư có sẵn của tài khoản thấp hơn giá trị này, bạn sẽ nhận được thông báo qua email và WeChat.
- Bấm cài đặt: ở đây bạn có thể liên kết WeChat, Telegram và email, vv, để nhận các tin nhắn đẩy từ bot.
- ApiKey: FMZ có API riêng; về cơ bản, hầu hết các hoạt động của bot đều có thể được hoàn thành thông qua API, cung cấp các tiện ích mở rộng đa dạng.
- Tài khoản phụ: nó là một chức năng để tạo tài khoản con với quyền hạn chế, được sử dụng để sửa đổi tài khoản chia sẻ cho chiến lược.
- Liên kết: mời bạn bè đăng ký nền tảng FMZ và bạn có thể nhận được điểm khi bạn nạp lại, định dạng của liên kết liên kết như sau:https://www.fmz.com/sign-up/1247886- Hướng dẫn cụ thể:https://www.fmz.com/bbs-topic/3828.