Hướng Dẫn Lập Trình RoBots Giao Dịch Nhị Phân Binary.com A Đến Z

Hôm nay mình sẽ hướng dẫn các bạn sử dụng BOT để giao dịch tự động trên sàn nhị phân BinaryCom. Sàn này ngoài việc cho phép chạy BOT, còn hỗ trợ lập trình để trader có thể tự tạo cho riêng bản thân một con BOT theo ý thích.

Lập trình BOT với BinaryCom rất là dễ dàng, không đòi hỏi bạn phải biết về lập trình trước đó, bạn không phải viết bất kỳ một đoạn code nào cả. Tất cả đều được gói gọn trong các Block chức năng. Việc của bạn là phải hiểu các chức năng của các Block và sắp xếp chúng sao cho logic để BOT có thể hoạt động.

Lập trình BOT mình sẽ chia sẽ thêm BOT (hoạt động tốt) và kèm giải thích trên group.

Tham gia Group Facebook : K-Group

Chủ đề (TOPIC) lập trình trên K-Group là : BOT

Hoặc link trực tiếp : https://www.facebook.com/groups/678867426192009/post_tags/?post_tag_id=697279561017462

Giao Diện Thiết Kế Bot BinaryCom

Bạn cần đăng ký một tài khoản giao dịch tại BinaryCom trước nếu chưa có.

Đăng Ký Miễn Phí - Có Sẵn Tài Khoản Demo $10,000

Sau khi có tài khoản rồi, bạn truy cập đến khu vực dành cho BOT tại địa chỉ : BOT BinaryCom.

huong dan dung bot trong binary dot com

Hình trên là tổng quan các khu vực sử dụng và thiết kế BOT :

  • A là khu vực chứa các Block chức năng để xây dựng BOT.
  • B là khu vực thiết kế theo ý người dùng, sắp xếp các Block cho logic để hoạt động.
  • C là thanh menu chức năng chung.
  • D là thể hiện thông tin tài khoản của người dùng.

Chi Tiết Chức Năng Trên Thanh Menu

thanh menu binary dot com

  • A : Reset lại toàn bộ việc tạo BOT trở về mặc định ban đầu.
  • B : Mở một BOT bất kỳ có trên máy tính của bạn ( file BOT có định dạng XML).
  • C : Save BOT đang thiết kế, lưu trên máy tính của bạn.
  • D : Kết nối với Google Drive
  • E & F : Như xài Office Word, quay trở lại hành động trước đó.
  • G & H : Phóng to / thu nhỏ
  • I : Tự động sắp xếp các Block (các khối chức năng) ngay lối thẳng hàng.
  • J : Bảng theo dõi quá trình lời lỗ khi chạy BOT.
  • K : Kích hoạt chạy BOT.
  • M & N : biểu đổ giá tài sản mà BOT đang chạy để theo dõi.

Giới thiệu các thành phần trong thiết kế

Mặc định ban đầu luôn có 4 phần thiết kế chính (xem hình) :

cac thanh phan trong thiet ket bot

  1. Define your trade contract : Trước khi BOT chạy, bạn cần cấu hình các thông số trước khi chạy BOT tại đây. Chọn giao dịch thị trường nào (Forex, Volatility, …) loại tài sản nào (EURUSD, AUDUSD, Gold, …) kiểu giao dịch nào, thời gian giao dịch, số tiền giao dịch , ….
  2. Watch and purchase your contract : BOT sẽ bắt đầu chạy tại đây, bạn xây dựng các hàm xử lý theo hệ thống giao dịch của bạn, nếu thỏa thì BOT tự đặt lệnh giao dịch với số tiền, loại tài sản, thời gian đã cấu hình ở bước 1.
  3. Watch and sell your purchase contract :  BOT đang chờ thời gian kết thúc lệnh, lúc này nếu thỏa yêu cầu nào đó mà bạn thiết kế cho BOT, BOT có thể kết thúc sớm thời gian.
  4. Get your trade result and trade again : BOT kết thúc lệnh và cho kết quả WIN hay LOSS, mặc định là BOT sẽ quay lại bước 2 và tiếp tục chạy.

Các BLOCK chức năng hay sử dụng

Xem thêm video bên dưới để biết cách kéo thả sắp xếp các BLOCK. Đây chỉ là các BLOCK cơ bản hay sử dụng. Các Block phức tạp hơn sẽ giới thiệu sau.

cac blocks logic trong bot binary

cac block Math trong bot binary

Block Variable trong bot binary

block afterpurchase trong bot binary

Video Hướng Dẫn Sơ Lược Lập Trình Robots

Lập trình BOT với thị trường Volatility Indices

Đầu tiên bạn nên tập thiết kế BOT trên thị trường Volatility, sẽ dễ hiểu và đơn giản hơn.

thi truong volatility

Bạn có thể chọn một trong các loại Volatility 10/25/50/75/100 index, cái nào cũng được, không có sự phân biệt rõ ràng giữa các loại.

Thị trường giao dịch Volatility có rất nhiều kiểu giao dịch thú vị mà thị trường Forex không có.

BOT Volatility > Digits > Matches/Differs

Loại giao dịch Digits dùng chữ số cuối cùng để dự đoán. Nếu bạn chọn “Khớp” (Matches), bạn sẽ thắng nếu chữ số cuối cùng của giá tại thời điểm kết thúc giao dịch giống với dự đoán của bạn. Nếu chọn “Khác nhau” (Differs), bạn sẽ thắng nếu chữ số cuối cùng không giống như dự đoán của bạn.

volatility digits match or differ

Tỉ lệ payout tương ứng : 

  • Khớp (Matches) : rất cao 809.1%, bạn đặt lệnh $10, nếu win bạn sẽ nhận được $80,91.
  • Khác (Differs) : rất thấp 9.9%, lệnh $10, nếu thắng bạn chỉ được $0,99.

Tuy tỉ lệ payout của Differs rất thấp nhưng tỉ lệ win lại cực kỳ cao. Vì vậy chúng ta có thể tạo BOT có chiến lược giao dịch phù hợp.

Chiến Lược “Lấy Thịt Đè Người”

Ban đầu ta sẽ cho BOT chạy với lệnh $1, sẽ win liên tục vì tỉ lệ win rất cao, chẳng may nếu ta thua thì mất $1, ngay lập tức lệnh kế tiếp ta cho BOT giao dịch với $11 và nếu win ta sẽ thu hồi lại được $1,09.

bot binary volatility digits matches differs

Pass giản nén : kimmmo.com

Download Bot Volatility-digits-matches-differs

BOT Volatility > Digits > Even/Odd

Giao dịch Even/Odd là dự đoán chữ số cuối cùng là chẳn (ví dụ: 2, 4, 6, 8 hoặc 0) hay lẻ (ví dụ: 1, 3, 5, 7, hoặc 9).

giao dich even odd

Dù bạn dự đoán chẳn hay lẻ thì tỉ lệ payout luôn cố định là 96.1%, và tỉ lệ win cũng cố định là 50%. Bởi vì với tỉ lệ thế này, ta phải áp dụng chiến lược quản lý vốn vào BOT này.

Chiến Lược Martingale (nhồi ngược)

Nếu bạn trong một chuỗi thua liên tục, thì một lệnh thắng tiếp theo sẽ bù lỗ cho toàn bộ lệnh thua trước đó, do đó các lệnh về sau sẽ tăng dần theo cấp số nhân. Với cách này thì tài khoản của bạn sẽ tăng trưởng khá nhanh, tuy nhiên nếu bạn liên tục thua, tài khoản của bạn sẽ bị âm nặng và có thể cháy tài khoản.

Ví dụ : lệnh giao dịch chỉ $1, nếu thua thì nhân đôi lệnh. Vậy nếu bạn thua liên tục 4 lần, thì các lệnh thua lần lược sẽ là : $1, $2, $4, $8, tổng số tiền thua hiện tại là : 1 + 2 + 4 + 8 = $15. Thật là may mắn nếu như bạn có thể thắng lệnh giao dịch thứ 5 (lệnh $16) thì lợi nhuận của bạn sẽ là $16 x 96.1% = $15.376, bạn sẽ lấy lại toàn bộ số vốn đã mất trước đó và kèm theo một khoảng lời nhỏ.

BOT chien luoc gap lenh Martingale

Pass giải nén : kimmmo.com

Download BOT-EvenOdd-Martingale

Chiến Lược 123

Đây là chiến lược được tùy biến lại cho đơn giản dễ hiểu hơn từ phương pháp quản lý vốn Fibonacci, nhưng hiệu quả vẫn tương tự. Với chiến lược Martingale thì tài khoản tăng trưởng đều đặn nhưng nếu bạn không được may mắn cho lắm thì khá dễ cháy tài khoản nhanh chóng. Chiến lược 123 sẽ giảm thiểu rủi rõ hơn.

Mô tả chiến lược 123 : ban đầu lệnh $1, nếu lost thì tiến lên một bậc, và nếu win thì lùi lại 1 bậc.

chien luoc 123

Ví dụ :

  • Với mức payout cố định là  96.1%, bạn vào lệnh ban đầu là $1, thua liên tiếp 4 lần, lúc này tổng thua là : $1 + $2 + $3 + $4 = $10
  • Tới lệnh thứ 5 với số tiền là $5, bạn win được : $5 x 96.1% = $4.805 và lùi lại 1 bậc, lúc này lệnh giao dịch là $4.
  • Tiếp tục win 2 lần liên tiếp ở bậc $4 ($4 x 96.1% = $3.844), và $3 ($3 x 96.1% = $2.883).
  • Lúc này bạn đang ở lệnh $2, và nếu thua 1 lần, bạn lại tiến lên bậc $3.
  • Cứ tiến và lùi 1 bậc như vậy, bạn vẫn có những khoảng lời nhất định.
  • Nếu lệnh trở về được bậc $1, bạn chắc chắn sẽ lời và lời khá nhiều.
  • Thậm chí nhiều khi bạn vẫn chưa về được bậc $1, thì bạn vẫn đã lời rồi.
  • Nhưng vận may của bạn không có, lệnh thua liên tục, số tiền ngày càng được nâng lên, bạn có nguy cơ cháy tài khoản. Nhưng ít ra độ rủi ro vẫn thấp hơn nhồi lệnh Martingale.

chien luoc giao dich 123

Pass giải nén : kimmmo.com

Download BOT-EvenOdd-123

Tham khảo thêm BOT trên K-Group, với chủ đề (Topic) của group là BOT.

Mọi câu hỏi cần hỗ trợ anh em nên post trên group. Hạn chế hỏi tại đây.

Thân !!!

27 thoughts on “Hướng Dẫn Lập Trình RoBots Giao Dịch Nhị Phân Binary.com A Đến Z”

  1. admin cho hỏi tí, làm sao để mở rộng một block đã bị khóa nhỉ? Thông thường thì chỉ cần rê chuột đến block rồi ấn chuột phải rồi chọn expand là được, nhưng bot của người khác gửi thì bấm để mở rộng không được?

    Reply
    • Bạn chỉ cần tạo ra 1 biến (Variable) với tên gì cũng được và cài đặt bằng 0, như DemLoss = 0, rồi tăng dần khi kết quả giao dịch là Loss. Trên có ví dụ phần này rồi mà bạn, xem phần BOT Volatility > Digits > Even/Odd

      Reply
  2. Chào bạn! cho mỉnh hỏi nhé. Nếu muốn BOT chuyển hướng đánh lên hoặc xuống theo chat thì làm thế nào nhỉ. Mong chỉ giúp

    Reply
  3. Xin chào! Cho mình hỏi, làm sao cho Bot Binary tự động chạy theo hướng thị trường Call/Pu
    Mong tin. Cảm ơn!

    Reply
    • Một vài dòng chat không thể nào mô tả code cho bạn hiểu được. Qua tết mình sẽ cố gắng thêm nội dung phần lập trình BOT này.

      Reply
  4. chiến lược 1-2-3,bạn cho mình hỏi chỗ chỉnh mức tiền đặt lệnh cao hơn ví dụ như là 2-4-6-8 thì chỉnh ở phần nào bạn nhỷ

    Reply
  5. Sàn Binary cộng đồng ace VN có nhiều người tham gia không nhỉ? không thấy có Group nào để thảo luận cả!!! ace nào biết share để mọi người cùng tham gia.

    Reply
  6. Bạn ơi cho mình hỏi có cách nào không cần vào lệnh mà check được trong 1 nến tương đương 30s là nến đó xanh hay đỏ không ạ , hay có cách nào lây kết quả của 30s trước và 30s sau để so sánh không bạn

    Reply
  7. cho mình hỏi có cách nào đếm lệnh loss mà không cần vào lệnh không , chằng hạn lấy giá đầu vào và giá lúc 30s sau ( tương đương 1 nến) để tính toán biết được nếu mình đánh lệnh đó sẽ ăn hay thua ấy

    Reply
    • Đại loại là so sánh giá sau 1 khoảng thời gian. Bạn dùng Tools > Time > Run After … seconds. Dùng biến lưu trữ và biến đếm là được. Bạn làm điều này trong mục 2 Watch and Purrchase Your Contract. Chỗ này xử lý trước khi vào lệnh. Bạn dùng Last Tick để lấy giá, sau bao nhiêu giây, thì lấy tiếp rồi so sánh. @_@ mô tả thì dài lắm.

      Reply
    • Vào Binary > Tick Analysis, kết hợp dùng “This block is called on every tick” và “Last Tick” với comment trước.

      Reply
  8. mong bạn gợi ý giúp cụ thể về cách tạo bot binary để check số lệnh sai của bot demo để vào lệnh theo bot…và số lần gấp khi vào lệnh mà vẫn bị sai..cảm ơn bạn nhiều

    Reply
    • Để check số lệnh sai, bạn tạo 1 biến đếm và cho nó tăng dần lên khi “Result is Loss”, còn việc đếm gấp lệnh thất bại cũng như vậy. Ví nếu bạn cho phép 1 chuỗi thua liên tiếp chỉ đến lần 3 thì reset lại số tiền từ đầu, và chỉ cho phép sai 5 lần gấp lệnh liên tục như vậy. Đầu tiên là phải có biến A để lưu số lần thua đang ở số mấy rồi, nếu biến A = 3, nghĩa là đã có 3 lần thua liên tiếp và đã gấp lệnh, lúc này ta reset lại số tiền để chạy lại từ đầu, cũng là lúc ta có biến B tăng lên. Biến B dùng để lưu số lần gấp lệnh thất bại. Và nếu B = 5 thì ngừng BOT luôn. Ví dụ mã code :
      Set A = 0
      Set B = 0
      if(result = loss)
      ……A = A + 1
      ……if(A = 3)
      ………..Reset money
      ………..A = 0
      ………..B = B + 1
      ……Endif
      ……if(B = 5)
      ………..Ngưng BOT
      ……Endif
      Endif

      Reply
  9. trước tiên mình cảm ơn bạn vì đã trả lời câu hỏi mình rất nhanh và chi tiết, sau nữa mình muốn hỏi thêm chút là mục đích mình muốn là 1 con bot mà nó có đk vào lệnh là sau khi thua: vd 5 lệnh liên tục mới vào lệnh chẳng hạn, nhưng trong khi đó nó ko vào 1 lệnh nào (nhưng nếu nó vào lệnh thì sẽ thua 5 theo điều kiện đã cài indi, nghĩa là cũng 1 con bot có đk vào lệnh theo indi vậy mà chạy demo và cho kết quả là 5 lệnh thua liên tục) thì lúc đó con bot real mình mới vào lệnh sau khi bot demo thua 5 lệnh đó bạn à…nghe có vẻ khó hiểu ha admin..hic

    Reply
    • Mình đang muốn cái KGroup xôm tụ hơn, nên mọi câu hỏi bạn nên post trên group nha !! Mình sẽ trả lời câu hỏi này trên group !

      Reply
  10. A cho em hướng dẫn 2 cách viết robot đánh như sau với anh ….. Cái thứ nhất : nếu lên hoạc xuống liên tục 12 cây mới vào lệnh. Vào liên tục từ cây số 13-16 hoặc win thì ngưng …. Cái thứ 2 là : vào lệnh khi có 10 cây đỏ hoặc 10 cây xanh đơn lẽ . Thì viết làm sao anh. Xin anh cho huong dẫn a..

    Reply
  11. ad thân mến,ad có thể tạo được bot tự chỉnh giá trên sàn remitano của vn k ạ,ad có thể cho em sdt k ạ

    Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.