BOTanica - Một loạt các bot giao dịch cho Poloniex và Binance (Tải xuống cho Windows)
Tải xuống BOTanica (Poloniex &Binance)

BOTanica - một loạt các bot giao dịch

Botanica là một loạt robot để giao dịch tự động trên các sàn giao dịch Poloniex và Binance sử dụng giao thức api. Chiến lược giao dịch trung bình với martingale và một tỷ lệ lợi nhuận nhất định được áp dụng

Những gì bot có thể làm:

  • giao dịch tất cả các cặp tiền tệ có sẵn trên các sàn giao dịch poloniex và binance.
  • chọn một cách độc lập, từ danh sách do người dùng chỉ định, các cặp tiền tệ để giao dịch, tùy thuộc vào trạng thái của thị trường. Một nhiệm vụ nghiêm ngặt cho các cặp vợ chồng cũng có thể. (phiên bản duy nhất cho Poloniex)
  • giao dịch đồng thời một số cặp (số lượng không giới hạn)
  • nhập giao dịch (đặt lệnh mua) ở chế độ thủ công hoặc tự động, sử dụng các thuật toán để phân tích trạng thái hiện tại của thị trường (mô tả chi tiết các thuật toán bên dưới) (phiên bản chỉ dành cho Poloniex)
  • xử lý các lỗi đóng băng và các lỗi trao đổi.
  • đưa ra thông báo rõ ràng về các hoạt động giao dịch đã hoàn thành.

Quá trình giao dịch diễn ra theo thuật toán sau:

  • Đặt lệnh mua với giá tốt nhất trong sổ đặt hàng.
  • Nếu tỷ lệ đặt cược của bạn bị trả giá cao hơn theo lệnh của người khác, bot sẽ tự động thay đổi giá thành tốt nhất cho đến khi đặt cược được mua.
  • Sau khi thực hiện lệnh mua, lệnh bán sẽ được tạo với tỷ lệ phần trăm lợi nhuận được chỉ định trong cài đặt, cũng như mạng an toàn (mua) để tính trung bình thêm, với một bước và hệ số tăng (martingale) , cũng được chỉ định trong cài đặt.
  • Khi tỷ giá giảm và tỷ lệ bảo hiểm được thực hiện, lệnh bán sẽ thay đổi có tính đến các lệnh đã mua. Tỷ lệ bảo hiểm mới cũng sẽ được thêm vào nếu không đạt đến giới hạn giảm tỷ lệ được chỉ định trong cài đặt.
  • Khi một lệnh bán được thực hiện (cố định lợi nhuận), tất cả các tỷ lệ bảo hiểm rủi ro chưa được thực hiện cho đơn vị tiền tệ này sẽ bị xóa và chu kỳ sẽ bắt đầu lại, với cùng một cặp tiền tệ hoặc một cặp tiền tệ khác, tùy thuộc vào điều kiện thị trường và cài đặt bot tùy chỉnh.

Mô tả cài đặt và giao diện ứng dụng:

  1. “Quy mô cược (BTC)”. Số tiền của giá thầu mua đầu tiên khi tham gia giao dịch cho các cặp tiền BTC_XXX.
  2. “Quy mô cược (ETH)”. Số tiền của giá thầu mua đầu tiên khi tham gia giao dịch cho các cặp tiền tệ ETH_XXX.
  3. “Kích thước cược (XMR)”. Giá thầu mua đầu tiên khi tham gia giao dịch cho các cặp tiền tệ XMR_XXX.
  4. “Số tiền Giá thầu (USDT)”. Số tiền của giá thầu mua đầu tiên khi tham gia giao dịch cho các cặp tiền tệ USDT_XXX. Nếu tham số (12) - “Martingale” bằng 0, tất cả các cược bảo hiểm tiếp theo cũng sẽ bằng quy mô của lần đặt cược đầu tiên.
  5. “Số lượng cặp tiền BTC_XXX”. Số lượng cặp với tiền tệ cơ sở BTC mà bot sẽ giao dịch.
  6. “Số lượng cặp tiền tệ ETH_XXX”. Số lượng cặp với tiền tệ cơ sở ETH.
  7. “Số cặp tiền tệ XMR_XXX”. Số lượng cặp với tiền tệ cơ sở XMR.
  8. “Số lượng cặp tiền USDT_XXX”. Số lượng cặp với tiền tệ cơ sở là USDT.
  9. “Tỷ lệ bước”. Bước giá khi xác lập tỷ lệ bảo hiểm. Ví dụ:nếu lệnh nhập đầu tiên của đồng tiền có điều kiện được mua với tỷ giá 0,1 btc, ở bước tỷ giá 0,5%, thì tỷ giá bảo hiểm sẽ được đặt ở các mức:(1) 0,0995; (2) 0,099; (3) 0,0985; (4) 0,098; …
  10. “Số lần đặt cược”. Số lượng cược bảo hiểm tối đa sẽ được đặt bởi bot khi tỷ lệ giảm. Ví dụ:nếu số lần đặt cược là 39 và tỷ lệ vào lệnh là 0,1 thì các lệnh bảo hiểm sẽ có tỷ lệ như sau:(1) 0,0995; (2) 0,099; (3) 0,0985; (4) 0,098,… (39) 0,0805. Khi chỉ định thông số này, bạn cần tính đến số tiền gửi của mình.
  11. “Khả năng sinh lời (Hệ số)”. (Không được nhầm lẫn với tỷ lệ phần trăm, hệ số 0,003 =0,3%, 0,01 =1%, v.v.) Tỷ lệ lợi nhuận khi đặt lệnh bán, có tính đến hoa hồng trao đổi. Ví dụ:nếu giá trị của tham số này là 0,002 và tỷ giá nhập là 1btc, sau khi tăng tỷ lệ lên mức của tỷ lệ đặt hàng bán, chúng ta sẽ nhận được 0,002btc lợi nhuận ròng, tức là 0,2%. Nếu trước khi thoát khỏi giao dịch đối với cặp tiền tệ này, tỷ giá bảo hiểm cũng đã được mua, thì lợi nhuận sẽ tăng tương ứng với số lượng của chúng.
  12. Martingale. (Hệ số cũng như khả năng sinh lời) »tăng quy mô của tỷ lệ bảo hiểm. Martingale - 0,1 có nghĩa là quy mô của mỗi lần đặt cược tiếp theo sẽ được tăng lên 10% so với quy mô của lần đặt cược đầu vào. Quy mô của các tỷ lệ bảo hiểm:(1) 0,1; (2) 0,11; (3) 0,12;….
  13. “Chỉ giảm giá”. Khi thông số này được kiểm tra, bot sẽ chỉ bán các vị trí hiện tại (nếu có). Sẽ không có đơn hàng mới nào được đặt.
  14. “Tiếp tục với”. Tôi muốn thu hút sự chú ý đặc biệt đến thông số này. Bot đồng bộ hóa tất cả các hành động của nó với lịch sử giao dịch trong hồ sơ của bạn và ghi nó vào cơ sở dữ liệu nội bộ của nó. Và nếu công việc của nó bị dừng theo cách thủ công hoặc bị gián đoạn vì các lý do khác (đóng băng máy tính, kết nối Internet biến mất, v.v.), thì sau khi máy tính tiếp tục hoạt động, bot có thể tiếp tục hoạt động từ cùng một nơi. Để làm điều này, bạn cần khởi chạy bot và chỉ ra cho nó một điểm trong lịch sử giao dịch để tiếp tục hoạt động. Những thứ kia. đặt hộp kiểm của tham số này, sau đó trường nhập ngày và giờ sẽ có sẵn, hãy nhập ngày và giờ theo định dạng được chỉ định (ví dụ 2017-06-01 04:15:56) VẬN HÀNH BOT KHÔNG ĐƯỢC XỬ LÝ ĐẦU TIÊN sau gián đoạn (lấy từ giao diện web Lịch sử thương mại trong poloniex LC). Nếu không có bản ghi mới nào xuất hiện trong Lịch sử giao dịch trong thời gian này, hãy cho biết thời gian hiện tại theo UTC (thời gian máy chủ poloniex) hoặc thời gian của thao tác cuối cùng được xử lý bởi bot có thêm 1 giây (tùy chọn thứ hai nhiều hơn đáng tin cậy). Trong các phiên bản mới, sau khi ngừng giao dịch, bot sẽ đặt thời gian bắt buộc trong trường này, bạn cần sao chép và ghi nhớ nó nếu định đóng chương trình hoặc khởi động lại máy tính của mình.
  15. “Các cặp tiền tệ”. Danh sách các cặp tiền tệ được phép giao dịch. Được chỉnh sửa bằng cách sử dụng các nút “Thêm” và “Xóa” bên dưới danh sách. Nếu số lượng cặp với một loại tiền cơ sở cụ thể trong danh sách này bằng hoặc ít hơn tham số (5-8) “Số lượng cặp tiền” của loại tiền tương ứng, thì giao dịch sẽ được thực hiện độc quyền trong các cặp được chỉ định. Trong trường hợp ngược lại, bot sẽ tự chọn các cặp tùy thuộc vào khối lượng giao dịch hiện tại của các cặp tiền tệ, như đã mô tả ở trên.
  16. Các đơn đặt hàng hiện tại
  17. Lịch sử giao dịch
  18. Nhật ký về các hoạt động đã thực hiện và các sự kiện đã xử lý, bao gồm các yêu cầu chưa được trả lời và lỗi của sàn giao dịch trong thời gian đóng băng sẽ được hiển thị ở đây.
  19. Nút “START / STOP” để bắt đầu và dừng bot.
  20. Hộp kiểm “Hiển thị khóa” để hiển thị các trường có khóa API.
  21. Trường dành cho API-Key
  22. Trường bí mật
  23. Chuyển đổi các tab “Cài đặt”, “Nhật ký”, “Thống kê”.

Nếu chúng tôi dịch các thông số được trình bày trong ảnh chụp màn hình với các hệ số thành tỷ lệ phần trăm, chúng sẽ giống như sau:
Khả năng sinh lời (hệ số) 0,02 - 2%
Martingale (hệ số) 0,05 - 5%

Mô tả thuật toán để lựa chọn tự động các cặp tiền tệ:

Cặp tiền từ danh sách được phép có khối lượng giao dịch cao nhất sẽ được đặt đầu tiên, miễn là:

  • a) Bạn có thể đặt lệnh tham gia với mức giá tốt nhất thấp hơn bất kỳ chỉ báo EMA (20) hoặc EMA (30) nào
  • b) Không có cặp nào trong danh sách cho phép thoả mãn điều kiện a). Trong trường hợp này, đơn vị tiền tệ sẽ được chọn mà giá hiện tại gần nhất với các chỉ báo EMA (20) hoặc EMA (30).

Tóm lại, bot cố gắng tránh mua các loại tiền tệ ở mức giá cao nhất và chọn những loại tiền tệ được dự đoán sẽ tăng trưởng.

Cài đặt bot:

  • Trước hết, chúng tôi đặt cài đặt khu vực, múi giờ (có tính đến việc chuyển đổi sang giờ tiết kiệm ánh sáng ban ngày, nếu có) và thời gian chính xác phù hợp với vị trí của bạn.
  • Chúng tôi tạo các khóa API có quyền giao dịch (Cho phép Giao dịch) trong phần tương ứng của tài khoản cá nhân Poloniex của bạn. https://poloniex.com/apiKeys
  • Giải nén kho lưu trữ.
  • Khởi chạy chương trình, tập tin BOTanica.exe, đặt các cài đặt mong muốn để giao dịch (xem phần “Mô tả cài đặt và giao diện chương trình”). Bạn có thể tính toán quy mô cược bằng máy tính có trong kho lưu trữ với chương trình hoặc sử dụng máy tính hiện đại hóa от mystikvano
  • Chúng tôi nhập APIKey và SecretKey vào các trường có tên tương ứng.
  • Chúng tôi bắt đầu giao dịch bằng nút "BẮT ĐẦU"

Để thử nghiệm và làm quen sơ bộ với các khả năng của chương trình, có một phiên bản phân phối miễn phí với các hạn chế:

  • Kích thước đặt cược BTC, không quá 0,0005btc (bao gồm cả martingale)
  • Kích thước đặt cược ETH, không quá 0,0005e (bao gồm cả martingale)
  • Kích thước đặt cược XMR, không quá 0,0005xmr (bao gồm cả martingale)
  • Kích thước đặt cược USDT, không quá 2usdt (bao gồm cả martingale)
  • số lượng đơn vị tiền tệ được giao dịch đồng thời, không quá 2
  • số tỷ lệ bảo hiểm cho một đơn vị tiền tệ, không quá 40

Các cài đặt vượt quá thông số cho phép sẽ bị chương trình bỏ qua.

Cách dùng thử bot miễn phí:

  1. Tạo khóa API có quyền giao dịch (Bật Giao dịch) - https://poloniex.com/apiKeys (Không sử dụng khóa này trong các ứng dụng khác, bộ đếm yêu cầu có thể bị mất và bot sẽ dừng đang làm việc).
  2. Tải xuống phiên bản mới nhất của chương trình từ liên kết bên dưới.
  3. Để làm quen với bot ở chế độ demo, khi bắt đầu trong biểu mẫu đăng ký, hãy nhấn nút "Demo".

Nếu vì lý do nào đó mà bot không hoạt động. Tải xuống tiện ích PoloChecker - https://drive.google.com/open?id =0B60WGf9cxbCEWVA4VkJmdFhqN1U Nhập các khóa đã tạo trong đoạn đầu tiên vào đó (chỉ API-Khóa và Bí mật, bạn không cần điền vào các trường còn lại, hãy để nguyên như vậy). Bằng cách nhấp vào nút, bạn sẽ nhận được phản hồi từ sàn giao dịch. Khi phản hồi bằng mã 403 và chuyển hướng đến biểu mẫu ủy quyền, than ôi, bot sẽ không hoạt động, đây là chính sách bảo mật của sàn giao dịch, nhà cung cấp của bạn nằm trong danh sách đen. Sao chép phản hồi của máy chủ trong đoạn thứ hai và thả nó vào chủ đề hoặc gửi email cho tôi


Khai thác mỏ
  1. Chuỗi khối
  2. Bitcoin
  3. Ethereum
  4. Trao đổi tiền tệ kỹ thuật số
  5. Khai thác mỏ