0
tập trung vào
78
Người theo dõi

Sự phát triển của các chiến lược CTA và thư viện chuẩn của nền tảng định lượng của nhà phát minh

Được tạo ra trong: 2019-08-01 11:12:35, cập nhật trên: 2024-12-19 21:04:19
comments   0
hits   2798

Sự phát triển của các chiến lược CTA và thư viện chuẩn của nền tảng định lượng của nhà phát minh

Thế hệ đầu tiên của hệ thống và chiến lược giao dịch CTA

Thế hệ đầu tiên của hệ thống giao dịch CTA xuất hiện vào những năm 1960 và 1970. Do xu hướng mạnh mẽ của thị trường hàng hóa vào thời điểm đó, chiến lược CTA đã đạt được lợi nhuận đáng kể. Xu hướng tăng mạnh trên thị trường hàng hóa trong giai đoạn này có thể là do tăng trưởng kinh tế liên tục và lạm phát gia tăng sau Thế chiến II. Thị trường có xu hướng mạnh cho phép các hệ thống theo dõi xu hướng đơn giản đạt được lợi nhuận tốt hơn. Thế hệ đầu tiên của hệ thống CTA xử lý ít thị trường và loại hình cơ bản hơn, và hệ thống giao dịch tương đối đơn giản, thường là hệ thống giao dịch theo dõi nhiều mục tiêu giao dịch. Chiến lược này có hiệu quả vì phù hợp với xu hướng của thị trường hàng hóa vào thời điểm đó.

Các chiến lược được sử dụng trong thế hệ hệ thống giao dịch đầu tiên là những chiến lược theo xu hướng quen thuộc hiện nay, chẳng hạn như hệ thống trung bình động (cộng với một số điều kiện lọc đơn giản, chẳng hạn như khi đường trung bình động ngắn hạn vượt lên trên đường trung bình động dài hạn hoặc ngược lại), Một chiến lược theo dõi xu hướng đơn giản có thể phát huy hiệu quả việc tiếp tục xu hướng trong các nguyên tắc cơ bản của mục tiêu giao dịch. Tăng trưởng kinh tế liên tục, lạm phát và khủng hoảng dầu mỏ là những lý do đằng sau sự dai dẳng này. Tuy nhiên, khi nhiều nhà giao dịch sử dụng cùng một chiến lược và sự tồn tại liên tục của các nguyên tắc cơ bản không còn nữa, các chiến lược giao dịch thế hệ đầu tiên cần phải phát triển để thích ứng với môi trường mới.

Hệ thống và chiến lược giao dịch CTA thế hệ thứ hai

Kết quả của việc tách rời đồng đô la Mỹ và vàng là thị trường tương lai tài chính phát triển nhanh chóng trong giai đoạn 1970 - 1980, cho phép các quỹ quản lý tương lai tham gia vào nhiều thị trường tương lai, bao gồm thị trường tiền tệ, thị trường trái phiếu, tương lai chỉ số chứng khoán và các công cụ tài chính phái sinh vốn chủ sở hữu. Ngoài ra, sự phát triển và chi phí thấp của công nghệ thông tin giúp việc thu thập dữ liệu trong ngày trở nên dễ dàng. Sự gia tăng lượng vốn đổ vào quỹ CTA và mức độ cạnh tranh ngày càng tăng đã khiến các chiến lược CTA trở nên phức tạp và dễ thích nghi hơn.

Dựa trên các đặc điểm thị trường nêu trên, hệ thống và chiến lược giao dịch CTA thế hệ thứ hai có những đặc điểm sau so với chiến lược CTA thế hệ thứ nhất:

  • Đối tượng giao dịch đa dạng hơn. Sự ra đời của thị trường tài chính tương lai đã làm cho các sản phẩm và thị trường giao dịch trở nên đa dạng hơn.

  • Về mặt chiến lược giao dịch, chiến lược của hệ thống giao dịch CTA thế hệ thứ hai không chỉ giới hạn ở việc theo dõi xu hướng và đột phá giá. Áp dụng nhiều mô hình toán học hơn để theo dõi nhiều thị trường. Có nên sử dụng chiến lược theo dõi xu hướng dựa trên các điều kiện thị trường khác nhau hay chiến lược phản ứng trung bình. Một giai đoạn biến động thấp kéo dài trên thị trường tương lai cũng đã xảy ra do tính thanh khoản của nhiều tổ chức tham gia vào thị trường tương lai. Trong những hoàn cảnh như vậy, các hệ thống CTA thế hệ đầu tiên truyền thống khó có thể sinh lời và thích ứng với những thay đổi của thị trường. Chiến lược trở nên quan trọng.

  • Chiến lược CTA thế hệ thứ hai có thể thực hiện các giao dịch ngắn hạn với khung thời gian giao dịch và thời gian nắm giữ. Không giống như các chiến lược CTA thế hệ đầu tiên, các chiến lược thế hệ thứ hai đã bắt đầu theo dõi các mô hình giao dịch trong ngày đối với giao dịch ngắn hạn và tần suất cao. Tính năng này bắt nguồn từ sự phát triển của công nghệ máy tính, giúp việc cung cấp dữ liệu tài chính kịp thời và thường xuyên hơn.

Hệ thống và chiến lược giao dịch CTA thế hệ thứ ba

Hệ thống giao dịch CTA thế hệ thứ ba là sự đa dạng hóa, phi tập trung và khả năng thích ứng tốt hơn so với hệ thống giao dịch thế hệ thứ hai. Thế hệ CTA thứ ba sử dụng nhiều hệ thống giao dịch hơn để giao dịch nhiều thị trường và loại hình hơn. Về mặt chiến lược, hãy sử dụng các mô hình thị trường có lợi nhuận cao hơn. Tất cả những điều này đều dựa trên sự kết hợp giữa việc chạy nhiều mô hình ở nhiều thị trường.

Do các chiến lược CTA được sử dụng rộng rãi và đã trưởng thành theo thời gian, chúng là các mô hình chiến lược cổ điển được sử dụng rộng rãi và muốn được các nhà giao dịch định lượng (đặc biệt là người mới bắt đầu) hiểu. Nền tảng định lượng Inventor đã phát triển một thư viện lớp các chiến lược CTA tiêu chuẩn. Nếu Người đọc muốn áp dụng các chiến lược CTA trên Nền tảng định lượng Inventor, họ có thể chỉ cần sao chép mã hoặc tham chiếu trực tiếp đến thư viện lớp này.

Khả năng mở rộng cũng rất tiện lợi, chú thích mã rất rõ ràng và dễ hiểu. Nếu bạn muốn thực hiện tùy chỉnh hoặc mở rộng chuyên sâu, bạn chỉ cần thực hiện trực tiếp theo khuôn khổ hiện có.

Một phần của mã nguồn (phiên bản JavaScript):

function main() {
    $.CTA(exchanges[0], 0.01, function(r, mp, pair){  // 第一个参数是要做的交易所对象,第二个参数0.01是交易所要求的最小下单数量,第三个匿名函数function(){...}是回调函数,交易逻辑就写在这个函数中,该回调函数第一个参数r接收最新的K线数据,第二个参数接收持仓数,第三个参数接收交易对名称

        if (r.length < 20) {   // 判断K线柱数量 
            return
        }
        var emaSlow = TA.EMA(r, 20)
        var emaFast = TA.EMA(r, 5)
        var cross = _Cross(emaFast, emaSlow); // 判断指标相交状态,_Cross参看:https://www.fmz.com/bbs-topic/1140
        if (mp <= 0 && cross > 1) {
            Log(pair, "买, 金叉周期", cross, "mp:", mp);
            return 0.1 * (mp < 0 ? 2 : 1)  // 返回的数值就是要开仓的数量,正数是 开多,负数是开空,0是全部平掉。
        } else if (mp >= 0 && cross < -1) {
            Log(pair, "卖, 死叉周期", cross, "mp:", mp);
            return -0.1 * (mp > 0 ? 2 : 1)
        }
    })
}

Sự phát triển của các chiến lược CTA và thư viện chuẩn của nền tảng định lượng của nhà phát minh Sự phát triển của các chiến lược CTA và thư viện chuẩn của nền tảng định lượng của nhà phát minh Sự phát triển của các chiến lược CTA và thư viện chuẩn của nền tảng định lượng của nhà phát minh

Để biết thêm mã nguồn và nội dung thư viện đầy đủ, vui lòng truy cập: https://www.fmz.com/strategy/57267