Bỏ qua để đến nội dung

Crypto: cặp spot và hợp đồng vĩnh cửu

Mọi gói cho giao dịch nhập tay và nhập tệp (Free một tệp mỗi ngày); API key của các sàn từ Trader trở lên.

Crypto nằm cạnh futures, cổ phiếu và quyền chọn trong cùng một nhật ký: cùng danh sách, lịch, thống kê, checklist và đánh giá AI. Cặp spot được mua và bán (BTCUSDT); hợp đồng vĩnh cửu đi long và short kèm funding (BTCUSDT.P). Bộ lọc Thị trường có Crypto cho cả hai. Giao dịch của một sàn đã kết nối vẽ nến 1 phút của sàn trên trang của nó, với MFE và MAE chính xác đến từng phút (Biểu đồ, MFE và MAE).

Trang giao dịch của một hợp đồng vĩnh cửu: lệnh short trên nến 1 phút của sàn, funding, đòn bẩy và giá thanh lý

TakeJournal gọi một cặp theo đồng coin và đồng định giá của nó, bất kể sàn viết thế nào: BTC-USD, XBT/USD và XXBTZUSD đều là BTCUSD, nên cùng một thị trường từ hai sàn là một công cụ. Hợp đồng vĩnh cửu được thêm .P phía sau, như trên TradingView (ETHUSDT.P), vì các sàn đặt tên cặp spot và hợp đồng vĩnh cửu giống nhau. Thống kê xếp cả hai dưới đồng coin (BTC).

Khối lượng có số thập phân (0,015 BTC), giá có bao nhiêu chữ số cần thiết (0,00001234). Cặp spot chỉ được nắm giữ, không bao giờ bán khống.

Coin vào tài khoản từ nơi khác, một khoản nạp hoặc phần thưởng mà key của sàn báo, là một vị thế riêng của coin tính bằng đô la (BTCUSD), mở theo giá trị khi chúng đến. Một lệnh bán trên cặp đô la vượt quá số coin TakeJournal thấy được mua ở đó sẽ lấy từ chúng, nên giao dịch cho thấy biến động giá kể từ khi chúng vào; các giao dịch mua bán trọn vòng của bạn trên cặp đó vẫn là những giao dịch riêng. Coin rời tài khoản đóng phần đã vào trước, rồi đến vị thế cũ nhất của coin trên một cặp đô la. Bán coin mà TakeJournal chưa từng thấy chỉ đóng phần đang nắm giữ và không mở gì, còn bán trên cặp định giá bằng euro hoặc bằng coin thì không lấy coin đã nạp.

Tài khoản tính theo tiền tệ của nó: đô la, trừ khi bạn chọn tiền tệ khác, như một tài khoản Kraken bằng euro. USDT, USDC và các stablecoin đô la khác được tính là đô la. Một cặp định giá bằng tiền tệ khác với tài khoản (BTC/EUR trên tài khoản đô la, BTCUSDT trên tài khoản euro) được định giá theo tỷ giá tham chiếu của Ngân hàng Trung ương châu Âu vào ngày nó đóng (cuối tuần theo tỷ giá thứ Sáu). Cặp định giá bằng coin (ETH/BTC) chỉ hiện kết quả theo điểm. Phí trừ bằng coin đã mua, bằng BNB hoặc bằng tiền tệ khác được định giá bằng đô la khi giao dịch đến, rồi đổi sang tiền tệ của tài khoản theo tỷ giá ngày đó. Một lệnh mua trả phí bằng coin đã mua nắm giữ số coin sàn đã ghi có, tức khối lượng sau khi trừ phí, nên bán hết số đó sẽ đóng giao dịch.

Vị thế đang mở, đã mua hoặc đã nạp, được định giá theo giá theo giờ của coin từ dữ liệu thị trường công khai của Binance (hợp đồng vĩnh cửu theo giá spot, cặp euro theo tỷ giá trong ngày), ở mọi gói; giao dịch cho biết giá lấy từ giờ nào. Giá bạn nhập trên trang giao dịch có hiệu lực đến khi có giá của giờ tiếp theo. Coin mà Binance không niêm yết giữ giá bạn nhập.

Crypto được giao dịch mỗi ngày, kể cả cuối tuần, nên một giao dịch crypto được tính theo ngày dương lịch ở múi giờ của bạn (múi giờ trong hồ sơ): một giao dịch tối thứ Sáu ở New York vẫn thuộc thứ Sáu. Lịch hiện thứ Bảy và Chủ nhật khi tháng có giao dịch vào những ngày đó. Futures giữ phiên của chúng (từ 18:00 giờ New York), cổ phiếu và quyền chọn giữ ngày New York (xem lịch).

Hợp đồng vĩnh cửu: funding, đòn bẩy, thanh lý

Phần tiêu đề “Hợp đồng vĩnh cửu: funding, đòn bẩy, thanh lý”

Các khoản funding được tính vào kết quả của vị thế đang mở khi chúng được trả, giống như phí: trang giao dịch hiện funding cạnh phí, và tab Lệnh khớp liệt kê các khoản thanh toán. Trên tài khoản bạn tự điền, hãy thêm khoản thanh toán ở đó (Thêm funding: thời điểm và số tiền theo tiền tệ của tài khoản, số âm nếu đã trả).

Đòn bẩy và giá thanh lý của bất kỳ hợp đồng vĩnh cửu nào do bạn tự ghi (Đòn bẩy · thanh lý trên trang giao dịch); trang cho thấy giá thanh lý cách điểm vào bao xa.

Giao dịch mới → Crypto hoặc Hợp đồng vĩnh cửu: cặp như sàn viết, khối lượng, mở và đóng kèm giá, phí theo tiền tệ của tài khoản. Xem giao dịch nhập tay.

Tài khoản → tài khoản → Nhập giao dịch. Tệp xuất giao dịch của Kraken, lịch sử giao dịch spot và futures USDⓈ-M của Binance và các lệnh khớp của Coinbase được nhận ra qua các cột: không cần AI, không tốn credit. Tệp của bất kỳ sàn nào khác được ánh xạ như tệp xuất của bất kỳ broker nào. Bản xem trước hỏi, với mỗi mã trông giống một cặp, đó là crypto spot, hợp đồng vĩnh cửu hay không phải crypto (mặc định theo loại tệp), và ghi nó dưới tên của TakeJournal.

Tệp xuất từ OKX, Bitget hoặc Hyperliquid: chọn sàn ở Sao kê từ đâu và Ánh xạ sao kê. TakeJournal ánh xạ giúp bạn ở mọi gói, và khi vài người dùng đã nhập cùng một bố cục, nó được nhận ra qua các cột như tệp của Kraken.

Tệp thanh toán funding (lịch sử thu nhập của Binance, nhật ký giao dịch có các dòng funding) được nhập theo cùng cách: ánh xạ theo tên cột và thêm các khoản thanh toán vào hợp đồng vĩnh cửu của tài khoản. Tệp xuất ledger của Kraken cũng được nhận ra qua các cột: các khoản nạp, rút, chuyển và phần thưởng đi vào sổ thu chi của tài khoản (giao dịch đến từ tệp xuất giao dịch), và sao kê nạp tiền của bất kỳ sàn nào khác được ánh xạ như bất kỳ tệp xuất nào.

Kết nối → Thêm kết nối: Kraken (spot), Binance (spot và futures USDⓈ-M), Bybit (spot và hợp đồng vĩnh cửu của Unified Trading Account) hoặc Coinbase (Advanced Trade, spot). Tạo một key chỉ có thể đọc như mô tả dưới đây cho từng sàn. Kiểm tra đăng nhập trên thẻ kết nối báo khi key được phép làm nhiều hơn (Binance, Bybit và Coinbase báo; Kraken thì không): hãy tạo một key chỉ đọc và đặt nó vào bằng Sửa.

Tài khoản demo. Binance, Bybit và các sàn qua CCXT có demo hoặc testnet hỏi ở Tài khoản key đọc tài khoản nào: tài khoản thật, hoặc Demo hoặc testnet với key được tạo ở đó (ở Binance và Bybit là trong Demo Trading của họ). Tên tài khoản cũng ghi rõ, ví dụ Bybit demo spot. Demo của Binance không lưu nạp và rút, nên chỉ có giao dịch của nó được đưa về.

  1. Trên kraken.com, menu tài khoản › Settings › API, Create API key.
  2. Đặt tên, ví dụ TakeJournal. Trong các quyền, chỉ đánh dấu Query closed orders & trades và Query ledger entries (quyền sau dành cho nạp và rút; không có nó giao dịch vẫn đến). Để trống mọi ô khác: không đặt lệnh, không nạp, không rút.
  3. Không cần giới hạn IP. Generate key, rồi sao chép API key và Private key vào kết nối; Kraken chỉ hiện private key một lần.

Kraken không cho ứng dụng biết key được phép làm gì: hãy tự kiểm tra các ô đã đánh dấu.

  1. Trên binance.com, menu hồ sơ › API Management, Create API, System generated, tên và xác minh bảo mật.
  2. Trong API restrictions, chỉ giữ Enable Reading như khi Binance tạo key. Không bao giờ đánh dấu Enable Spot & Margin Trading, Enable Futures, Enable Withdrawals hay Permits Universal Transfer.
  3. Truy cập IP Unrestricted là ổn với key chỉ đọc (Binance chỉ yêu cầu địa chỉ IP trước khi giao dịch và rút tiền).
  4. Sao chép API key và Secret key vào kết nối; Binance chỉ hiện secret key một lần.

Binance trả giao dịch của tài khoản spot theo từng cặp: TakeJournal hỏi về các cặp của những coin bạn đang nắm giữ; các cặp khác bạn giao dịch thì liệt kê trong kết nối.

  1. Trên bybit.com, menu hồ sơ › API, Create New Key, System-generated API Keys.
  2. API Transaction, tên và quyền Read-Only; không bao giờ chọn Read-Write.
  3. Không có địa chỉ IP, Bybit giữ key trong ba tháng; sau đó tạo key mới và đặt vào bằng Sửa.
  4. Sao chép API key và API secret vào kết nối.

Tài khoản phải là Unified Trading Account. Khách hàng Bybit EU (bybit.eu) chọn Khu vực: Europe (bybit.eu): key tạo ở đó chỉ hoạt động trên máy chủ của Bybit EU. Bybit EU chỉ có spot, nên kết nối ở đó không có tài khoản hợp đồng vĩnh cửu.

  1. Trên Coinbase Developer Platform (portal.cdp.coinbase.com, đăng nhập bằng tài khoản Coinbase), API keys, Create API key.
  2. Đặt tên; trong cài đặt nâng cao, chọn danh mục bạn giao dịch, chỉ View (không bao giờ Trade hay Transfer) và thuật toán ký ECDSA, không phải Ed25519 mà Coinbase gợi ý.
  3. Create, rồi sao chép name của key (organizations/…/apiKeys/…) và private key của nó, kể cả dòng đầu và dòng cuối, vào kết nối; Coinbase chỉ hiện chúng một lần.

Biểu mẫu kết nối mới cho OKX: loại, tên, khu vực, tài khoản demo, API key, secret key và passphrase

Các sàn đọc qua CCXT cũng cần như vậy: một key chỉ có thể đọc, tạo trên sàn. Tạo ở đâu, cho phép gì và kết nối còn hỏi gì thêm:

Sàn Nơi tạo key Chỉ cho phép Kết nối còn hỏi
Binance US menu hồ sơ › API Management đọc; không Enable Spot Trading hay rút tiền
BingX API Management Read
Bitget API Key Management Read-only, với Orders và Holdings ở Futures và Trade ở Spot passphrase đặt cùng key
Bitstamp Settings › API access các quyền xem (số dư, giao dịch); xác nhận key qua e-mail của Bitstamp
BloFin API (menu tài khoản) READ; không TRADE hay TRANSFER passphrase đặt cùng key
Crypto.com Settings › API Keys Can Read; không Can Trade hay Can Withdraw
Delta Exchange API Management Read Data; không Trading
Deribit Account › API Account, Trade và Wallet ở mức read Client ID làm API key, Client Secret làm secret key
Gate APIv4 Keys read-only cho mọi sản phẩm, tắt rút tiền
Gemini Settings › API vai trò Auditor
HTX API Management Read; không Trade hay Withdraw
Hyperliquid không cần key địa chỉ công khai của ví (0x…): giao dịch của nó là công khai
KuCoin API Management General; không Trade, Transfer hay Withdrawal passphrase đặt cùng key
MEXC API Management các quyền đọc (xem); không quyền nào ghi
OKX menu hồ sơ › API Read; không Trade hay Withdraw passphrase đặt cùng key; Khu vực: Global (okx.com), Europe (my.okx.com) hoặc US (app.okx.com)
Phemex API Management chỉ đọc
Upbit My page › Open API 자산조회, 주문조회, 입금조회, 출금조회 (xem) Upbit cần một địa chỉ IP: nhập địa chỉ của TakeJournal, 57.131.134.52
WOO X API (menu tài khoản) Read; không Enable trade

Key không có địa chỉ IP hết hạn sau 90 ngày ở MEXC, HTX và BloFin: khi đó tạo key mới và đặt vào bằng Sửa. Bitget chỉ cho đồng bộ tối đa 90 ngày gần nhất: lần đầu cũng không lùi xa hơn. BingX, Bitget, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, Hyperliquid, OKX, Phemex và WOO X có demo hoặc testnet: chọn Tài khoản: Demo hoặc testnet và dùng key tạo ở đó.

Mỗi lần đồng bộ đọc các giao dịch kể từ lần trước; hợp đồng vĩnh cửu mang theo funding của chúng. Nạp, rút và chuyển đi vào sổ thu chi của tài khoản, nơi chúng làm thay đổi số dư (sổ thu chi), coin theo giá trị lúc đó tính bằng tiền tệ của tài khoản:

  • Kraken: nạp, rút, staking và chuyển futures từ ledger, phần thưởng và điều chỉnh.
  • Binance: nạp và rút coin và tiền pháp định, chuyển giữa ví spot và ví futures (thành cặp trên cả hai tài khoản) và từ ví funding; chuyển chỉ trong sáu tháng gần nhất, Binance không lưu lâu hơn.
  • Bybit: tiền chuyển vào và ra tài khoản giao dịch từ tài khoản funding, trên tài khoản spot (spot và hợp đồng vĩnh cửu dùng chung một ví).
  • Coinbase: nạp và rút tiền pháp định của từng ví, coin đã gửi và nhận, phần thưởng và các lần chuyển đến và từ Coinbase Pro; mua, bán và chuyển đổi trong ứng dụng Coinbase đến dưới dạng giao dịch. Giao dịch riêng của Coinbase Pro không còn trong API của Coinbase: hãy nhập tệp xuất lệnh khớp của nó.

Key được lưu mã hóa, và key chỉ có thể đọc không thể giao dịch hay rút tiền. Mười tám sàn khác kết nối theo cùng cách, chỉ đọc: Binance US, BingX, Bitget, Bitstamp, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, HTX, Hyperliquid (bằng địa chỉ công khai của ví, không cần key), KuCoin, MEXC, OKX, Phemex, Upbit và WOO X (các sàn khác).

Vị thế mà các lệnh khớp không giải thích được

Phần tiêu đề “Vị thế mà các lệnh khớp không giải thích được”

Hyperliquid cho biết vị thế trước mỗi lệnh khớp. Ở chỗ các lệnh khớp trong nhật ký không dẫn tới đó (một vị thế mở trước lịch sử Hyperliquid lưu giữ, hoặc một vị thế thay đổi vì điều mà các lệnh khớp không cho thấy), phần chênh lệch được thêm thành một lệnh khớp ước tính ngay trước lệnh khớp đó, theo giá của nó, để giao dịch bắt đầu ở nơi sàn cho biết. Khi đó kết quả của nó là ước tính: trang giao dịch nói rõ điều đó, và bạn nhận cảnh báo Thiếu lệnh đóng (kèm push và e-mail, Hồ sơ › Thông báo) cùng một dòng trên thẻ kết nối và trang tài khoản. Hãy kiểm tra giao dịch và chọn Giữ ước tính: cảnh báo kết thúc và giao dịch được tính như hiện tại.

Hợp đồng thanh toán bằng coin (inverse), vay ký quỹ, Kraken Futures và futures của Coinbase. Giao dịch nhập tay hoặc nhập từ tệp chỉ có biểu đồ khi một sàn đã kết nối đã tải nến của cặp đó vào thời điểm đó: MFE và MAE của các giao dịch khác hãy nhập tay.