Thiết lập các tham số nâng cao cho Trading Bot của Deriv | Deriv
Giao dịch bot không hề phức tạp. Nâng cấp chiến lược trading bot của bạn bằng cách thiết lập các chỉ dẫn nâng cao trên Deriv Bot chỉ với 3 bước đơn giản.
Nhóm biên tập Deriv · 14 July 2022 · 7 phút đọc

Trong bài blog trước, chúng tôi đã tìm hiểu những kiến thức cơ bản về Deriv Bot, như thiết lập các khối bắt buộc và chạy một chiến lược đơn giản để giao dịch options và multipliers với Deriv Bot.
Bây giờ hãy cùng xem cách bạn có thể tùy chỉnh sâu hơn các khối bắt buộc để nâng cấp chiến lược giao dịch của mình.
Mỗi khối trong chiến lược của bạn đều có các ô trống có thể được điền thêm những chỉ dẫn bổ sung và chính xác hơn cho bot. Dưới đây là ba thao tác chính sẽ giúp thêm thông tin này:
1. Thiết lập các biến của bạn
Trong thế giới tự động hóa giao dịch, các biến giống như những chiếc hộp lưu trữ thông tin quan trọng. Ví dụ, nếu bạn muốn sử dụng giá trị stake của mình ở một nơi khác trong chiến lược, chứ không chỉ trong khối 'Trade parameters', bạn có thể tạo một khối riêng cho nó.
Điều đầu tiên cần nhớ khi làm việc với các biến là phải đặt tên đúng cách và sắp xếp chúng gọn gàng, vì như vậy sẽ dễ tìm và đặt chúng vào đúng chỗ hơn vào lần sau khi bạn cần. Nó cũng giống như dán nhãn lên các thùng khi bạn chuyển nhà vậy. Việc để tất cả sách của bạn trong chiếc hộp ghi 'Books' sẽ giúp bạn tiết kiệm rất nhiều thời gian khi dỡ đồ.
Vì tiếng Anh là ngôn ngữ được dùng rộng rãi trong lập trình, nên việc đặt tên các biến của trading bot bằng tiếng Anh cũng là một thực hành phổ biến. Thêm vào đó, nếu bạn cần hỗ trợ từ bộ phận chăm sóc khách hàng của chúng tôi, việc hỗ trợ sẽ dễ dàng hơn nhiều nếu các chi tiết trong chiến lược Deriv Bot của bạn dễ đọc và dễ hiểu.
Để tạo một biến, hãy vào tab 'Utility' ở bên trái bảng điều khiển Deriv Bot, rồi nhấp vào Variables. Nhập tên của biến bạn muốn tạo, ví dụ 'Current stake', rồi nhấp Create.

Biến mới bạn vừa tạo sẽ xuất hiện trong cùng một cửa sổ và sẽ có 2 phiên bản:

Phiên bản đầu tiên được dùng để xác định số tiền stake bạn muốn một lần, trong khi phiên bản thứ hai có thể được dùng ở bất kỳ phần nào khác trong chiến lược của bạn và sẽ đại diện cho số tiền đó.
Vì vậy, nếu bạn dùng khối 'Current stake' ở nhiều vị trí trong chiến lược, bạn không cần chỉnh sửa con số ở từng chỗ một cách thủ công. Ví dụ, bạn có thể đặt một quy tắc chỉ bán hợp đồng khi lợi nhuận lớn hơn stake của bạn, và biến này sẽ cho bot biết con số nào cần dùng làm mức stake của bạn.
2. Gán giá trị cho biến của bạn
Để cho bot biết số tiền stake của bạn, bạn cần gán giá trị cho biến 'Current stake'.
Bạn có thể đưa nhiều loại thông tin khác nhau vào các biến của mình, giống như những chiếc hộp có thể chứa nhiều loại vật dụng khác nhau. Nhãn bạn dán trên hộp cho biết bên trong là loại nội dung gì và cần được xử lý như thế nào. Ví dụ, một hộp đựng đồ sứ cần được cẩn thận hơn, trong khi một hộp giấy tờ thì không dễ vỡ đến vậy.
Trong giao dịch, quá trình đưa thông tin vào biến được gọi là gán giá trị, còn các nhãn đó được gọi là kiểu dữ liệu. Mỗi trường yêu cầu một kiểu dữ liệu khác nhau, và khi bạn gán một kiểu nhất định cho biến, điều đó sẽ cho bot biết cách xử lý nó. Có rất nhiều kiểu dữ liệu khác nhau, nhưng với Deriv Bot, bạn chỉ dùng 3 kiểu:
- Text – chỉ chữ cái
- Numbers – chỉ các ký hiệu số
- Boolean – giá trị logic với chuỗi true hoặc false
Khi bạn gán một kiểu dữ liệu cụ thể cho biến, Deriv Bot sẽ tự động nhận diện. Điều này có nghĩa là nếu bạn cố nhập ký hiệu số vào trường văn bản hoặc ngược lại, hệ thống sẽ hiển thị thông báo lỗi.
Để gán giá trị cho biến của bạn, bạn cần kéo biến 'Current stake' mới tạo có ô trống bên trong và thả nó vào vùng làm việc.

Vì biến 'Current stake' chỉ có thể được xác định bằng một con số, bạn cần gán cho nó một giá trị dạng số.
Nhấp lại tab 'Utility', sau đó nhấp Math.
Chọn khối bên dưới 'Number', rồi kéo nó vào khối 'Current stake' trên vùng làm việc, gắn vào ô trống.
Mức stake hiện tại của bạn giờ bằng 0. Bạn có thể đổi nó thành bất kỳ con số nào bằng cách nhập trực tiếp vào trong khối.

Nếu bạn muốn gán cho biến một giá trị dạng văn bản, bạn cũng làm tương tự, nhưng chọn tab 'Text' thay vì 'Math'. Với sự hỗ trợ của text, bạn có thể tạo thông báo tùy chỉnh cho riêng mình, ví dụ thông báo rằng bạn đã đạt lợi nhuận.

Và một biến có kiểu dữ liệu boolean có thể là một phần của các chỉ dẫn phức tạp hơn cho bot của bạn:

3. Thiết lập các phép toán
Sau khi tạo các biến tùy chỉnh, bạn cần hướng dẫn bot phải làm gì với chúng thông qua các phép toán – những khối cho phép trading bot của bạn thực hiện các hành động nhất định. Dưới đây là các loại phép toán chính có trên Deriv Bot:
Các phép toán toán học
Loại phép toán này có thể được tìm thấy trong cùng tab 'Math'. Nó thực hiện nhiều loại tính toán khác nhau, như so sánh số, phép cộng, làm tròn và các thao tác phức tạp hơn khác.

Các phép toán với văn bản
Các phép toán này có thể được tìm thấy trong các tab 'Text' và 'Notifications' và chủ yếu được dùng để nối các biến văn bản lại với nhau. Ví dụ, bạn có thể thiết lập một thông báo tùy chỉnh sẽ bật lên khi bạn đạt lợi nhuận.


Các phép toán logic
Các phép toán logic là một trong những khối được dùng phổ biến nhất vì chúng thiết lập logic của chiến lược. Những khối này có thể được tìm thấy trong tab 'Logic' và thường dựa trên mẫu if/then. Phép toán logic phổ biến nhất là khối Conditional. Bạn có thể thiết lập khối 'Sell conditions' bằng khối Conditional, hướng dẫn bot bán hợp đồng ở mức giá thị trường.

Bất kể mục đích là gì, mỗi khối phép toán đều cần có biến để hoạt động. Bạn có thể tạo bao nhiêu biến tùy ý theo hướng dẫn ở trên, rồi chỉ cần kéo chúng vào khối bạn đang xây dựng.
Khi bạn đã quen hơn với các biến và phép toán, bạn có thể dùng chúng để tùy chỉnh các khối bắt buộc hoặc thiết lập các khối tùy chọn, điều mà chúng tôi sẽ đề cập trong bài blog Cách thiết lập các tham số tùy chọn để nâng cao chiến lược Deriv Bot của bạn.
Tạm thời, bạn luôn có thể thực hành trên tài khoản demo miễn phí rủi ro với 10.000 USD tiền ảo. Nhưng cũng như khi giao dịch trên bất kỳ nền tảng nào khác, phần quan trọng nhất của bất kỳ chiến lược nào là hiểu khi nào là thời điểm tốt nhất để mua hoặc bán một tài sản.