Bạn muốn đăng bài lên Binance Square mà không phải mở app, không phải bấm tay từng bài?
Bạn muốn đăng bài lên Binance Square mà không phải mở app, không phải bấm tay từng bài? Binance đã có Square OpenAPI chính thức, kèm bộ công cụ square-post trên Binance Skills Hub. Bài này hướng dẫn từ con số 0, người chưa biết lập trình vẫn làm theo được. Phần cài đặt, lưu key và đăng bài chữ mình đã chạy thử thực tế trước khi viết. 📌 CÔNG CỤ NÀY LÀM ĐƯỢC GÌ ✅ Đăng bài chữ, emoji, xuống dòng ✅ Gõ $BTC, $ETH là tự thành tag coin có giá ✅ Gõ #hashtag là tự được nhận diện ✅ Đăng kèm tối đa 4 ảnh ✅ Đăng bài dài có tiêu đề và ảnh bìa ✅ Đăng video (cần cài thêm ffmpeg) ✅ Trả về link bài ngay sau khi đăng ❌ Chưa làm được: widget chart, nhãn Bullish/Bearish, quote bài khác, hẹn giờ, lưu nháp, sửa, xoá, like, comment. Mấy việc này vẫn phải làm trên app hoặc web. 🧰 BƯỚC 0 — CHUẨN BỊ • Máy tính Windows, macOS hoặc Linux • Node.js bản 22 trở lên, tải tại nodejs.org • Tài khoản Binance Square Mở terminal (Windows dùng PowerShell) và gõ lệnh sau để kiểm tra Node.js: node -v Ra v22 trở lên là được. 📥 BƯỚC 1 — CÀI CÔNG CỤ SQUARE-POST npx skills add https://github.com/binance/binance-skills-hub/tree/main/skills/binance/square-post Trình cài sẽ hỏi bạn chọn AI agent và nơi cài đặt. Muốn cài một mạch không bị hỏi thì thêm vào cuối lệnh: -a claude-code -y --copy (--copy giúp tránh lỗi symlink hay gặp trên Windows.) Trước khi cài, trình cài còn tự chấm điểm bảo mật cho công cụ. Cài xong, đường dẫn thư mục công cụ được in ở cuối, thường có dạng .claude\skills\square-post. Di chuyển vào thư mục đó: cd .claude\skills\square-post Thử xem hướng dẫn của từng lệnh: node scripts/post-text.mjs --help node scripts/post-image.mjs --help 🔑 BƯỚC 2 — TẠO API KEY Vào Square Creator Center và tạo OpenAPI key: https://www.binance.com/square/creator-center/home ⚠️ Key này có quyền đăng bài thay bạn. Hãy coi nó như mật khẩu: không gửi cho ai, không chụp màn hình, không dán vào code rồi đưa lên mạng. 💾 BƯỚC 3 — LƯU KEY MỘT LẦN, DÙNG MÃI Windows (PowerShell), chạy lần lượt 3 dòng: $env:BINANCE_SQUARE_OPENAPI_KEY = 'dán-key-vào-đây'; node scripts/save-key.mjs Remove-Item Env:BINANCE_SQUARE_OPENAPI_KEY macOS / Linux: BINANCE_SQUARE_OPENAPI_KEY='dán-key-vào-đây'; node scripts/save-key.mjs Thấy dòng “Saved Square OpenAPI key abc12...xyz9” là xong. Key được lưu trong thư mục .config/binance-square nằm trong thư mục người dùng của bạn, những lần sau không cần nhập lại. Công cụ cố tình không cho truyền key bằng tham số --key, để key không bị lưu trong lịch sử lệnh. Thiết kế rất cẩn thận 👍 ⚠️ BƯỚC 4 — LỖI NGƯỜI MỚI HAY MẮC NHẤT Luôn đặt nội dung bài trong NHÁY ĐƠN '...'. Nếu dùng nháy kép, terminal sẽ hiểu $BTC là tên một biến và xoá mất nó: • Nháy kép → bài đăng ra: Hello • Nháy đơn 'Hello $BTC' → bài đăng ra: Hello $BTC Mình đã thử thật trên PowerShell. Ví dụ gốc trong tài liệu dùng nháy kép, nên rất nhiều người sẽ vấp chỗ này. ✍️ BƯỚC 5 — ĐĂNG BÀI CHỮ node scripts/post-text.mjs --text '$BTC đang giữ vùng hỗ trợ khung 1h 📊 #BTC Not financial advice.' Thành công sẽ hiện: Success! ID: 36788... Link: https://app.binance.com/... Mở link là thấy bài. $BTC đã thành tag coin, #BTC đã thành hashtag. 🖼 BƯỚC 6 — ĐĂNG BÀI CÓ ẢNH node scripts/post-image.mjs --text 'Phân tích $ETH khung 4h #ETH' --images './chart1.png,./chart2.png' • Tối đa 4 ảnh, các ảnh ngăn cách bằng dấu phẩy • Công cụ tự upload từng ảnh, đợi Binance xử lý xong rồi mới đăng 📰 BƯỚC 7 — BÀI DÀI CÓ TIÊU ĐỀ Không có ảnh: node scripts/post-text.mjs --title 'Báo cáo thị trường tuần' --text 'Nội dung bài dài...' Có ảnh bìa: node scripts/post-image.mjs --title 'Báo cáo thị trường tuần' --text 'Nội dung...' --cover './cover.png' Bài dài chỉ nhận đúng MỘT ảnh bìa, truyền qua --cover chứ không dùng --images. 🎬 BƯỚC 8 — ĐĂNG VIDEO (TUỲ CHỌN) Cần cài ffmpeg trước. Nếu không biết thời lượng video thì cần thêm ffprobe. node scripts/post-video.mjs --video './video.mp4' --duration 7.5 --text 'Tóm tắt thị trường hôm nay' Công cụ tự cắt khung hình đầu tiên làm ảnh bìa. 🤖 BƯỚC 9 — ĐỂ AI AGENT ĐĂNG HỘ Nếu bạn dùng Claude Code hoặc OpenClaw, không cần nhớ lệnh nào, chỉ cần nói kiểu: Post to Binance Square: 'Nhận định nhanh $SOL khung 1h #SOL' kèm ảnh chart.png Agent sẽ tự chọn đúng lệnh và trả về link bài. Theo hướng dẫn của công cụ, agent phải giữ nguyên nội dung bạn viết, không tự thêm hashtag hay sửa câu chữ. 🚦 GIỚI HẠN VÀ LỖI THƯỜNG GẶP Giới hạn: 100 bài mỗi ngày, 400 lượt upload ảnh mỗi ngày. • 220003 — key không tồn tại, kiểm tra lại key • 220004 — key hết hạn, tạo key mới • 220009 — đã quá 100 bài trong ngày • 220014 — đã quá 400 lượt upload trong ngày • 220011 — nội dung đang rỗng • 20002 / 20022 — nội dung dính từ nhạy cảm • 20013 — nội dung quá dài • 30008 — tài khoản hoặc thiết bị đang bị hạn chế đăng bài 💡 Thấy “Success!” nhưng “ID: unavailable” nghĩa là bài ĐÃ lên rồi, chỉ là không lấy được mã bài. Đừng chạy lại lệnh, kẻo bị đăng trùng. 🛡 DÙNG CHO ĐÚNG ĐỂ KHÔNG BỊ KHOÁ • 100 bài/ngày là giới hạn kỹ thuật, không phải con số nên đăng. Đăng dày đặc rất dễ bị coi là spam. • Nội dung vẫn phải theo quy tắc cộng đồng của Binance Square. Bài về giao dịch nên ghi rõ không phải lời khuyên đầu tư. • Lỡ lộ key thì tạo key mới ngay và xoá file key cũ. • Đọc qua file SKILL.md trước khi dùng, vì công cụ chạy với quyền của AI agent. 📚 Nguồn chính thức: github.com/binance/binance-skills-hub (thư mục skills/binance/square-post) Bạn kẹt ở bước nào cứ để lại bình luận, mình sẽ trả lời 👇 #BinanceSquare #SquareOpenAPI #CryptoTools Bài viết mang tính hướng dẫn kỹ thuật, không phải lời khuyên đầu tư.
Hầu hết đều lạc quan, nhưng SNX đang hiển thị một sự phân kỳ giảm giá hiếm hoi.
$SNX /USDT - CÁN NGẮN
Kế hoạch giao dịch: Vào lệnh: 0.308243 – 0.310763 SL: 0.321599 TP1: 0.300431 TP2: 0.294383 TP3: 0.285311
Tại sao lại có thiết lập này? Biểu đồ 4H cho thấy một sự từ chối rõ ràng tại mức kháng cự EMA 1H của 0.3095. RSI ở các khung thời gian thấp hơn đang yếu ở mức ~42.6, không thể có được động lực tăng giá mặc dù xu hướng giảm hàng ngày. Thiết lập này đã được chuẩn bị cho một chuyển động về TP1 ở mức 0.3004.
Cuộc tranh luận: Đây có phải là sự rung chuyển cuối cùng trước khi giảm xuống 0.294, hay bò sẽ bảo vệ mức này?
Tại sao lại có thiết lập này? Tín hiệu NGẮN được trang bị với 89% sự tự tin. - Xu hướng hàng ngày vững chắc giảm, cung cấp hướng đi vĩ mô. - Giá đang từ chối mức 2200 quan trọng, phù hợp với cấu trúc giảm. - RSI hiện tại trên các khung thời gian thấp hơn cho thấy sự yếu kém, không phải là sự mệt mỏi quá bán.
Cuộc tranh luận: Liệu sự từ chối này ở mức 2200 có phải là xác nhận cuối cùng cho sự giảm xuống TP1 ở mức 2144?
Tại sao lại có thiết lập này? Xu hướng hàng ngày là tăng, nhưng thiết lập 4H đang ở trong khu vực chờ. RSI ở mức trung lập khoảng ~50, cho thấy một lò xo được cuốn chặt. Khu vực nhập (0.0632-0.0641) cung cấp rủi ro chặt chẽ gần SL ở 0.0592, với các mức TP rõ ràng lên đến 0.0726.
Cuộc tranh luận: Đây có phải là sự yên tĩnh trước khi xu hướng 4H xác nhận động thái tăng hàng ngày?
Tại sao lại thiết lập này? Biểu đồ 4H cho thấy một thiết lập MỞ LÊN với độ tin cậy cao (95%). Giá đang ở một vùng nhập chính (3.66) trong khi RSI 15m đang bị bán quá mức ở mức 30.55, cho thấy một sự bật mạnh là sắp xảy ra chống lại xu hướng giảm lớn hơn.
Thảo luận: Đây có phải là điểm đảo chiều, hay chỉ là một cú bật của con mèo chết trước khi có thêm đau đớn?
Họ đang thì thầm về một thiết lập $TAKE /USDT mà hầu hết các biểu đồ đều mù quáng.
$TAKE - DÀI
Kế hoạch giao dịch: Vào lệnh: 0.018855 – 0.019067 SL: 0.017638 TP1: 0.019953 TP2: 0.020615 TP3: 0.021607
Tại sao lại là thiết lập này? Xu hướng 4H là DÀI (77% xác suất) trong khi giá ở một mức tham chiếu 1H quan trọng. Xu hướng hàng ngày bị giới hạn, nhưng RSI 15m ở mức 45 cho thấy có không gian để tăng trước khi bị mua quá mức. Khu vực vào lệnh: 0.018855 - 0.019067.
Cuộc tranh luận: Đây có phải là lò xo bị cuộn lại trước khi bùng nổ, hay chỉ là một cú lừa khác trong khoảng này?
Họ đang lặng lẽ thoát khỏi $ZKP /USDT trước khi sự sụt giảm thực sự bắt đầu.
$ZKP - NGẮN
Kế hoạch giao dịch: Gia nhập: 0.08280 – 0.08334 SL: 0.08566 TP1: 0.08112 TP2: 0.07983 TP3: 0.07788
Tại sao lại có thiết lập này? • Biểu đồ 4H cho thấy một tín hiệu NGẮN với độ tin cậy cao (86%), đã sẵn sàng. • Giá đang ở khu vực gia nhập (0.0828-0.08334), với RSI(15m) đang bị bán quá mức ở mức 32.75, cho thấy sự cạn kiệt động lượng cho một khả năng đảo chiều vào xu hướng giảm. • Các mức quan trọng: TP1 ở 0.08112, với một mục tiêu phá vỡ phạm vi hàng ngày lớn gần TP2 (0.07983). SL chặt chẽ ở 0.08566.
Cuộc tranh luận: Đây có phải là cú bật cuối cùng trước khi $ZKP phá vỡ hỗ trợ phạm vi hàng ngày của nó?
Tại sao lại thiết lập này? Xu hướng hàng ngày là giảm, nhưng thiết lập 4h cho thấy một tín hiệu LONG mạnh mẽ (95% độ tin cậy). - Giá đang cuộn lại ở một mức tham khảo quan trọng (0.00666) sau một xu hướng giảm. - RSI trên các khung thời gian thấp hơn là trung lập (45.01), cho thấy áp lực bán đã giảm, chuẩn bị cho một sự đảo chiều. - Mục tiêu chính đầu tiên (TP1) cung cấp một động thái ~9% từ điểm nhập. Tại sao bây giờ? Thị trường đang định giá sai sự phục hồi ngược xu hướng sắp xảy ra.
Tại sao lại có thiết lập này? Biểu đồ 4H đã sẵn sàng cho một động thái. Xu hướng hàng ngày là giảm, và giá đang lơ lửng ở mức tham chiếu 1H quan trọng là 0.0541. Thiết lập này cung cấp một rủi ro/phần thưởng rõ ràng với các mục tiêu TP giảm xuống 0.0501.
Cuộc tranh luận: Liệu đây có phải là sự khởi đầu của đợt giảm tiếp theo, hay chỉ là một cú bẫy trước khi bật lên?
Tại sao lại thiết lập này? Xu hướng 4H là LONG MẠNH (82% xác suất) so với xu hướng giảm hàng ngày. - RSI trên 15m đang bị bán quá mức ở 34, báo hiệu một sự phục hồi cục bộ sắp xảy ra. - Khu vực vào lệnh (0.5444 - 0.5478) cung cấp một mức giảm có xác suất cao trước khi nhắm tới TP1 tại 0.5623.
Tranh luận: Liệu đây có phải là điểm đảo chiều, hay chỉ là một cú bật của con mèo đã chết trước khi có thêm đau đớn?
Tại sao lại có thiết lập này? Biểu đồ 4H cho thấy một thiết lập NGẮN với 80% sự tự tin, được chuẩn bị trong phạm vi hàng ngày. - Giá đang thử nghiệm một vùng kháng cự chính (0.24823) cho một sự từ chối tiềm năng. - RSI trên các khung thời gian thấp hơn cho thấy động lực đang suy yếu, không thể vượt vào lãnh thổ tăng giá. - Các mục tiêu TP rõ ràng xuống 0.23908 và 0.23298 cung cấp một rủi ro/đền bù xác định.
Cuộc tranh luận: Liệu đây có phải là khởi đầu của một sự sụp đổ hay chỉ là một cú lừa khác trong phạm vi?
Tại sao lại có thiết lập này? • Biểu đồ 4H cho thấy một thiết lập ĐI LÊN mạnh mẽ với 95% sự tự tin. • RSI trên 15M đang bị bán quá mức ở mức 21.91, chuẩn bị cho một sự đảo chiều mạnh. • Khu vực nhập là chặt chẽ (71,127 - 71,429), với các mục tiêu rõ ràng hướng tới 73,634.
Cuộc tranh luận: Liệu đây có phải là sự đảo chiều kín đáo mà khiến những con gấu hàng ngày phải bất ngờ không?
Họ đang gọi đây là một cú bật chết. $TREE /USDT thì khác.
$TREE - NGẮN
Kế hoạch giao dịch: Vào lệnh: 0.06656 – 0.06712 SL: 0.06954 TP1: 0.06481 TP2: 0.06346 TP3: 0.06143
Tại sao lại có thiết lập này? Biểu đồ 4H được chuẩn bị cho một giao dịch NGẮN. RSI trên 15m đang bị bán quá mức ở mức 26.37, nhưng xu hướng 1D vẫn đang giảm. Điều này cho thấy bất kỳ sự phục hồi nhỏ nào cũng là một cơ hội vào lệnh trước khi xu hướng giảm lớn hơn tiếp tục. Kháng cự chính nằm ở mức 0.06966.
Cuộc tranh luận: Liệu RSI bị bán quá này có phải là tín hiệu đảo chiều thực sự hay chỉ là một cái bẫy cho những người mua muộn?
Tại sao lại thiết lập này? • Biểu đồ 4H đã sẵn sàng cho một vị thế NGẮN với độ tin cậy 89%. • Xu hướng hàng ngày đang CỤC BỘ, phù hợp với thiết lập. • RSI trên 15M đang bán quá mức ở mức 28.65, cho thấy một đợt phục hồi ngắn vào khu vực nhập lý tưởng của chúng ta (0.9381 - 0.9444) là có khả năng trước khi đợt giảm tiếp theo. • Mức quan trọng để bác bỏ luận điểm giảm giá là 0.9632.
Cuộc tranh luận: Mục tiêu đầu tiên là ~0.9186. Chúng ta có đang bắt kịp sự phục hồi để ngắn, hay RSI bán quá mức này là một cái bẫy cho những người giảm giá?
Thị trường đang kêu gọi bán quá mức, nhưng SNX lại thì thầm một câu chuyện khác.
$SNX /USDT - MỞ LỆNH
Kế hoạch giao dịch: Vào lệnh: 0.307229 – 0.309675 SL: 0.293195 TP1: 0.319895 TP2: 0.327523 TP3: 0.338966
Tại sao lại thiết lập này? Thiên hướng 4H là MỞ LỆNH với độ tin cậy 95%. RSI 15m ở 14.39 cho thấy điều kiện bán quá mức cực đoan, thường xảy ra trước một sự đảo chiều mạnh mẽ. Khu vực vào lệnh được xác định giữa 0.3072 và 0.3097.
Tranh luận: Đây có phải là sự đảo chiều bẫy gấu cuối cùng, hay chỉ là một cú bật lên của một con mèo chết?
Tại sao lại thiết lập này? • Biểu đồ 4H cho thấy tín hiệu thiết lập ĐẦU CƠ NGẮN với độ tin cậy cao (86%). • Giá đang trong một khoảng hàng ngày, cung cấp cấu trúc rủi ro/phần thưởng rõ ràng. • RSI trên 15m yếu ở mức 34.69, cho thấy động lực giảm giá. • Các mức quan trọng: Nhập ~0.104, TP1 ở 0.099, SL ở 0.110.
Cuộc tranh luận: Đây có phải là khởi đầu của một sự phá vỡ lớn, hay chỉ là một cú lừa trước khi bật lại?
Họ đang lặng lẽ thoát khỏi $SENT /USDT trước khi sàn giảm.
$SENT - NGẮN
Kế hoạch giao dịch: Vào lệnh: 0.020497 – 0.020611 SL: 0.021104 TP1: 0.020142 TP2: 0.019867 TP3: 0.019455
Tại sao lại có thiết lập này? Biểu đồ 4H đã sẵn sàng cho một lệnh ngắn. RSI trên khung 15m đã bị bán quá mức với giá 23.38, cho thấy một cú bật nhẹ có thể thất bại và chuyển thành một động thái lớn hơn xuống dưới. Xu hướng 1D đang trong phạm vi, và giá đang ở một mức quan trọng để từ chối.
Tranh luận: Liệu RSI bị bán quá mức này là một cái bẫy gấu hay là sự bình tĩnh trước khi sụp đổ?
Họ đang lặng lẽ tải $ASTER /USDT trong khi mọi người nhìn vào biểu đồ hàng ngày.
$ASTER - DÀI
Kế hoạch giao dịch: Vào lệnh: 0.689780 – 0.696472 SL: 0.651368 TP1: 0.724445 TP2: 0.745324 TP3: 0.776642
Tại sao lại có thiết lập này? • Xu hướng 4H là DÀI với 95% độ tin cậy, nhưng xu hướng 1D thì nằm trong biên độ—tạo ra một cơ hội tiềm ẩn. • RSI 15M ở mức 25.57 cho thấy điều kiện bán quá mức nghiêm trọng trên khung thời gian thấp hơn, chuẩn bị cho một cú bật. • Khu vực vào lệnh (0.68978 - 0.696472) là một đợt giảm có xác suất cao trong biên độ lớn hơn, nhắm đến TP1 ở 0.724445.
Cuộc tranh luận: Đây có phải là giai đoạn tích lũy lén lút trước khi bứt phá biên độ, hay chỉ là một cú giả mạo khác?
Tại sao lại thiết lập này? Biểu đồ 4H đã sẵn sàng cho một giao dịch ngắn. RSI trên 15M đang ở mức quá bán sâu với 29, cho thấy động lực đã bị cạn kiệt và một động thái tiếp tục có khả năng xảy ra. Xu hướng 1D là giảm giá, phù hợp với thiết lập.
Cuộc tranh luận: Liệu RSI quá bán này có phải là một cái bẫy cho người mua hay là nhiên liệu cho bước tiếp theo xuống?
Tại sao lại có thiết lập này? Thiết lập 4H đã SẴN SÀNG cho một cú ngắn. Xu hướng hàng ngày là giảm, xác nhận thiên hướng. RSI 15 phút đang bị bán quá mức ở mức 20.93, gợi ý một động thái kiệt sức cuối cùng trước khi có cú giảm tiếp theo. Kháng cự chính để làm mất hiệu lực thiết lập là ở mức 664.2.
Cuộc tranh luận: Liệu RSI bị bán quá mức này có phải là bẫy gấu hay là sự bình yên trước cú giảm xuống TP2 ở mức 642.9?