Đánh giá chi tiết về Os.Engine – nền tảng giao dịch thuật toán và tạo rô bốt

Торговые роботы

Tổng quan về nền tảng mã nguồn mở OsEngine cho giao dịch theo thuật toán, chức năng, giao diện, cài đặt và tạo rô bốt giao dịch dựa trên thiết bị đầu cuối Os.Engine. Os.Engine là một thiết bị đầu cuối giao dịch hiện đại để
giao dịch theo thuật toán và tạo cũng như thử nghiệm
rô bốt để giao dịchtại cơ sở của nó. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Nhờ nỗ lực của các nhà phát triển, người dùng có thể sử dụng một số lượng lớn các chỉ báo kỹ thuật, biểu đồ có thể tùy chỉnh và 8 loại nến. Đồng thời mở quyền truy cập vào 30 rô bốt được cài đặt sẵn, tạo các chỉ số riêng lẻ và kiểm tra công việc của chúng ở chế độ thử nghiệm. Sự hiện diện của các trình kết nối tích hợp cho phép các nhà giao dịch thuật toán kết nối không chỉ với sàn giao dịch chứng khoán Moscow (Mosbirzhe) mà còn với tiền điện tử / thị trường nước ngoài. Dưới đây, bạn có thể tìm hiểu thêm về chức năng của thiết bị đầu cuối giao dịch, cấu trúc của nó, tạo rô bốt từ đầu và các tính năng làm việc với Os.Engine.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốtOs.Engine –
Nền tảng giao dịch Algo
nguồn mở có sẵn trên GitHubtheo liên kết https://github.com/AlexWan/OsEngine, nơi bạn có thể tải xuống các tệp cài đặt, tệp giấy phép Git Hub và các tệp khác. Dự án Os.Engine là nguồn mở hoàn toàn và có giấy phép Apache 2 được phép.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Chức năng Os.Engine

Robot giao dịch chủ yếu nhắm đến các chuyên gia ngắn hạn / trung hạn trong lĩnh vực giao dịch thuật toán. Os.Engine là một môi trường hoàn chỉnh cho phép bạn tạo, thử nghiệm và chạy các bot giao dịch. Một lợi thế đáng kể của
thiết bị đầu cuối mã nguồn mở này là sự hiện diện của một loạt các thuật toán được tạo sẵn (ngược xu hướng / mẫu / HFT / chênh lệch giá / giao dịch bán tự động trên các chỉ báo phân tích kỹ thuật và các thuật toán khác).
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốtTính năng này sẽ được đánh giá đầy đủ bởi người mới bắt đầu và các nhà giao dịch thuật toán cao cấp hơn. Kiến trúc Os.Engine, chỉ có thể được truy cập trên PC, được phát triển như một tiện ích bổ sung cho phần mềm Visual Studio. Trước khi bắt đầu làm việc với thiết bị đầu cuối, nhà giao dịch sẽ cần phải quan tâm đến việc tải xuống, cài đặt Visual Studio và học các kiến ​​thức cơ bản về ngôn ngữ C #. Do thực tế là các giao thức có thể được kiểm tra, nếu cần, người dùng có thể kiểm tra các chiến lược trên các biểu đồ lịch sử với các khung thời gian khác nhau.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốtDữ liệu sẽ được tải đủ nhanh thông qua giao thức Os.Data. Nếu có nhu cầu lưu biểu đồ / lát của sổ đặt hàng, bạn nên chuyển sang đĩa. Bạn cũng có thể lưu các tập tin của các chiến lược đã làm sẵn ở đó.

Ghi chú! Người dùng có thể tạo các chỉ số riêng lẻ và kiểm tra công việc của họ ở chế độ kiểm tra.

Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Cấu trúc Os.Engine để giải quyết các vấn đề giao dịch theo thuật toán

Nền tảng Os.Engine bao gồm một số giao thức cho phép bạn tự động hóa quy trình giao dịch. Chúng có thể được chia thành các loại sau:

  1. Optimizer / Tester / Miner là một hệ thống các giao thức, các chức năng của chúng là thực hiện tìm kiếm / phân tích. Khả năng thử nghiệm danh mục đầu tư (hơn 2 bot) và mô phỏng giao dịch đa thị trường được cho phép.
  2. Dữ liệu – một tham số được thiết kế để tải xuống dữ liệu lịch sử từ các thị trường khác nhau (nến / ly / băng giao dịch).
  3. Bot Station là một tùy chọn cho phép bạn chạy các thuật toán ở các thị trường khác nhau. Các nhà giao dịch có thể tham gia giao dịch bằng cách gửi thông báo qua SMS hoặc email. Để kiểm soát công việc của bot, các chuyên gia khuyên bạn nên sử dụng nhật ký giao dịch.

Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốtNhà phát triển cũng đảm bảo rằng người dùng có thể nhanh chóng chuyển đổi giữa các ứng dụng. Để thực hiện điều này, không gian làm việc đã được tạo dưới dạng giao diện đồ họa.

Giao dịch Algo

Để thực hiện giao dịch theo thuật toán, Bot Station được sử dụng, nơi khởi chạy thuật toán trên thị trường, cũng như lớp tạo bot (Visual Studio). Sau đó, có thể quy định mã của robot của riêng bạn. Phạm vi của không gian làm việc không bị giới hạn bởi kích thước của mã. Các nhà giao dịch có thể tạo ra các thuật toán ở bất kỳ mức độ phức tạp nào.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốtĐể chạy các thuật toán được cài đặt sẵn, bạn sẽ cần phải quyết định một cặp giao dịch hoặc thị trường cụ thể. Có thể định cấu hình thêm rô bốt Os.Engine để xác định độ trượt cho phép và số lượng lô. Sử dụng sổ lệnh, nhà giao dịch có thể thực hiện các giao dịch theo cách thủ công.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Khuyên bảo! Bạn có thể nhận thông tin chi tiết về robot dựa trên Os.Engine và nguyên tắc hoạt động của chúng trên trang web chính thức của nhà phát triển.

Môi trường thử nghiệm

Nhật ký được chia sẻ là công cụ chính của môi trường thử nghiệm. Các chuyên gia khuyên các nhà giao dịch nên có cách tiếp cận có trách nhiệm để duy trì số liệu thống kê giao dịch và đánh giá hiệu quả của chiến lược. Ở chế độ thử nghiệm, các tab có sẵn theo loại:

  • tăng trưởng tài khoản;
  • rút tiền;
  • các vị trí hiện đang mở hoặc đóng;
  • âm lượng.

Hệ thống thực hiện phân tích hiệu quả toàn bộ danh mục đầu tư hoặc kiểm tra chi tiết các đơn đặt hàng cụ thể. Trình quản lý rủi ro được tích hợp trong chương trình cho phép bạn kiểm soát các khoản lỗ. Người dùng có tùy chọn thiết lập tỷ lệ phần trăm tổn thất tối đa có thể.

Biểu đồ và phân tích kỹ thuật

Theo mặc định, các nhà phát triển đã đặt các biểu đồ “chân nến Nhật Bản – cổ điển”. Tuy nhiên, nếu cần, bạn có thể chọn một loại nến khác: Revers / Ticks / Renco, v.v. Khoảng thời gian của khung thời gian trong vòng 1 giây – 1 tháng. Bạn không phải lo lắng về việc kết nối các chỉ báo của khối lượng ngang. Chúng được kết nối với tất cả các biểu đồ một cách tự động. Trong số lượng lớn các chỉ báo phân tích kỹ thuật (có hơn 50 chỉ báo), phổ biến nhất là:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Dãy Ivashov.

Để biết thông tin của bạn! Sử dụng Visual Studio, mỗi nhà giao dịch sẽ có thể tạo chỉ báo của riêng họ.

OS Engine – một môi trường để tạo và thử nghiệm rô bốt giao dịch: https://youtu.be/a6spkWi-3cw

Các kết nối có sẵn

Người dùng có 2 cách để kết nối: thông qua các thiết bị đầu cuối giao dịch khác bằng trình kết nối / và trực tiếp. Có thể được kết nối với:

  • Moscow Exchange (thiết bị đầu cuối nhanh, SmartCom, Plaza 2, Transaq sẽ được sử dụng ) ;
  • trao đổi tiền điện tử – Binance / Bitmex / Huobi / Bitstamp, v.v.;
  • Nhà môi giới ngoại hối OANDA.

Thông qua các nhà môi giới LMAX, Ninja Trader, Interactive Brokers, cho phép kết nối với thị trường nước ngoài.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Đặc điểm của Os.Engine

Có thể không rõ ràng đối với các nhà giao dịch mới làm việc với nền tảng giao dịch cho giao dịch theo thuật toán Os.Engine. Dưới đây, bạn có thể làm quen với những đặc thù của việc làm việc trong môi trường Os.Engine và tìm hiểu cách bạn có thể đặt theo dõi vị trí.

Thực đơn chính

Để vào Menu chính, người dùng tải xuống và chạy chương trình. Quá trình lựa chọn mô-đun khá phức tạp, vì chỉ có số lượng mô-đun cơ bản nhất trong số chúng đạt đến bốn: người thử nghiệm / rô bốt / dữ liệu / bộ chuyển đổi. Trình thử nghiệm là một mô-đun mở ra tùy chọn kiểm tra các chiến lược và mô phỏng giao dịch. Đến lượt mình, mô-đun Robot chịu trách nhiệm thực hiện giao dịch thực trên thị trường chứng khoán. Mô-đun Ngày được thiết kế để tải xuống và lưu trữ dữ liệu hình nến lịch sử, cũng như đặt hàng các lát sách bằng trình kết nối / máy chủ Finam. Nhờ có Trình chuyển đổi, dữ liệu được chuyển đổi từ tích tắc sang nến với khung thời gian xác định.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Cách chạy nền tảng ở chế độ thử nghiệm

Để tạo một bảng điều khiển mới, các nhà giao dịch nhấp vào lệnh “Thêm bảng điều khiển”. Một cửa sổ lựa chọn sẽ mở ra trên màn hình. Sau đó, người dùng tiến hành cài đặt bảng điều khiển. Trước hết, hãy chọn loại thích hợp (ví dụ, một robot trên chỉ báo CCI). Sau đó nhập tên, tên này phải là duy nhất. Ở bước cuối cùng, chỉ cần nhấp vào nút “Chấp nhận”.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Tính năng tùy chỉnh bảng điều khiển

Không phải mọi bảng điều khiển đều chứa các cài đặt riêng lẻ. Để định cấu hình rô bốt, bạn sẽ cần vào bảng điều khiển thích hợp. Với sự trợ giúp của bảng điều khiển, các nhà giao dịch có cơ hội thực hiện các chiến lược giao dịch khác nhau trong thư viện này (các bot riêng biệt / thiết bị đầu cuối giao dịch riêng lẻ).
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Theo dõi vị trí

Các phương pháp tiêu chuẩn để theo dõi vị trí có thể được chỉ định cho bất kỳ kết hợp nào được mở trong một bảng cụ thể. Bằng cách nhấp vào lệnh “Theo dõi vị trí”, người dùng gọi các cài đặt. Một cửa sổ sẽ xuất hiện trên màn hình với các mục sau:

  1. Dừng – các lệnh dừng thông thường, được đặt ở giá thực khi vào vị trí +/- giá trị của “Từ khi vào đến Dừng”. Ngoài ra, bạn có thể đặt mức trượt giá.
  2. Lợi nhuận . Ở mức giá thực tế của việc vào một vị trí +/-, giá trị “Từ mục nhập đến Lợi nhuận” được đặt và một lệnh lợi nhuận thông thường. Nếu cần thiết, sẽ cho phép thêm một lần trượt giá, trong đó một lệnh mua hoặc bán cuối cùng được đặt trong hệ thống.
  3. Rút đơn tạm thời , cho phép bạn kiểm soát khoảng thời gian mà ứng dụng sẽ được thực thi. Ngay khi hết thời gian, ứng dụng sẽ được rút khỏi sàn giao dịch. Trong trường hợp các đơn đăng ký mở không được thực hiện đầy đủ, vị trí sẽ bị từ chối. Trong trường hợp thực hiện một phần lệnh, vị thế sẽ vẫn mở.
  4. Phản ứng về việc rút đơn xin đóng cửa . Có thể xảy ra trường hợp yêu cầu đóng vé không hoạt động. Ví dụ, một lệnh dừng không hoạt động và thị trường di chuyển khỏi lệnh đó.

Khoảng lùi tối đa so với giá là khoảng cách tính bằng điểm, theo đó giá có thể “khởi hành” khỏi giá đặt hàng. Sau đó, hệ thống thu hồi đơn hàng. Có những tình huống khi hệ thống rút lệnh từ một vị trí đã mở ngày hôm trước. Đừng hoảng sợ, vì sẽ không có ai can thiệp vào việc sử dụng khối. Sau khi phản ứng được đăng, Market sẽ xử lý việc đóng vị thế thị trường của khách hàng. Ngược lại, Limit sẽ đảm nhận việc đóng lệnh giới hạn của nó với mức trượt giá đã đặt trước.

Ghi chú! Các cài đặt được liệt kê ở trên không thể thay thế các chiến thuật đặt điểm dừng / lợi nhuận riêng lẻ bên trong bot. Trong trường hợp khi một điểm dừng được cung cấp trong bot và người dùng đã định cấu hình thêm bảng điều khiển, thì không thể tránh được xung đột.

Cần lưu ý rằng nếu “Phản ứng rút lại lệnh để đóng” bị vô hiệu hóa, các nhà giao dịch sẽ vẫn không có khả năng phòng vệ trong suốt thời gian thị trường biến động mạnh. Bạn cũng cần nhớ rằng tất cả các tab trên bảng cài đặt hỗ trợ là riêng lẻ. Trong trường hợp bot sử dụng nhiều hơn 2 công cụ, bạn sẽ cần kiểm tra xem hỗ trợ có được cấu hình cho từng tab hay không.

Sự liên quan

Để cho phép bảng điều khiển kết nối với máy chủ để truy xuất thêm dữ liệu, người dùng sẽ cần nhấn vào danh mục Cài đặt dữ liệu. Sau đó, các nhà giao dịch:

  1. Bấm vào tên của máy chủ mà bạn muốn kết nối.
  2. Chọn một công cụ sẽ được sử dụng để giao dịch trong tương lai.
  3. Chuyển đến các lớp Được hiển thị, mở Tài khoản giao dịch (Danh mục đầu tư), trên đó các giao dịch được lập kế hoạch.
  4. Mở Khung thời gian của dữ liệu (đã nhận) và phương pháp lắp ráp nến. Vào cuối quá trình, các giao dịch trong trình giả lập sẽ được thực hiện bổ sung.

Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốtKhóa học tạo rô bốt trên Os.Engine – khởi chạy rô bốt trao đổi từ A đến Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Toàn bộ khóa học tạo rô bốt từ đầu, chiến lược giao dịch làm việc (chiến lược động cơ os ) và thử nghiệm Os.Engine hiện có tại https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Tạp chí tổng hợp

Trong thiết bị đầu cuối giao dịch Os.Engine, bạn có thể làm quen với các số liệu thống kê về giao dịch hoặc thử nghiệm. Để làm điều này, chỉ cần vào Nhật ký chung bằng cách nhấp vào nút cùng tên trong Menu chính. Ngay khi nhật ký mở ra, người dùng sẽ ngay lập tức được đưa đến phần “Vốn chủ sở hữu”, nơi bạn có thể nghiên cứu thông tin đồ họa về sự tăng trưởng của tài khoản. Ngoài ra, tổng lợi nhuận, thu nhập từ các giao dịch ngắn / dài, dữ liệu cho từng bảng giao dịch riêng lẻ sẽ được hiển thị. Nhà giao dịch có thể xem thông tin chung trên tất cả các tab.
Đánh giá chi tiết về Os.Engine - nền tảng giao dịch thuật toán và tạo rô bốt

Ưu điểm và nhược điểm

Os.Engine, giống như bất kỳ thiết bị đầu cuối giao dịch nào khác, không chỉ có ưu điểm mà còn có nhược điểm, đối với nền tảng này, họ chỉ có thể chủ quan và thiếu kỹ năng lập trình từ nhà giao dịch. Điểm mạnh của nền tảng này bao gồm:

  • hoàn toàn mã nguồn mở;
  • sự hiện diện của các bot được tạo sẵn, số lượng trong số đó vượt quá 30;
  • Hỗ trợ nói tiếng Nga;
  • chức năng rộng rãi;
  • cung cấp cho người dùng tài liệu đào tạo, sử dụng mà các nhà giao dịch có thể tự học cách viết bot);
  • khả năng phân xử giữa các sàn giao dịch;
  • sự hiện diện của một tạp chí / danh sách gửi thư / kính mở rộng / ghi nhật ký nhiều cấp và một giấy phép dễ dàng.

Đánh giá theo phản hồi từ những người dùng Os.Engine, những người đã quản lý để đánh giá cao những ưu điểm của thiết bị đầu cuối, không có lý do gì cho những cảm xúc tiêu cực. Không có thiếu sót nào được xác định trong quá trình sử dụng. Os.Engine là một thiết bị đầu cuối giao dịch mã nguồn mở, những ưu điểm của nó sẽ được đánh giá cao không chỉ bởi người mới bắt đầu, mà còn bởi các chuyên gia giao dịch. Mọi người đều có thể thành thạo chương trình nếu họ có các kỹ năng lập trình cơ bản, đây là một lợi thế đáng kể, cũng như chức năng rộng. Os.Engine không chỉ phù hợp với các nhà giao dịch chuyên nghiệp mà còn cho những người mới bắt đầu làm chủ loại hình hoạt động này.

info
Rate author
Add a comment