Chương trình chuỗi đầu tư định lượng blockchain ((3) - Lợi nhuận qua thời gian

Tác giả:15565556421, Tạo: 2018-08-10 14:38:50, Cập nhật:

Đọc bản gốc:Chương trình chuỗi đầu tư định lượng blockchain ((3) - Lợi nhuận qua thời gian

NO.1

Soros đã đưa ra một đề xuất quan trọng trong cuốn sách của mình năm 1987 về thuật toán tài chính: Tôi tin rằng giá thị trường luôn luôn sai trong ý nghĩa rằng họ trình bày một cái nhìn thiên vị về tương lai.Giả thuyết hiệu quả của thị trường chỉ là giả định về mặt lý thuyết, thực tế là các thành viên thị trường không phải lúc nào cũng hợp lý, và tại mỗi thời điểm, các thành viên không thể hoàn toàn có được và giải thích một cách khách quan tất cả các thông tin, và thậm chí nếu đó là cùng một thông tin, phản hồi của mọi người sẽ không giống nhau.

Điều này có nghĩa là giá cả của chính nó đã chứa những kỳ vọng sai lầm của những người tham gia thị trường, vì vậy giá cả thị trường về cơ bản là sai lầm.

Số 2

Theo các nguyên tắc trên, chúng ta cũng biết rằng trong một thị trường tương lai không hiệu quả, các giao dịch tỷ lệ giao dịch trong các thời gian khác nhau không phải lúc nào cũng đồng bộ với ảnh hưởng của thị trường và giá cả của họ cũng không phải là lý do hoàn toàn hiệu quả.

Vì vậy, dựa trên giá giao dịch tỷ lệ giao dịch theo các khoảng thời gian khác nhau của cùng một chỉ số giao dịch, nếu hai giá xuất hiện chênh lệch giá lớn hơn, bạn có thể mua và bán các hợp đồng tương lai theo các khoảng thời gian khác nhau cùng một lúc và tạo lợi nhuận qua thời gian.Giống như các hợp đồng tương lai hàng hóa, tiền kỹ thuật số cũng có các hợp đồng giao dịch giá rẻ dài hạn liên quan. Ví dụ như trên sàn giao dịch OkEX: ETC trong tuần, ETC tuần sau, ETC quý.

Ví dụ, giả sử rằng chênh lệch giá giữa ETC trong tuần và ETC trong quý duy trì khoảng 5 trong thời gian dài. Nếu chênh lệch giá đạt 7 trong một ngày, chúng ta dự đoán chênh lệch giá sẽ quay trở lại 5 trong một thời gian trong tương lai. Sau đó, chúng ta có thể bán ETC trong tuần và mua ETC trong quý để xóa chênh lệch giá. Và ngược lại.

Số 3

Mặc dù sự chênh lệch giá này tồn tại, nhưng việc thao tác nhân tạo tốn thời gian, độ chính xác kém và ảnh hưởng của sự thay đổi giá cả, lợi nhuận nhân tạo thường có nhiều sự không chắc chắn.

Việc nắm bắt các cơ hội lợi nhuận và xây dựng các chiến lược giao dịch lợi nhuận thông qua mô hình định lượng, và các thuật toán lập trình tự động gửi các đơn đặt hàng giao dịch đến sàn giao dịch, nhanh chóng và chính xác nắm bắt các cơ hội và thu được lợi nhuận một cách hiệu quả và ổn định, đó là điều hấp dẫn của việc định lượng lợi nhuận.Bài viết này sẽ hướng dẫn bạn cách sử dụng các sàn giao dịch định lượng và hợp đồng tương lai ETC trên sàn giao dịch OkEX trong giao dịch tiền kỹ thuật số, bằng một chiến lược đặt cược đơn giản, để chứng minh việc nắm bắt cơ hội đặt cược ngay lập tức, nắm bắt lợi nhuận có thể nhìn thấy được mỗi lần, đồng thời có khả năng rủi ro có thể xảy ra.

Số 4

Tạo ra một chiến lược giao dịch tiền điện tử dài hạn Khó khăn: Trung bình

Môi trường chiến lược:

  • Địa chỉ giao dịch: ETH Classic (ETC)
  • Dữ liệu chênh lệch giá: ETC trong tuần - ETC quý ((trừ kiểm tra sự hợp nhất)
  • Chu kỳ giao dịch: 5 phút
  • 头寸匹配:1:1
  • Loại giao dịch: cùng giống

Những người khác cũng có thể làm điều đó.

  • Nếu tài khoản hiện tại không có cổ phiếu và giá chênh lệch thấp hơn boll, bạn sẽ mua ETC trong tuần và bán ETC trong quý.
  • Nếu tài khoản hiện tại không có cổ phiếu và giá chênh lệch lớn hơn boll trên đường, bạn sẽ bán ETC trong tuần và mua ETC trong quý.
  • Điều kiện đặt cược chênh lệch giá quá mức: Nếu tài khoản hiện tại có nhiều đơn đặt hàng ETC trong tuần và có nhiều đơn đặt hàng ETC hàng quý và giá chênh lệch giá lớn hơn boll trung gian, giá chênh lệch giá quá mức; tức là: bán ETC trong tuần, mua ETC hàng quý.
  • Điều kiện làm ngang giá chênh lệch: Nếu tài khoản hiện tại giữ ETC trong tuần và giữ nhiều đơn đặt hàng ETC hàng quý và giá chênh lệch ít hơn boll trung gian, giá chênh lệch ngang giá.

NO.5

Dưới đây là một mô tả logic đơn giản về chiến lược giao dịch dài hạn cho tiền kỹ thuật số, vậy làm thế nào để thực hiện ý tưởng của mình trong chương trình? Chúng tôi đã cố gắng xây dựng khuôn khổ trước khi các nhà phát minh định lượng nền tảng giao dịch.Khung chiến lược: Người phát minh định lượng (www.fmz.cn)Một khung chiến lược có thể dễ dàng được xây dựng bằng cách so sánh các ý tưởng chiến lược và quy trình giao dịch. Toàn bộ chiến lược có thể được đơn giản hóa thành ba bước: 1. Xử lý trước giao dịch. 2. Thu thập và tính toán dữ liệu. 3. Đặt đơn và xử lý tiếp theo.

NO.6

Tiếp theo, chúng ta cần phải điền mã chi tiết cần thiết theo quy trình giao dịch thực tế và chi tiết giao dịch trong khuôn khổ chiến lược.

Một, xử lý trước giao dịch

Bước 1: Trong môi trường toàn cầu, tuyên bố các biến toàn cầu cần thiết.

  • Xác định đối tượng chart của biểu đồ cấu hình var chart = { }
  • Gọi hàm Chart, khởi tạo biểu đồ var ObjChart = Chart (chart)
  • Định một mảng trống để lưu trữ chuỗi giá khác nhau var bars = [ ]
  • Ghi lại một biến timestamp trong dữ liệu lịch sử var oldTime = 0

Bước 2: Các tham số bên ngoài của chính sách cấu hình.Người phát minh định lượng (www.fmz.cn)

Bước 3: Định nghĩa hàm xử lý dữ liệuChức năng dữ liệu cơ bản:Data ()) Tạo một cấu trúc hàm Data và xác định các thuộc tính bên trong của nó. Bao gồm: dữ liệu tài khoản, dữ liệu nắm giữ, thời gian của dữ liệu đường K, giá mua / bán trên hợp đồng A / B, giá dương / ngược.Người phát minh định lượng (www.fmz.cn) Nhập hàm giữ:mp ()) Chuyển qua toàn bộ mảng giữ, trả về số lượng giữ theo hợp đồng cụ thể, số lượng giữ theo hướng cụ thể, nếu không trả về false K dây và hàm chỉ số:boll ()) Tạo ra một chuỗi K mới dựa trên dữ liệu chênh lệch giá dương / ngược; và trả về dữ liệu trên đường, giữa đường và dưới đường được tính toán bởi chỉ sốboll. Chức năng phụ:trade ()) Nhập tên hợp đồng đặt hàng và loại hợp đồng đặt hàng, sau đó đặt hàng theo giá đối lập và trả về kết quả đặt hàng. Vì cần phải đặt hai đơn hàng theo hai hướng khác nhau cùng một lúc, nên chuyển đổi giá mua / bán theo tên hợp đồng đặt hàng được thực hiện bên trong hàm. Loại bỏ chức năng đặt hàng:cancelOrders ()) Lấy tất cả các mảng lệnh chưa hoàn thành và hủy một lần một lần. Và trả về false nếu có lệnh chưa hoàn thành, trả về true nếu không có lệnh chưa hoàn thành. Xử lý giữ một hợp đồng:isEven ()) Trong việc xử lý giao dịch lợi nhuận, có một tình huống một chân xảy ra, đây là việc xử lý tất cả các vị trí một cách đơn giản. Chế độ vẽ:drawingChart ()) Gọi phương pháp ObjChart.add () để vẽ các dữ liệu thị trường và các chỉ số cần thiết trên biểu đồ: tăng, giảm, tăng, giảm, chênh lệch giá dương / ngược.Bước 4: Thực hiện mã xử lý trước giao dịch bên trong hàm đầu vào main (), mã này chỉ chạy một lần sau khi chương trình khởi động.

  • Thông tin không quan trọng trong bộ điều khiển bộ lọc SetErrorFilter ()
  • Thiết lập các loại tiền kỹ thuật số để giao dịchexchange.IO ( )
  • Biểu đồ được vẽ trước khi chương trình khởi động ObjChart.reset ()
  • Thông tin thanh trạng thái trước khi chương trình khởi động LogProfitReset ()

NO.7

Sau khi xác định quá trình xử lý trước giao dịch ở trên, bạn sẽ chuyển sang bước tiếp theo, vào chế độ tìm kiếm và thực hiện hàm onTick () nhiều lần. Và đặt Sleep () là thời gian ngủ khi hỏi, vì API của một số sàn giao dịch tiền kỹ thuật số có giới hạn về số lần truy cập trong một khoảng thời gian nhất định.

2. Thu thập và tính toán dữ liệu

Bước 1: Thu thập các đối tượng dữ liệu cơ bản, số dư tài khoản, dữ liệu chỉ số Boll để sử dụng cho logic giao dịch.

Thứ ba, đặt hàng và xử lý tiếp theo

Bước 1: Theo logic chiến lược trên, thực hiện giao dịch mua bán. Đầu tiên sẽ quyết định giá và điều kiện chỉ số có phù hợp hay không, sau đó quyết định điều kiện nắm giữ có phù hợp hay không, cuối cùng thực hiện trade ().Bước 2: Sau khi hoàn thành đơn đặt hàng, cần xử lý các trường hợp bất thường như đơn đặt hàng chưa hoàn thành, giữ một hợp đồng và vẽ biểu đồ.

Số 8

Trên đây, chúng tôi đã tạo ra một chiến lược giao dịch lãi suất dài hạn đơn giản với hơn 200 dòng.

NO.9

Trong khi đó, một người đàn ông có thể sử dụng các hình ảnh của mình để tạo ra một hình ảnh của mình, nhưng bạn có thể sử dụng hình ảnh của mình để tạo ra một hình ảnh của mình.

Tôi cần nhắc nhở mọi người rằng, theo kinh nghiệm hạn chế của tôi, trong tình hình thị trường tiền kỹ thuật số hiện nay, các chiến lược đặt cược theo thời gian thuần túy về cơ bản đều không đáng để chạy, cho dù đó là đặt cược ba bên không có rủi ro hoặc đặt cược qua thị trường.Lý do là, bất cứ thị trường tương lai nào của một sàn giao dịch tiền kỹ thuật số đều không phải là tiền mã hóa. Hiện nay, hầu hết các loại tiền kỹ thuật số đã giảm khoảng 70% kể từ đầu năm.

Nhìn xung quanh, thị trường tiền kỹ thuật số đã rời khỏi blockchain một cách lặng lẽ, giống như hoa tulip vào thời điểm đó, giá luôn xuất phát từ kỳ vọng và niềm tin của mọi người, niềm tin xuất phát từ giá...

Đọc thêm:Chương trình đầu tư định lượng blockchain ((1) - Thông tin chi tiết Chương trình đầu tư định lượng blockchain ((2) - Hiểu về tiền kỹ thuật số Chương trình chuỗi đầu tư định lượng blockchain ((4) - Chiến lược cân bằng năng động


Thêm nữa

màu xanhNhìn vào nó, đồng xu là lợi nhuận.