Trình tự Lần cuối cùng tôi đăng nhập vào các máy chủ trên đám mây, giết một cái trong quá trình chạy, sau đó sao lưu một bản sao lưu giao dịch vào địa phương, cuối cùng tôi đã xóa tất cả các tập tin còn lại bằng một lệnh rm -rf. Sau đó tôi gọi điện thoại cho Long Da và nói: F.I.A.S.C.O. Và một chuyến đi đã kết thúc.
Ồ. Thời tiết ở Berkeley trong tháng 4 chưa có dấu hiệu nóng lên, trong quán bar, sinh viên vẫn mặc áo khoác. Tôi vừa tốt nghiệp, chưa hoàn toàn rời trường, làm TA cho bài học về Toán học Stochastic. Vài học sinh ở Berkeley hẹn hò và chơi bóng bàn ở quán rượu nhỏ trên Shattuck Ave. Kevin là một học sinh rất cá tính, anh ta hiếm khi đến lớp, hầu như không làm bài tập về nhóm, và mỗi khi ở nhà, anh ta cũng tìm thấy mình bị chôn trong hộp rượu vang. Một điều đã thu hút tôi lúc đó là Bitcoin được giao dịch trên một số sàn giao dịch khác nhau, và những sàn giao dịch này là các trang web do những người yêu thích dân chúng xây dựng, và tôi nghĩ rằng thu thập dữ liệu giá này sẽ rất thú vị, vì vậy tôi đã chuẩn bị về nhà và viết một số dữ liệu thu thập dữ liệu. Một tuần sau, ông ấy đến tìm tôi để tải xuống dữ liệu tần số cao của chứng khoán Mỹ. Vì tôi thuộc trường kinh doanh, tôi có thể lấy dữ liệu miễn phí. Ông ấy là một người rất thú vị, ông ấy đang nghiên cứu tiến sĩ về thống kê tại Berkeley, nhưng ông ấy chỉ thích giao dịch, đặc biệt là giao dịch tần số cao. Sau khi sao chép dữ liệu ngày hôm đó, tôi đã nói chuyện với Vuong Hoa về Bitcoin, và tôi nói rằng cạnh tranh trên thị trường chứng khoán quá khốc liệt, bạn nên xem Bitcoin, có lẽ sẽ rất thú vị, và tôi còn có một số dữ liệu Bitcoin, tôi đã lấy, bạn hãy xem. Sau vài ngày, tôi không nhớ gì về việc này, và VK gọi cho tôi, rất háo hức, nói rằng điều này không có ý nghĩa, giá cả quá khác nhau giữa các sàn giao dịch, tại sao không ai có lợi.
Vì vậy, cả hai chúng tôi đã bắt đầu nghiên cứu về cách cụ thể để sử dụng, hoặc nói cách di chuyển.
Chúng tôi đã nghĩ ra một loạt các biện pháp đối phó:
Sau khi làm quen, tôi nói: "Chúng ta hãy thực hiện một giao dịch thực tế và xem vấn đề là gì".
Vào thời điểm đó, không có trang web có thể mua trực tiếp bằng đô la, nhưng có rất nhiều sàn giao dịch nhân dân tệ, lớn nhất là Bitcoin Trung Quốc (btcchina). Chúng tôi đã tìm kiếm lâu và tìm thấy một trang web có tên Local BTC, có lẽ ý tưởng là bạn có thể đặt trước Bitcoin, sau đó tạo ra một giao dịch tiềm năng, trang web giúp bạn đóng băng một phần Bitcoin của người bán, và khi bạn chuyển tiền, một phần Bitcoin này sẽ thuộc về bạn.
Để so sánh, chúng tôi chọn một người bán hàng ở Ai Cập, chuẩn bị bắt đầu giao dịch đầu tiên của chúng tôi. Lúc đó, hai người rất lười biếng và đặc biệt sợ bị lừa, vì vậy chúng tôi đã sắp xếp một người ở nhà với người bán trên Skype, bỏ qua người bán và một người chạy để chuyển tiền. Vì vậy, tôi chạy ra ngân hàng để chuyển tiền cho người bán.
Trong giao dịch đầu tiên, chúng tôi đã mua 0,94 Bitcoin, một con số khó quên. Khi tôi ra khỏi ngân hàng và gọi điện cho Hokusai và nói rằng đã giao hàng, ngay lập tức có một cái nhìn trực tiếp của một thương nhân ngoại hối đang bán bảng Anh dưới cầu trời.
Đơn hàng đầu tiên cuối cùng đã tăng 30%, điều này khiến tôi rất vui khi có được một chiếc chân của Trung Quốc. Vào thời điểm đó, chúng tôi đang tìm kiếm nơi có thể mua nhiều Bitcoin ở Hoa Kỳ. Local BTC có tất cả các nhà bán lẻ, số lượng quá nhỏ, và một số sàn giao dịch lớn nhất của Hoa Kỳ, chẳng hạn như Mt. Gox, đã đóng cửa.
Khi chúng tôi chuẩn bị khởi nghiệp tại Toronto, chúng tôi thấy rằng các nhà đầu tư Bitcoin trong nước đã bị ép buộc một cách điên cuồng với không gian lợi nhuận hiện tại. Khi đó, chênh lệch giá Bitcoin ở hai nơi duy trì ở mức 30% -50% trong thời gian dài, vì vậy nhiều người chơi Bitcoin trong nước có tài khoản giao dịch ở Mỹ đã mua nhiều Bitcoin, đổi lại đồng USD với tỷ giá 8:1 sau khi bán ở Trung Quốc (tỷ giá đã tăng 6.2X) và tiếp tục chiết khấu, và giá sẽ giảm nhanh chóng.
Vào thời điểm này, con bò sát của tôi đã thu thập được gần một tháng dữ liệu, và khi Vuku's phân tích kỹ lưỡng, họ phát hiện ra rằng giá thường khác nhau giữa một số sàn giao dịch: BTC China, Token Net, Okcoin, và cả ba sàn giao dịch đều thuận tiện.
Điều này có vẻ đơn giản, nhưng bạn cũng cần phải chịu đựng những biến động giá chuyển giao trong 5 đến 60 phút, bởi vì bạn không có rủi ro.
Trong khi đó, các nhà nghiên cứu đã tìm ra một cách thức mới để sử dụng, ví dụ như:
Bạn bắt đầu với một quả táo ở tay trái và tay trái, mỗi quả táo là 10 đô la, và bây giờ cả hai quả táo đều có giá 10 đô la.
Và sau đó giá của quả táo ở tay trái thay đổi, trái của bạn trở thành 8 đô la, và bên phải của bạn trở thành 12 đô la.
Bạn nghĩ rằng sự biến động giá đã đủ lớn. Bạn có thể mua táo bằng tay trái và bán táo bằng tay phải. Bạn có hai quả táo ở tay trái, hai đô la tiền mặt, không có quả táo ở tay phải, 22 đô la tiền mặt.
Số lượng quả táo của bạn chắc chắn, nhưng bạn có thêm 4 đô la tiền mặt.
Vậy làm thế nào để tiếp tục giao dịch, nếu giá trị của tay trái được đảo ngược, ví dụ như tay trái trở thành 11 đô la, tay phải trở thành 10 đô la, bạn có thể quay lại: Người tay trái bán một quả táo và có một quả táo, 13 đô la tiền mặt, người tay phải mua một quả táo và có một quả táo, 12 đô la tiền mặt.
Bây giờ Apple phân phối trở lại mức 0, nhưng bạn có 5 đô la tiền mặt hơn, bạn có thể tiếp tục di chuyển như vậy.
Vậy giá trị của hai quả táo sẽ thay đổi như thế nào? Mặc dù chúng ta vẫn có hai quả táo, nhưng Apple có thể bị giảm giá.
Nếu chúng ta phá vỡ một số lượng Bitcoin nhất định, chúng ta sẽ không có rủi ro khi thực hiện giao dịch này, vì giá trị của Apple không liên quan.
Nhưng vấn đề cốt lõi là đôi khi giá của hai sàn giao dịch không thực sự đảo ngược, ví dụ như BTC Trung Quốc cao hơn giá của TokenNet trong thời gian dài, làm thế nào? Khi đó bạn cần tính toán mức giá chênh lệch trung bình của hai bên, nếu chênh lệch giá lớn hơn mức trung bình, hãy di chuyển ra một bên, nếu chênh lệch giá thấp hơn mức trung bình, hãy di chuyển trở lại.
Giả sử giá chênh lệch giữa hai sàn giao dịch là 100, nhưng sự rung chuyển ổn định gần mức trung bình này, bạn có thể thực hiện chuyển đổi ngược đối với các outliers.
Đến thời điểm này, giao dịch không còn là một lợi nhuận thuần túy, mà là một lợi nhuận thu được bằng số liệu thống kê. Chúng ta đánh giá rằng sự khác biệt giá giữa hai thị trường ổn định ở gần một mức độ, và tỷ lệ biến động của sự khác biệt giá cũng ổn định. Từ góc độ toán học, giá của hai sàn giao dịch (P1 và P2) phù hợp với mối quan hệ sau:
Sau khi xác định cách giao dịch, tôi bắt đầu thực hiện hệ thống giao dịch đa sàn giao dịch này.
Nói một cách đơn giản, hệ thống bao gồm bốn thành phần, chủ yếu được viết bằng Python, GUI hoàn toàn dựa trên Web, cơ sở dữ liệu nền redis + mongodb:
- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统
Trong số đó, Achilles là thú vị nhất, bởi vì nhiều trang web giao dịch Bitcoin không có API, vì vậy chỉ có thể đặt hàng bằng cách truyền Javascript, nói ngắn gọn là một robot, người giả đăng nhập trang web, người giả đặt chuột.
Tất nhiên, việc sử dụng Node.js để đóng gói trực tiếp V8 cũng là một cách rất kỹ thuật đen.
Hệ thống này được phát triển trong 3 tuần, mã của tôi một người, trước đây không có cơ hội để thực hành trong trường học, viết một hệ thống giao dịch, nhưng vẫn gặp rất nhiều vấn đề. Vấn đề lớn nhất lúc đó là mỗi lần di chuyển cần hai sàn giao dịch đồng bộ hóa đơn, nhưng số lượng giao dịch ở cả hai bên có thể khác nhau, do đó cần phải theo dõi thanh toán. Chúng tôi đưa ra hai giải pháp:
- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所
Trong năm nay, các quỹ phân loại trong nước rất nóng, và tôi nghĩ rằng cũng có những vấn đề tương tự, đồng thời đặt hàng A, quỹ B, cách hoạt động kỹ thuật, đơn giản nhất là đặt hàng đơn lẻ theo đường thẳng trước khi mua loại B, vì loại B hoạt động tương đối nhanh, sau đó mua loại A theo số lượng giao dịch.
Những thứ khác nhau dành cho những kẻ ngốc:
Sau khi bắt đầu giao dịch, một buổi sáng, tôi đang xem lợi nhuận của đêm qua và phát hiện ra hệ thống tự động đăng nhập lại bị chặn bởi mạng lưới token. Hệ thống của chúng tôi sẽ tự động đăng nhập vào mỗi 20 phút để ngăn chặn thời gian đặt hàng.http://m.huobi.comSau khi kiểm tra, máy khách di động không có mã xác minh, vì vậy tôi đã cho chương trình vào thiết bị di động, đăng nhập và đăng nhập, sau đó lấy session, và quay lại máy tính để bàn.
Trước đây, chương trình của chúng tôi đã giao dịch cục bộ với độ trễ khoảng 300ms, vì vậy chúng tôi đã thử nghiệm nhiều dịch vụ đám mây như Ali Cloud, Big Cloud và cuối cùng chúng tôi thấy Big Cloud ping, chúng tôi đã chuyển sang Big Cloud và hoàn thành việc đặt co-location.
Bởi vì tất cả các sàn giao dịch đều ở trong nước, tôi và Hokkien cũng không ở trong nước trong một thời gian, không thể tự xử lý các vấn đề chuyển tiền, vì vậy tôi tìm ra một công ty nhỏ của Long Da trong nước. Nếu bạn quan tâm đến tài chính, bạn bè của mình, thì bạn có thể tìm hiểu về hoạt động trong nước.
Sau khi tất cả đã sẵn sàng, chúng tôi bắt đầu giao dịch, tất nhiên cả các chiến lược và hệ thống đều gặp phải một số vấn đề chi tiết đáng kể, cần bỏ qua quá trình gọi hàng chục ngàn từ.
Mặc dù trông rất đáng sợ, nhưng lợi nhuận của mỗi giao dịch rất mỏng, và dung lượng giao dịch rất hạn chế, có một chút cảm giác không kiếm được tiền. Nhưng sau một tháng trước, chúng tôi hầu như không cần phải lo lắng, vì sao, thức dậy vào buổi sáng và chi tiêu ít tiền là tốt.
Sau đó, chúng tôi đã dần dần kiểm tra PnL và tăng lên.
Hoạt động cho đến tháng 2 năm 2014, khi một sự kiện lớn xảy ra trong Bitcoin, sàn giao dịch Mt. Gox có trụ sở tại Nhật Bản đã bị phá sản, gây ra sự biến động lớn cho giá Bitcoin trên toàn thế giới.
结果那段时间成了我们盈利能力最强的时间,因为各个交易所之间价格经常脱钩100元以上,单次套利的利润空间变得非常大。当然最万幸的是,我们没有在Mt.Gox交易,不然也是血本无归了。
Sau gần 8 tháng hoạt động, cuối cùng tôi và Vũ Khắc đã quyết định tắt hệ thống này.
Trước đây, tôi chưa bao giờ tin rằng có chiến lược nào có tỷ lệ Sharpe cao hơn 5, nhưng sau khi thực hiện, tôi đã phát hiện ra rằng thực sự có một tỷ lệ Sharpe cao hơn 10 về cơ bản đại diện cho chiến lược của bạn không có một vài ngày trong năm bị lỗ, và sự khác biệt hoàn toàn đến từ sự khác biệt về mức lợi nhuận hàng ngày.
Sau đó, tôi bắt đầu tự động giao dịch trên thị trường lãi suất Mỹ, và tôi đã bắt gặp một số người bạn đang chơi các loại tài sản kỳ lạ, bao gồm cả đồ chơi Diablo, poker trực tuyến và tôi đã phát hiện ra một quy luật thú vị:
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂
Tỷ lệ lãi suất ở Mỹ, tương lai chỉ số chứng khoán trong nước, là các tài sản không có ngưỡng nhập khẩu cao, do đó, việc thiết kế và điều chỉnh chiến lược giao dịch tương đối phức tạp, trong khi Bitcoin, đồ chơi Diablo, như thế nào, vì xây dựng một hệ thống giao dịch đúng đắn đòi hỏi rất nhiều nỗ lực, chiến lược cần thiết không phức tạp.
Do đó, một nhóm giao dịch hoặc giao dịch cần có khả năng ước tính chính xác khả năng đầu tư sản xuất. Giả sử mình có sức mạnh kỹ thuật mạnh nhưng không có khả năng chiến lược mạnh, bạn có thể can thiệp nhiều hơn vào thị trường kỳ lạ như Bitcoin, sử dụng sức mạnh kỹ thuật để bù đắp sự không hiệu quả giữa các thị trường; Nếu khả năng chiến lược mạnh, bạn có thể làm các tài sản thông thường tần số thấp; Nếu cả kỹ thuật và chiến lược mạnh, bạn có thể thử các loại tài sản hoạt động cao tần số Alpha.
Một năm sau (năm 2015), ông chủ MD đã sắp xếp cho tôi làm một dự án ngành công nghiệp (Course 297r) với một sinh viên CSE tại Harvard.Máy tính ứng dụng 297r. Khoa học và kỹ thuật máy tính Dự án CapstoneTôi đã tìm ra dữ liệu trước đây và cho họ nghiên cứu chiến lược giao dịch Bitcoin. Ngoài chiến lược giao dịch cặp, chúng tôi đã nghiên cứu Hidden Markov Chain và các phương pháp giao dịch chỉ số kỹ thuật khác.
https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0
Mùa hè 2015 ở New York