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

Mô-đun trực quan hóa xây dựng chiến lược giao dịch - xuất hiện

Tác giả:Những nhà phát minh định lượng - những giấc mơ nhỏ, Tạo: 2019-07-29 09:04:35, Cập nhật: 2023-10-20 20:09:03

img

Các mô-đun trực quan xây dựng chiến lược giao dịch xuất hiện

Bằng cách học các chương trước của loạt bài này, bạn đã nắm được một số loại mô-đun trực quan. Trong chương này, chúng tôi đã xây dựng nó bằng các mô-đun trực quan bằng một chiến lược đơn giản nhưng thú vị.

  • Một chiến lược săn lùng và giết người đơn giản nhưng bạo lực nhưng thú vị

    • Ý tưởng chiến lược

      Trọng tâm của tư duy chiến lược là theo đuổi đà giảm giá, chọn thị trường cho thị trường tiền mặt tiền kỹ thuật số, ví dụ như BTC_USDT, theo chiến lược hoạt động tại thời điểm đó, giá tăng một tỷ lệ nhất định, sau đó mua theo một tỷ lệ nhất định của tài sản hiện tại, đồng nghĩa với giá giảm một tỷ lệ nhất định, sau đó bán các mục tiêu có tỷ lệ nhất định của tài sản hiện tại.

    • Chọn thư mục hiển thị, thêm các module dùng nhiều

      Trước khi bắt đầu xây dựng, chúng tôi đã thêm một số mô-đun tái sử dụng.

      img

      Như hình trên:

      Các thư viện lớp có một số thư viện được đóng gói có thể sử dụng lại, sau khi chọn, bạn có thể sử dụng. "Bộ thư mục giao dịch hiện tại tiền kỹ thuật số" được chọn là một thư mục giao dịch dành cho thị trường hiện tại tiền kỹ thuật số, xử lý các logic phức tạp sau khi đặt hàng (ví dụ, làm thế nào để xử lý giao dịch sau khi đặt hàng không có giao dịch, v.v.). Khi xây dựng chiến lược, chúng tôi đã bỏ qua rất nhiều logic xử lý phức tạp, rất thuận tiện.

    • Phân tích các mô-đun chiến lược

      img

      Vì ý tưởng chiến lược rất đơn giản, các mô-đun chiến lược được ghép lại, không lớn. Chúng tôi nhận thấy rằng từ ngày 18 tháng 10, trong vòng chưa đầy một năm, một số biến động lớn và xu hướng sẽ xuất hiện, cho phép một chiến lược kiểm tra sơ bộ được thực hiện. Phân tích tham số:

      img

      Hãy xem kết quả kiểm tra lại của chiến lược này:img

      Các chiến lược ngôn ngữ JavaScript tương đương, cũng được phát hành tại đây, và những học sinh quan tâm có thể nghiên cứu và học. Thông qua việc học các mô-đun trực quan hóa để xây dựng chiến lược, rất thuận tiện để bắt đầu giao dịch lập trình.

      Chiến lược không có các thông số giao diện khác, các học sinh quan tâm có thể tối ưu hóa mở rộng.

      function main() {
          var basePrice = -1
          var addRatio = 0.02
            
          while (true) {
              var ticker = exchange.GetTicker()
              if (basePrice == -1) {
                  basePrice = ticker.Last
              }
              
              if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Balance * addRatio / ticker.Last
                  
                  $.Buy(amount)
                  basePrice = ticker.Last
              } 
              
              if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Stocks * addRatio
                  
                  $.Sell(amount)
                  basePrice = ticker.Last
              }
          } 
      }
      

      Một điểm rất thú vị về chiến lược này là các tài sản tài khoản được thiết lập như đồng tiền và giá trị tiền khi bắt đầu, ví dụ như cặp giao dịch BTC_USDT, hiện tại giá BTC là 10,000, tài khoản phân phối 5 đồng tiền, phân phối USDT 50.000

      Chiến lược là một thái độ trung lập đối với thị trường, giá giảm. Bạn có thể thử phân phối ít USDT và nhiều đồng bạc hơn. Ví dụ:

      img

      Những người tham gia cuộc thi đã có những thay đổi rõ rệt.

      Bạn cũng có thể thiết lập nhiều USDT hơn và ít tiền tệ hơn.

      img

      Hãy cùng nhau thử nghiệm ý tưởng giao dịch lập trình của riêng bạn.

Các chiến lược hình dung ví dụ:

Các chiến lược khác có thể được tìm thấy tại:https://www.fmz.com/square

Các bài viết khác trong series

Có thể làm việc một cách dễ dàng bằng cách sử dụng các viên gạch, hãy thử nó, thật thú vị!


Có liên quan

Thêm nữa