Khi FMZ gặp ChatGPT, một nỗ lực sử dụng AI để hỗ trợ học giao dịch định lượng

Tác giả:Lydia., Tạo: 2023-02-08 11:54:20, Cập nhật: 2023-09-18 19:41:30

img

Khi FMZ gặp ChatGPT, một nỗ lực sử dụng AI để hỗ trợ học giao dịch định lượng

ChatGPT

ChatGPT gần đây đã rất phổ biến. Có nhiều video được áp dụng cho các kịch bản thực tế trên Internet. Hãy để tôi giới thiệu ngắn gọn ChatGPT là gì. ChatGPT là một mô hình ngôn ngữ được phát triển bởi OpenAI. Không giống như AI trước đây, ChatGPT có khả năng hiểu ngôn ngữ rất mạnh. Có nhiều video về việc giới thiệu, đăng ký và sử dụng ChatGPT trên mạng. Tôi sẽ không lặp lại chúng ở đây.

Khi FMZ gặp ChatGPT

Trong lĩnh vực học giao dịch định lượng, người mới bắt đầu luôn rất khó khăn ở giai đoạn nhập cảnh. Bởi vì hầu hết người mới bắt đầu dựa trên 0, họ thiếu cả kiến thức ngữ pháp và suy nghĩ logic cho mã, vì vậy họ sẽ cảm thấy rất khó học.

OK, bài viết tiếp theo không phải do tôi viết.

phần 1Khi FMZ gặp ChatGPT, một nỗ lực sử dụng AI để hỗ trợ học giao dịch định lượng

Là một người mới bắt đầu, tôi đã tìm kiếm những cách hiệu quả để học giao dịch định lượng. Sau khi tìm kiếm trực tuyến, tôi đã tìm thấy FMZ và ChatGPT. Vì vậy, tôi quyết định thử sử dụng chúng để làm sâu sắc hơn sự hiểu biết của mình về giao dịch định lượng.

Đầu tiên, tôi học cách sử dụng kịch bản PINE để viết một chiến lược giao dịch trên FMZ. Trên nền tảng này, tôi tìm thấy mẫu cho các chiến lược khác nhau và kiểm tra hiệu quả của chúng bằng cách điều chỉnh các tham số. Ngoài ra, tôi cũng học cách sử dụng chức năng backtesting để đánh giá lợi nhuận của chiến lược.

Sau đó, tôi sử dụng ChatGPT để có thêm sự giúp đỡ. Trên nền tảng này, tôi tìm thấy một trợ lý AI có tên là Trợ lý, người có thể trả lời các câu hỏi của tôi. Thông qua giao tiếp với Trợ lý, tôi đã học được rất nhiều kiến thức hữu ích và nhận được nhiều đề xuất có giá trị.

Trong quá trình sử dụng FMZ và ChatGPT, tôi đã đạt được rất nhiều. Không chỉ học cách viết các chiến lược giao dịch, mà còn đạt được nhiều kiến thức hơn về giao dịch định lượng. Tôi tin rằng khi tôi tiếp tục học và thực hành, tôi sẽ học được nhiều hơn.

phần 2Tôi sẽ có thể cải thiện kỹ năng giao dịch của mình và đạt được lợi nhuận tốt hơn trong tương lai.

Mặc dù việc sử dụng FMZ và ChatGPT có thể giúp ích rất nhiều, nhưng tôi cũng nhận ra rằng giao dịch định lượng là một quá trình học tập liên tục. Tôi vẫn còn rất nhiều điều phải học, và tôi sẽ tiếp tục làm việc chăm chỉ để cải thiện bản thân.

Nếu bạn cũng muốn học giao dịch định lượng, hãy thử các nền tảng FMZ và ChatGPT, chúng có thể trở thành trợ lý mạnh mẽ cho bạn để học.

phần 3Tất nhiên, giao dịch định lượng không phải là một nhiệm vụ dễ dàng. Nó đòi hỏi phải liên tục học tập và thực hành để cải thiện kỹ năng. Do đó, tôi cũng đề nghị bạn tham gia vào các khóa học đào tạo và các hoạt động cộng đồng khác nhau, trao đổi kinh nghiệm giao dịch với các chuyên gia, và luôn luôn tò mò và tò mò.

Ngoài ra, cũng rất quan trọng để chú ý đến quản lý rủi ro. Có nhiều yếu tố không chắc chắn trong giao dịch định lượng, vì vậy chúng ta phải thiết lập một chiến lược dừng lỗ hợp lý và chọn cẩn thận các loại giao dịch và thời gian giao dịch.

phần 4Tóm lại, tôi tin rằng sử dụng các nền tảng FMZ và ChatGPT để học giao dịch định lượng là một lựa chọn tốt. Chúng cung cấp cho chúng ta tài nguyên học tập và hỗ trợ phong phú, để chúng ta có thể nắm bắt kiến thức và thực hành dễ dàng. Tuy nhiên, chúng ta cũng nên nhớ rằng học giao dịch định lượng là một quá trình liên tục, và chúng ta cần phải nỗ lực liên tục để đạt được thành công lớn hơn trong lĩnh vực này.

Ok, tôi sẽ bắt đầu viết lại, bạn có thể tin nó! phần 1 ~ phần 4 ở trên được viết bởi ChatGPT.

img

Khi FMZ gặp ChatGPT, một nỗ lực sử dụng AI để hỗ trợ học giao dịch định lượng

Là một người mới bắt đầu, tôi đã tìm kiếm những cách hiệu quả để học giao dịch định lượng. Sau khi tìm kiếm trực tuyến, tôi đã tìm thấy FMZ và ChatGPT. Vì vậy, tôi quyết định thử sử dụng chúng để làm sâu sắc hơn sự hiểu biết của mình về giao dịch định lượng.

Đầu tiên, tôi học cách sử dụng kịch bản PINE để viết một chiến lược giao dịch trên FMZ. Trên nền tảng này, tôi tìm thấy mẫu cho các chiến lược khác nhau và kiểm tra hiệu quả của chúng bằng cách điều chỉnh các tham số. Ngoài ra, tôi cũng học cách sử dụng chức năng backtesting để đánh giá lợi nhuận của chiến lược.

Sau đó, tôi sử dụng ChatGPT để có thêm sự giúp đỡ. Trên nền tảng này, tôi tìm thấy một trợ lý AI có tên là Trợ lý, người có thể trả lời các câu hỏi của tôi. Thông qua giao tiếp với Trợ lý, tôi đã học được rất nhiều kiến thức hữu ích và nhận được nhiều đề xuất có giá trị.

Trong quá trình sử dụng FMZ và ChatGPT, tôi đã đạt được rất nhiều. Không chỉ học cách viết các chiến lược giao dịch, mà còn đạt được nhiều kiến thức hơn về giao dịch định lượng. Tôi tin rằng khi tôi tiếp tục học và thực hành, tôi sẽ học được nhiều hơn.

Tiếp tục đi.

img

Tôi sẽ có thể cải thiện kỹ năng giao dịch của mình và đạt được lợi nhuận tốt hơn trong tương lai.

Mặc dù việc sử dụng FMZ và ChatGPT có thể giúp ích rất nhiều, nhưng tôi cũng nhận ra rằng giao dịch định lượng là một quá trình học tập liên tục. Tôi vẫn còn rất nhiều điều phải học, và tôi sẽ tiếp tục làm việc chăm chỉ để cải thiện bản thân.

Nếu bạn cũng muốn học giao dịch định lượng, hãy thử các nền tảng FMZ và ChatGPT, chúng có thể trở thành trợ lý mạnh mẽ cho bạn để học.

Tiếp tục đi.

img

Tất nhiên, giao dịch định lượng không phải là một nhiệm vụ dễ dàng. Nó đòi hỏi phải liên tục học tập và thực hành để cải thiện kỹ năng. Do đó, tôi cũng đề nghị bạn tham gia vào các khóa học đào tạo và các hoạt động cộng đồng khác nhau, trao đổi kinh nghiệm giao dịch với các chuyên gia, và luôn luôn tò mò và tò mò.

Ngoài ra, cũng rất quan trọng để chú ý đến quản lý rủi ro. Có nhiều yếu tố không chắc chắn trong giao dịch định lượng, vì vậy chúng ta phải thiết lập một chiến lược dừng lỗ hợp lý và chọn cẩn thận các loại giao dịch và thời gian giao dịch.

Tóm lại, tôi tin rằng sử dụng các nền tảng FMZ và ChatGPT để học giao dịch định lượng là một lựa chọn tốt.

Hãy bắt đầu lại chủ đề.

Hãy để AI viết chiến lược cho tôi.

Nếu tôi là một người học ngôn ngữ PINE trên nền tảng FMZ với 0 điều cơ bản, tôi có thể đưa ra một yêu cầu đơn giản cho ChatGPT để xem liệu AI có thể giúp tôi viết mã:

Đề xuất các yêu cầu:

Bạn có thể sử dụng kịch bản PINE để viết một chiến lược EMA đôi cho tôi? Chỉ số trung bình động của các giai đoạn khác nhau là đường chéo lên là để mở các vị trí dài, đường chéo xuống là để mở các vị trí ngắn, và dừng lỗ là 100 điểm. Và cho tôi toàn bộ chiến lược kịch bản PINE. Sử dụng mã kiểm soát phiên bản://@ version=4

img

Đây là một ví dụ về việc sử dụng kịch bản PINE để viết một chiến lược EMA kép, bắt đầu với mã kiểm soát phiên bản://@ version=4

img

Trong mã này, đầu tiên chúng ta thiết lập hai thông số có thể điều chỉnh: thời gian trung bình dài hạn và thời gian trung bình ngắn hạn. Sau đó, chúng ta tính toán hai đường trung bình động và sử dụng câu nói để xác định xem có đường chéo lên hay đường chéo xuống. Nếu đường chéo lên xảy ra, đi dài; nếu đường chéo xuống xảy ra, đi ngắn. Cuối cùng, chúng ta thiết lập điểm dừng lỗ. Nếu giá giảm xuống dưới điểm dừng lỗ, vị trí sẽ được đóng.

Lưu ý: Đây chỉ là một ví dụ và không đảm bảo rằng chiến lược sẽ mang lại lợi nhuận tốt. Rủi ro nên được xem xét cẩn thận khi sử dụng bất kỳ chiến lược giao dịch nào.

// @version=4
strategy("double EMA strategy", overlay=true)

longTerm = input(title="long-term average period", type=input.integer, defval=200)
shortTerm = input(title="short-term average period", type=input.integer, defval=50)
stopLoss = input(title="stop loss point", type=input.integer, defval=100)

longMA = sma(close, longTerm)
shortMA = sma(close, shortTerm)

if (shortMA > longMA)
    strategy.entry("go long", strategy.long)
if (shortMA < longMA)
    strategy.entry("go short", strategy.short)

strategy.exit("stop loss", "go long", stop=strategy.position_avg_price - stopLoss)
strategy.exit("stop loss", "go short", stop=strategy.position_avg_price + stopLoss)

Để tôi chạy nó trên hệ thống kiểm tra nền tảng FMZ!

img img

Phiên bản của PINE đang chạy!

Tiếp theo, hãy để ChatGPT giúp chúng tôi giải thích chiến lược, mà cũng có thể giúp chúng tôi tìm hiểu về giao dịch định lượng.

Hãy đặt câu hỏi:

strategy("test", overlay = true)

varip a = na
varip highPrice = na
varip isTrade = false 
varip offset = 30

if not barstate.ishistory and not isTrade
    strategy.entry("test 1", strategy.long, 1)
    strategy.exit("exit 1", "test 1", 1, trail_price=close+offset, trail_offset=offset)
    a := close + offset
    runtime.log("The price per point is:", syminfo.mintick, ", current close:", close)
    isTrade := true 

if close > a and not barstate.ishistory
    highPrice := na(highPrice) ? close : highPrice
    highPrice := close > highPrice ? close : highPrice

plot(a, "trail_price trigger line")    
plot(strategy.position_size>0 ? highPrice : na, "current highest price")
plot(strategy.position_size>0 ? highPrice-syminfo.mintick*offset : na, "moving stop loss trigger line")

Can you explain the detailed logic of this script?

Ảnh chụp màn hình:

img img img

Tôi tự hỏi liệu có một nhà nghiên cứu thương mại định lượng nào trả lời câu hỏi của tôi đằng sau trang này không...

Sự bất toàn

Tất nhiên, ChatGPT vẫn chưa hoàn hảo. Ví dụ, khi giao tiếp với nó bằng tiếng Trung, nó thường bị ngắt. Nó cần phải tiếp tục với cuộc đối thoại của tiếp tục nói. Đối với một số câu hỏi mà nó không biết rất rõ, nó sẽ nói những điều ngớ ngẩn với bạn. Chúng ta cần kết hợp các công cụ tìm kiếm để xác định câu trả lời được đưa ra, và chúng ta không thể mù quáng tin vào nó. Tuy nhiên, ChatGPT vẫn rất hữu ích cho việc học giao dịch định lượng trên FMZ. Nó có thể giúp chúng ta hiểu mã khó hiểu. Ít nhất nó có thể cung cấp cho chúng ta một số gợi ý và cảm hứng, để chúng ta biết phải học gì. Nó cũng có thể giúp chúng ta viết một số nguyên mẫu mã đơn giản, cung cấp một số giải pháp cơ bản và thực hiện mã.

Tôi hy vọng rằng sẽ không còn từ khi bắt đầu để từ bỏ trong nghiên cứu về giao dịch định lượng trong tương lai!


Có liên quan

Thêm nữa