Nado Lưới Tỷ Lệ Hai Đồng Tiền
Giao dịch lưới theo tỷ giá cho hai loại tiền (ví dụ: ETH/BTC) trên Nado với đồng bộ bản ghi Notion
NadoTradingGridRateNotionLongShort
Nado Lưới Tỷ Giá Hai Loại Tiền
Dành cho ai?
Luồng công việc này dành cho các trader muốn chạy chiến lược lưới dựa trên tỷ giá trên Nado sử dụng hai tài sản (ví dụ: ETH và BTC). Phù hợp cho người dùng muốn giao dịch tỷ giá giữa hai tài sản (ví dụ: ETH/BTC) theo kiểu lưới, với các vị thế và chốt lời được theo dõi trong cơ sở dữ liệu Notion.
Vấn đề luồng công việc này giải quyết / Trường hợp sử dụng
- Tự động hóa giao dịch lưới trên tỷ giá giữa hai tài sản (ví dụ: ETH/BTC), không phải một cặp spot đơn lẻ.
- Duy trì hồ sơ rõ ràng của mọi vị thế mở và đóng trong Notion.
- Hỗ trợ cả long (mua tài sản A, bán tài sản B) và short (bán tài sản A, mua tài sản B) với chốt lời tự động và khoảng cách lưới.
Luồng công việc làm gì
Sau khi bạn gửi cấu hình, luồng công việc chạy tự động mỗi 2 phút và tiếp tục chạy cho đến khi bạn dừng nó.
Khởi động
- Nó tải các bản ghi hiện có từ cơ sở dữ liệu Notion (mỗi cặp một cơ sở dữ liệu, ví dụ: ETH-BTC). Tất cả vị thế lưới mở và đóng cho cặp đó được lưu ở đó và đồng bộ vào trạng thái cục bộ.
Mỗi lần chạy
-
Giá và tỷ giá
Nó lấy giá hiện tại cho cả hai tài sản (ví dụ: ETH/USDT và BTC/USDT) và tính tỷ giá hiện tại (ví dụ: ETH/BTC = giá ETH ÷ giá BTC).
-
Chốt lời (Take-profit)
Đối với mọi vị thế mở trong cùng cặp (bất kỳ chiều nào) đã đạt tỷ giá mục tiêu:
- Long: đóng khi tỷ giá hiện tại bằng hoặc cao hơn tỷ giá mục tiêu chốt lời của vị thế.
- Short: đóng khi tỷ giá hiện tại bằng hoặc thấp hơn tỷ giá mục tiêu chốt lời của vị thế.
Việc đóng được thực hiện bằng cách đặt hai lệnh thị trường (mỗi chân một lệnh). Sau khi đóng, nó cập nhật bản ghi thành “closed” trong bộ nhớ và trong Notion.
Nếu nó đã đóng ít nhất một vị thế phù hợp với chiều và cặp cấu hình hiện tại trong lần chạy này, nó sẽ không mở vị thế mới trong cùng lần chạy đó (chờ lần chạy tiếp theo).
-
Lưới: có nên mở vị thế mới không?
Nó chỉ xem xét mở vị thế mới cho chiều và cặp cấu hình hiện tại:
- Nếu không có vị thế mở cho chiều và cặp đó, nó sẽ mở một vị thế (tuân theo khoảng cách tối thiểu giữa các lệnh bên dưới).
- Nếu đã có vị thế mở, nó chọn một vị thế “tham chiếu” (theo tỷ giá vào lệnh: long chọn cao nhất, short chọn thấp nhất). Nó chỉ mở vị thế mới nếu:
- Tỷ giá hiện tại đã di chuyển ít nhất khoảng cách lưới cộng khoảng cách chốt lời so với tỷ giá mục tiêu chốt lời của vị thế tham chiếu (không phải so với tỷ giá vào lệnh). Long: tỷ giá hiện tại phải bằng hoặc thấp hơn ngưỡng (tỷ giá đã giảm đủ so với mục tiêu TP của tham chiếu). Short: tỷ giá hiện tại phải bằng hoặc cao hơn ngưỡng (tỷ giá đã tăng đủ so với mục tiêu TP của tham chiếu).
- Thời gian kể từ khi vị thế tham chiếu được mở phải ít nhất bằng khoảng thời gian đặt lệnh tối thiểu (phút) bạn đã cấu hình.
Nếu vị thế tham chiếu mới được mở quá gần đây, nó sẽ bỏ qua việc mở và thử lại lần chạy sau.
-
Mở vị thế mới
Nó đặt hai lệnh thị trường (mỗi tài sản một lệnh) với kích thước lấy từ Amount A và Amount B của bạn (số lượng từng tài sản). Sau đó chờ cả hai lệnh khớp, đọc giá và số lượng khớp, tính tỷ giá vào lệnh và tỷ giá chốt lời (sử dụng khoảng cách chốt lời bạn cấu hình), tạo một bản ghi mới, lưu vào bộ nhớ và tạo hàng tương ứng trong Notion.
Notion
- Mỗi vị thế được lưu dưới dạng một hàng với: thời gian (UTC), cặp, chiều (long/short), tỷ giá vào lệnh, tỷ giá mục tiêu chốt lời, số lượng cho cả hai tài sản, trạng thái (open/closed), và id đơn hàng. Luồng công việc dùng đây cả như nhật ký và nguồn chân thực cho “cái gì đang mở” và “lần đặt lệnh cuối là khi nào”.
Khi nào chạy / dừng
- Chạy: Mỗi 2 phút sau khi bạn gửi cấu hình, rồi lặp lại.
- Dừng: Chỉ khi engine của workflow được khởi động lại hoặc workflow bị vô hiệu hóa, xóa, hoặc triển khai lại.
Thiết lập
-
Thông tin xác thực Nado
Trong node cấu hình, kết nối tài khoản Nado của bạn (địa chỉ tài khoản, tên sub-account, khóa ký giả mạo/signing key).
-
Notion
Thêm khóa API Notion của bạn vào node cấu hình. Luồng công việc sử dụng một cơ sở dữ liệu Notion riêng cho mỗi cặp, với tên như Nado-Rate-Grid-Records-ETH-BTC. Tạo một database trong Notion với tên đó (hoặc tên khớp Asset A và Asset B), và thêm các thuộc tính khớp với những gì workflow ghi (ví dụ time_utc, pair, direction, entry_rate, target_take_profit_rate, amount_A, amount_B, status, order_id). Bạn có thể tạo bản ghi đầu tiên thủ công hoặc để workflow tạo khi nó đặt lệnh đầu tiên.
-
Tham số giao dịch
- Asset A / Asset B: Hai tài sản cho tỷ giá (ví dụ ETH và BTC). Tỷ giá là giá của Asset A ÷ giá của Asset B.
- Chiều: Long = mua Asset A, bán Asset B (lợi nhuận khi tỷ giá tăng). Short = bán Asset A, mua Asset B (lợi nhuận khi tỷ giá giảm).
- Khoảng cách lưới (%): Dùng cùng với khoảng cách chốt lời để quyết định khi nào mở mức lưới tiếp theo. Lệnh tiếp theo được phép khi tỷ giá hiện tại đã di chuyển ít nhất tổng của khoảng cách lưới cộng khoảng cách chốt lời so với tỷ giá mục tiêu chốt lời của vị thế tham chiếu (ví dụ 0.5 nghĩa là 0.5%).
- Khoảng cách chốt lời (%): Mức độ tỷ giá phải di chuyển từ entry trước khi vị thế bị đóng (ví dụ 0.3 là 0.3%).
- Amount A / Amount B: Số lượng Asset A và Asset B cho mỗi đơn hàng lưới mới (ví dụ 0.01 ETH và 0.0005 BTC). Cả hai phải lớn hơn 0.
- Khoảng thời gian đặt lệnh tối thiểu (phút): Số phút tối thiểu giữa việc mở các vị thế mới cho cùng chiều và cặp (so sánh với thời gian của vị thế tham chiếu). Giúp tránh mở quá thường xuyên.
Các tính năng chính
- Lưới trên tỷ giá (ví dụ ETH/BTC), không phải một ký hiệu đơn lẻ.
- Long và short với điều kiện chốt lời chính xác và lệnh đóng phù hợp.
- Tất cả vị thế được lưu và đồng bộ trong Notion (mở và đóng).
- Sau khi đóng vị thế cho cấu hình hiện tại (cùng chiều và cặp), workflow bỏ qua việc mở trong cùng lần chạy và chờ lần chạy tiếp theo.
- Khoảng cách lưới cho lệnh tiếp theo được đo từ tỷ giá mục tiêu chốt lời của vị thế tham chiếu (không phải tỷ giá vào lệnh), vì vậy mức tiếp theo chỉ mở sau khi tỷ giá đã di chuyển đủ so với nơi vị thế trước đó sẽ chốt lời.
- Khoảng thời gian đặt lệnh tối thiểu để các lệnh mới không được đặt quá gần về mặt thời gian so với vị thế tham chiếu.
Các node sử dụng
- Cấu hình người dùng: Thu thập cặp tài sản, chiều, cài đặt lưới và chốt lời, khoảng thời gian, số lượng, thông tin xác thực Nado và khóa API Notion.
- Nado:
- Đọc sổ lệnh hiện tại và giá
- Đặt lệnh thị trường để mở hoặc điều chỉnh các vị thế lưới
- Notion:
- Tải và đồng bộ các bản ghi lưới (vị thế mở và đóng) cho cặp từ cơ sở dữ liệu Notion
- Cập nhật các bản ghi khi vị thế thay đổi
Tham khảo
- Sàn giao dịch Nado và API.
- Cơ sở dữ liệu Notion và API để lưu trữ các bản ghi lưới.