Chuyến đi của một lập trình viên có kinh nghiệm

Tác giả:Lydia., Tạo: 2022-12-09 16:57:43, Cập nhật: 2023-09-20 10:47:32

img

Chuyến đi của một lập trình viên có kinh nghiệm

I. Phụ đề

Phụ nữ sợ kết hôn với người đàn ông sai, trong khi đàn ông sợ đi vào nghề sai. Câu này thực sự được khắc trên khuôn mặt của tôi. Tôi tốt nghiệp đại học với hai bằng cử nhân và gia nhập ngành sản xuất ở Trung Quốc, tham gia thiết kế phần mềm cho các ngành công nghiệp truyền thống (như điện tử ô tô). Ban đầu, tôi đã viết chương trình đầu tiên với asm, hợp tác với pcb được thiết kế với sự giúp đỡ của bạn gái tôi, và sản xuất bằng sáng chế sản phẩm và phát minh đầu tiên. Ban đầu, tôi nghĩ rằng ngành công nghiệp tôi tham gia là không có gì sánh bằng. Tuy nhiên, dần dần tôi nhận ra rằng điều này không đúng...

II. Internet+

Tôi đã thực hiện thiết kế phần mềm mcu 8-bit, 16-bit và 32-bit từ một ngành công nghiệp truyền thống đến ngành công nghiệp AI + hiện tại. Mức ngưỡng của các ngành công nghiệp này rất cao, và vốn đầu tư và thời gian rất lớn. Không mất nhiều thời gian để ngành công nghiệp Internet trở nên phổ biến, và bọt vốn cần phải được tiêu hóa. Internet plus đã được đề xuất, và Internet bắt đầu xâm nhập và ăn mòn các ngành công nghiệp truyền thống dần dần. Dữ liệu lớn, Internet of Things, Công nghiệp 4.0, giao thông thông minh b2x, vv xâm phạm lợi nhuận của các ngành công nghiệp truyền thống dần dần, buộc họ nâng cấp và cải cách. Kết quả là, mức lương tổng thể của các ngành công nghiệp truyền thống không cao, đặc biệt là ở các thành phố trung tâm, nhảy từ một hố này sang một hố khác chỉ là một khoản thu nhập nhỏ, và cũng có nguy cơ tăng đảo. Các lập trình viên nghèo hiện đại không còn có thể đáp ứng nhu cầu của cuộc sống cũ, gnawing trên vốn.

III. Nhóm đầu vào và đầu ra

Trên con đường phát triển của lập trình viên có kinh nghiệm, họ đã khám phá ra lợi nhuận sau khi ngủthực hiện kiến thức. Tôi đã thực hiện một số dự án với bạn bè trong thời gian rảnh của mình, chẳng hạn như hệ thống quản lý pin lưu trữ năng lượng AGV, hệ thống giám sát xe dựa trên 3G / 4G, máy quét đá, máy phân tách chất điện phân, v.v. Cuối cùng, tất cả đều thất bại. Tôi đã làm việc chăm chỉ vào ban ngày và thức dậy muộn vào ban đêm để làm việc. Tôi đã đầu tư rất nhiều thời gian và năng lượng, thậm chí chia tính cách, nhưng kết quả rất kém. Tôi đã viết một cuốn sách trắng với các đối tác của tôi. Chúng tôi đã trải nghiệm VC và thu hút đầu tư. Tôi đã làm việc rất chăm chỉ với các đối tác của tôi. Cuối cùng, tôi rơi xuống trên đường triển khai sản phẩm và không thể đứng dậy. Trong bản tóm tắt cá nhân, rất khó cho các kỹ thuật viên nắm bắt thị trường trong khi tập trung vào đầu tư tài sản. Nó không dễ dàng để có được khách hàng, hoặc nhu cầu không được xác định ở giai đoạn đầu hoặc đơn đặt hàng bị trộm cắp. Dự án có thể không được khen thưởng nếu nhiều biện pháp giảm thiểu rủi ro không được kiểm soát rất tốt.

IV. Quá trình mua tiền kỹ thuật số

Khi nghe về việc mua Bitcoin, nhiều người nói rằng đó là một kế hoạch Ponzi. Nhưng tôi không có nhận thức tương ứng, vì vậy tôi trốn tránh vì sợ hãi. Khi tôi ngạc nhiên, Bitcoin đã tăng hàng trăm lần. Một người bạn nói rằng anh ta đã thiết lập một máy để mua Litecoin và anh ta kiếm tiền mỗi ngày. Tôi tò mò biết máy là gì, vì vậy tôi đến thăm và nghiên cứu đặc biệt. Tôi thấy rằng máy thực sự là một thứ tốt. Tôi đã mua một máy và ném nó vào đó. Tôi không cần duy trì nó. Tôi khởi động máy và nó sẽ có được tiền xu ngay lập tức. Sau khi kiểm tra với bạn bè, tôi đã mua máy ASIC đầu tiên cho Litecoin. Vào thời điểm đó, giá của Litecoin là RMB 70 nhân dân tệ. Theo sức tính toán và giá 70 nhân dân tệ, ước tính chi phí sẽ phục hồi trong nửa năm. Chúng tôi sẽ xem liệu chúng ta có thể tính toán giá đồng xu rất ổn định và chịu được tiếng ồn lớn, mặc dù chúng tôi vẫn rất hạnh phúc. Thị trường Bitcoin đang nóng, và thị trường mua lại đang nóng. Rốt cuộc, chúng tôi giỏi làm thế nào để tạo ra một máy mua lại bằng cách kết hợp phần cứng, cấu trúc và phần mềm với bạn bè. Chúng tôi đã liên hệ với một số nhà sản xuất chip ASIC, một trong những công ty địa phương, có yêu cầu cao về số lượng đơn đặt hàng tối thiểu của chip. Số lượng tối thiểu là 10k, và thậm chí các chip để đánh giá thử nghiệm không được đưa ra. Trong điều kiện ngưỡng kỹ thuật là không thể đoán trước, chúng tôi đã không thể tìm ra thị trường có thể lớn như thế nào, và không thể đầu tư nhiều tiền như vậy. Có phải bỏ lỡ cơ hội hoặc tránh hố hoàn hảo (xem Cao Mao) là không rõ. Giá đồng xu tăng và giảm. Đối với những người chưa tham gia thị trường, họ không có cảm giác rủi ro. Cuối cùng, Litecoin giảm xuống 7 nhân dân tệ, máy mua đã bị tắt một thời gian, và cuối cùng, chúng tôi đã tìm thấy một nơi để mua tiền kỹ thuật số bí mật. Vào thời điểm đóng cửa, chúng tôi đã tích lũy 200-300 Litecoin. Chúng tôi không bán chúng, có quá nhiều để bảo hiểm, vì vậy chúng tôi đã mất tất cả. Kể từ đó, tôi chưa bao giờ chú ý đến việc mua máy và giá đồng xu.

imgMột vụ tai nạn mà không có sự hồi phục

V. Như một làn gió mùa xuân đột nhiên

Trong nửa đầu năm 2017, một người bạn nói với tôi rằng Litecoin đã vượt qua con số 100. Tôi tỉnh dậy ngay lập tức, mở máy tính để kiểm tra giá. Wow, tôi đã tạo ra một ngân sách cân bằng, và kiếm được, tôi hạnh phúc. Tôi di chuyển tiền từ ví đến sàn giao dịch, và theo dõi thị trường mỗi ngày, 150, 100, 120. Thật không may, 150 sẽ bán. Tâm lý của bột lợn được phản ánh đầy đủ... Cuối cùng, nó đã được bán với giá 500CNY. Tuy nhiên, tôi đã bán tại điểm khởi đầu của thị trường tăng... An ủi bản thân không hối tiếc [mắt nước mắt chảy].

imgBán vào đầu thị trường tăng

Từ khi máy mua trở thành một loại sắt rác, tôi chia sẻ tiền với các đối tác, được coi là một khoản đầu tư thành công. Tôi rút tiền chính*2, và giữ phần còn lại như tiền chính giao dịch của tôi. Kể từ đó, tôi bước vào đồng tiền kỹ thuật số một mình và không bao giờ ra...

VI. Tham gia vào tiền tệ kỹ thuật số

Thị trường bò 17 năm thực sự là một thị trường bò. Vào lúc 12 giờ tối, tôi thấy rằng hầu hết những người nắm giữ tiền xu đều đến để "chuyển gạch". Tôi tham gia một nhóm QQ, và tôi thấy rằng số thành viên trong nhóm tăng từ 200 lên 1000, và hầu hết những người đến để học "chuyển gạch". Một số người kiếm được rất nhiều mỗi ngày khi họ di chuyển gạch, trong khi những người khác có thể kiếm được một chút. Tôi đã học html từ đầu. js đã tạo ra trang web so sánh thị trường đầu tiên cho mọi người để tìm sự khác biệt giá. Đề xuất nội bộimg

Khi "chuyển gạch", tôi biết rằng rất phổ biến để "chuyển gạch" theo cách được lập trình. Sự khác biệt giá 5% được tìm thấy ở khắp mọi nơi, và không có nhiều can thiệp thủ công, đó là để di chuyển tiền từ một nơi đến một nơi khác, có thể tăng gấp đôi lợi nhuận trong vài ngày. Vì vậy, chúng tôi bắt đầu cuộc hành trình gọi là định lượng. Kể từ ngày 4 tháng 9 năm 2017, ngày càng có nhiều robot cướp, và sự khác biệt về giá đã thu hẹp xuống một lượng rất nhỏ, người di chuyển gạch cơ bản đã bị robot đánh bại.

VII. Con đường đến định lượng

đồ gạch di chuyển trong thị trường bò thực sự là một thời đại vàng, nhưng những thời điểm tốt đẹp không lâu. Nhiều robot đã tham gia và không gian lợi nhuận đã bị ép buộc. Hiện tại, các robot có thể di chuyển gạch đang cạnh tranh cho phí dịch vụ. Bất cứ ai có phí dịch vụ thấp hơn sẽ có cơ hội. Dưới đây là các mã của hai cựu chiến binh để tham khảo: Great Z và Bắp cải có giao điểm:

Great z - Multi-platform Hedge Stable Arbitrage V2.1. js (mở nguồn trên FMZ đã bị xóa, nếu nó không phù hợp, bạn có thể liên hệ với chúng tôi để xóa liên kết trong văn bản) (https://github.com/beaquant/strategies/blob/master/ đa nền tảng Hedge Stability Swaps V2.1.js)

Bột bina - bitcoin-arbitration (https://github.com/philsong/bitcoin-arbitrage)

Spinach - raven ( Phiên bản nâng cấp, Spinach đã xóa mã, nếu nó không phù hợp, bạn có thể liên hệ với chúng tôi để xóa liên kết trong văn bản) (https://github.com/beaquant/crypto-raven)

Để biết thêm các chiến lược mã nguồn mở, hãy nhấp vào đây (https://github.com/fmzquant/strategies)

Tôi đã chạy lưới, di chuyển gạch, lúa củ thu hoạch trên nền tảng FMZ trực tiếp, trên đó chiến lược nguồn mở có thể được chạy trực tiếp với các thông số cấu hình. Mạng lưới cắt ngắn bị hỏng nhiều lần trong năm 2019. Sau nhiều lần điều chỉnh, tôi đã bỏ nó. Sau đó tôi đã tạo ra một mạng lưới vô hạn tương tự và kết thúc bằng nhiều lần. Máy thu hoạch lợn đã được mở trong giai đoạn khi nền tảng giao dịch bắt đầu không có phí dịch vụ. Tuy nhiên, thị trường đã thay đổi so với quá khứ. Máy thu hoạch lợn đã được thu hoạch và mở nhiều lần, nhưng nó không phải là lý tưởng. Di chuyển gạch là một loại hạnh phúc. Cho dù đó là di chuyển gạch trong tương lai-vị trí, di chuyển gạch trong điểm-tương lai.

VIII. Xây dựng thị trường

Tôi luôn thích niềm vui, nhưng tôi không muốn quá chậm. Tôi bắt đầu tạo ra thị trường với các nhà sản xuất tần số cao, một chân và hai chân. Ý tưởng cốt lõi của việc tạo ra thị trường là tìm một thị trường có liên quan. Bởi vì có nhiều robot di chuyển gạch , giá thị trường có xu hướng ổn định. Sự biến động lớn của thị trường thường được gây ra bởi một thị trường, và phản ứng chuỗi lan rộng sang các thị trường khác. Nói chung hơn, giá thị trường sẽ phản ứng nhanh hơn trên một số nền tảng hàng đầu. Các nền tảng khác sẽ theo giá của các nền tảng hàng đầu. Bởi vì các nền tảng hàng đầu này có quỹ có thể ảnh hưởng đến thị trường, và khi họ nhận được một số thông điệp , họ trở thành người nội bộ (xem giao dịch tần số cao ) và làm việc cùng nhau theo một hướng trên thị trường. Đối với mối quan hệ vi mô của thị trường, xin vui lòng tham khảo (https://medium.com/digitalassetresearch/an-analysis-of-price-discovery-in-bitcoin-spot-markets-7563fbf1c890)

Let the market price of A be P* and the market price of B be P. When you have order book data, P*&P can be obtained by using mid=(ask+bid)/2.
First, determine the true value of the product in the B market V (value)=P+Alpha
P is the mid price of market B. Assuming that the market is an inefficient market, the price does not reflect the real value of the product. The real value is V, and the difference between the two is Alpha. Since we now assume that the lead-follower relationship between A and B has been determined, in this example, Alpha can be estimated by using the moving average (MA) of P* - P. If Alpha=0.1 and P=1, then V=1.1, that is to say, the price of B market is very cheap, only 1 yuan, while the actual value of this product is 1.1 yuan.

Sau khi tôi đã thực hiện hơn 6 phiên bản của người tạo thị trường, tôi vẫn không thể đánh bại đầu sọ của HGG, và tôi vẫn không thể kiếm được lợi nhuận, đặt nó vào chờ.

Để tăng tốc độ, tôi đã tìm thấy nhiều cách để có được địa chỉ IP thực sự của sàn giao dịch và địa chỉ IP nội bộ của sàn giao dịch để giảm độ trễ mạng... Đây là cách tôi có được những kỹ năng của việc tạo ra thị trường và bảo trì (chào mừng các ông chủ~)

IX. Nhận thị trường

Sau thất bại của việc tạo thị trường, tôi vẫn không bỏ cuộc trong tâm trí của mình. Tôi thấy rằng chiến lược lấy thị trường của nguồn mở nên là chiến lược mà tôi đã tìm kiếm. Sau khi nhìn thấy nó, tôi đã được soi sáng và bắt đầu làm việc ngay lập tức. Bot thực được sử dụng để điều chỉnh các thông số và giao dịch bằng tiền thật. Có một thông số tạo ra lợi nhuận 3% trong một ngày, lợi nhuận tương đối (lợi nhuận - tăng giá tiền tệ) là 2,5%, và lợi nhuận tương đối cao nhất là 9%. Cuối cùng, sau khi chạy với các thông số tương tự, không có lợi nhuận tốt như vậy. Chiến lược này là thực hiện các lệnh chạy chậm, tương tự như nhà lãnh đạo so với người theo dõi trong việc tạo thị trường trên. Tuy nhiên, giá thị trường thay đổi rất nhanh, và một số nhà tạo thị trường phản ứng nhanh hơn một chút so với những người khác - tình hình thực tế về cơ bản là không thể tránh khỏi. Như trước đây, giá thị trường thụ động của bạn luôn cao hơn một chút so với giá thị trường hoạt động của bạn. Nếu giá hoạt động của bạn tốt hơn một xu so với giá thụ động, thì khi giá thụ động của bạn thay đổi, giá thị trường hoạt động của bạn cũng sẽ thay đổi. Những gì bạn phải làm ở đây gần như đủ. Bây giờ, thị trường đã trải qua những thay đổi nhanh chóng. Khi bạn thay đổi báo giá để thích nghi với thị trường mới, bạn có thể thấy rằng một số lệnh thụ động của một số người đã không bị hủy bỏ kịp thời, và chúng đáp ứng mức giá bạn sẵn sàng chủ động đóng.

X. Hệ thống kiểm tra hậu quả

Thị trường đang thay đổi, và một tập hợp các thông số có thể vẫn còn trong một khoảng thời gian. Thật khó để tìm các thông số có lợi nhuận, đặc biệt là các chiến lược tạo thị trường. Thực sự tốn thời gian và tốn kém để thực hiện xác minh bot thực sự. Hiện tại, dữ liệu vị trí mở đang được ghi lại và hệ thống kiểm tra lại đang được xây dựng.

Mã nguồn mở của mã ghi dữ liệu là trong github, chào mừng (https://github.com/goex-top/market_data_collector)

Hệ thống backtesting ở cấp Ticker vẫn đang được khám phá. Cá nhân tôi nghĩ rằng nó cần phải được cập nhật, tức là, trong quá trình backtesting, lệnh không thể được đóng ở mức giá được gửi bởi chiến lược, nhưng nó nên được đóng theo dữ liệu vị trí mở. Sau tất cả, giá của việc gửi lệnh đã tăng rất nhiều trượt.

XI. Tóm tắt

Có một câu nói rằng Tôi đã tính tiền nhưng không bao giờ rút tiền bằng tiền kỹ thuật số. Mặc dù nó hơi tự chế nhạo, nhưng thực sự thực tế đối với tôi. Trên con đường giao dịch định lượng, tôi không thể quay lại. Tôi sẽ không dừng lại cho đến khi mất mát kết thúc.


Có liên quan

Thêm nữa