Binance Square
612 Ceros
24.6k Публикации

612 Ceros

Square Verified+
📊 Crypto strategist | Market signals daily | Trade smart, not emotional. Find me on X: @612Ceros
Трейдер с частыми сделками
5 г
12 подписок(и/а)
177.6K+ подписчиков(а)
225.4K+ понравилось
Посты
PINNED
·
--
Статья
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ư.

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ư.
BNB hesitates at the top of its 1h range... $BNB /USDT - ⚪ Bias: NEUTRAL (No edge) · 2 bullish vs 3 bearish Technical verdict: NEUTRAL. 2 of 12 signals bullish, 3 bearish, 7 undecided. What leans up: 🟢 Daily trend: price > EMA50 > EMA200, bullish stack 🟢 4h trend: price > EMA50 > EMA200, bullish stack What leans down: 🔴 Trend strength (ADX/DI, 15m): ADX 44.6 with sellers in control (DI+ 6.0 vs DI− 30.0) 🔴 BTC backdrop: BTC trend is bearish and correlation is 0.78 🔴 1h RSI: 35.1, bearish momentum (below 45) What would make me act: 🟢 Scenario A: LONG on a 1h close above 763.000 (top of the resistance zone) Trigger 763.000 → targets 777.462 / 787.104 / 801.567, stop 743.717 🔴 Scenario B: SHORT on a 1h close below 745.010 (24h low) Trigger 745.010 → targets 730.548 / 720.906 / 706.443, stop 764.293 ⏸ Between 745.010 and 763.000 (2.4% wide): no edge, no trade. Why I'm flat: BNB presents a balanced setup with no clear edge. Bullish factors include the daily and 4h trends both stacking higher, while bearish signals come from BTC's negative 0.78 correlation and the 1h RSI at 35.1. To swing long, a 1h close above 763.000 is needed. Conversely, a short would require the 1h price to close below 745.010. There is no trade without either trigger. Where do you see BNB breaking first - 763.000 or 745.010? Levels mapped on the chart below 👇 {future}(BNBUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
BNB hesitates at the top of its 1h range...

$BNB /USDT - ⚪ Bias: NEUTRAL (No edge) · 2 bullish vs 3 bearish

Technical verdict: NEUTRAL. 2 of 12 signals bullish, 3 bearish, 7 undecided.
What leans up:
🟢 Daily trend: price > EMA50 > EMA200, bullish stack
🟢 4h trend: price > EMA50 > EMA200, bullish stack
What leans down:
🔴 Trend strength (ADX/DI, 15m): ADX 44.6 with sellers in control (DI+ 6.0 vs DI− 30.0)
🔴 BTC backdrop: BTC trend is bearish and correlation is 0.78
🔴 1h RSI: 35.1, bearish momentum (below 45)

What would make me act:
🟢 Scenario A: LONG on a 1h close above 763.000 (top of the resistance zone)
Trigger 763.000 → targets 777.462 / 787.104 / 801.567, stop 743.717
🔴 Scenario B: SHORT on a 1h close below 745.010 (24h low)
Trigger 745.010 → targets 730.548 / 720.906 / 706.443, stop 764.293
⏸ Between 745.010 and 763.000 (2.4% wide): no edge, no trade.

Why I'm flat:
BNB presents a balanced setup with no clear edge. Bullish factors include the daily and 4h trends both stacking higher, while bearish signals come from BTC's negative 0.78 correlation and the 1h RSI at 35.1. To swing long, a 1h close above 763.000 is needed. Conversely, a short would require the 1h price to close below 745.010. There is no trade without either trigger.

Where do you see BNB breaking first - 763.000 or 745.010?

Levels mapped on the chart below 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
ACE long setup: the levels I'm watching 🟢 $ACE /USDT | Bias: LONG (Strong) | 6/12 signals aligned Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against. What supports it (6): • Daily trend: price > EMA50 > EMA200, bullish stack • Trend strength (ADX/DI, 15m): ADX 32.2 with buyers in control (DI+ 33.9 vs DI− 13.6) • 4h RSI: 63.4, bullish momentum (above 55) • 1h RSI: 69.1, bullish momentum (above 55) • Short-term momentum (15m): RSI z-score +1.61, last candle +0.80%, buyers pressing • Relative strength vs BTC: outperforming, +6.31% vs BTC over the last day What argues against (1): • Distance from 1h EMA50: +3.2 ATR from the 1h EMA50, overextended with pullback risk 📍 Entry: 0.163523 – 0.164537 🎯 TP1: 0.171543 | TP2: 0.176552 | TP3: 0.184065 🛑 SL: 0.154013 The reasoning: The daily trend reads bullish, and 6/12 signals aligned favour the long side. The plan is to work the 0.163523 – 0.164537 zone, scale out at 0.171543 and 0.176552, and stay patient for 0.184065. A move through 0.154013 means the idea is wrong and the stop does its job. 💬 Does ACE tag 0.171543 first, or the stop? Levels mapped on the chart below 👇 {future}(ACEUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
ACE long setup: the levels I'm watching

🟢 $ACE /USDT | Bias: LONG (Strong) | 6/12 signals aligned

Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against.
What supports it (6):
• Daily trend: price > EMA50 > EMA200, bullish stack
• Trend strength (ADX/DI, 15m): ADX 32.2 with buyers in control (DI+ 33.9 vs DI− 13.6)
• 4h RSI: 63.4, bullish momentum (above 55)
• 1h RSI: 69.1, bullish momentum (above 55)
• Short-term momentum (15m): RSI z-score +1.61, last candle +0.80%, buyers pressing
• Relative strength vs BTC: outperforming, +6.31% vs BTC over the last day
What argues against (1):
• Distance from 1h EMA50: +3.2 ATR from the 1h EMA50, overextended with pullback risk

📍 Entry: 0.163523 – 0.164537
🎯 TP1: 0.171543 | TP2: 0.176552 | TP3: 0.184065
🛑 SL: 0.154013

The reasoning:
The daily trend reads bullish, and 6/12 signals aligned favour the long side. The plan is to work the 0.163523 – 0.164537 zone, scale out at 0.171543 and 0.176552, and stay patient for 0.184065. A move through 0.154013 means the idea is wrong and the stop does its job.

💬 Does ACE tag 0.171543 first, or the stop?

Levels mapped on the chart below 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
We identified AVA forming a bullish stack on the 4h chart. $AVA /USDT - 🟢 Bias: LONG (Strong) · 6/12 signals aligned Technical verdict: STRONG LONG. 6 of 12 signals aligned, 0 against. What supports it (6): • 4h trend: price > EMA50 > EMA200, bullish stack • 1h trend: price > EMA50 > EMA200, bullish stack • Trend strength (ADX/DI, 15m): ADX 40.6 with buyers in control (DI+ 40.4 vs DI− 8.5) • 1h RSI: 73.3, bullish momentum (above 55) No factor points the other way right now. Entry: 0.2463701 – 0.2494299 | SL: 0.2141268 TP1: 0.2732299 | TP2: 0.2901165 | TP3: 0.3154464 Plan A: The 1h price is currently at 0.2479 and could rise to TP1 at 0.2732 or even TP2 at 0.2901 with the bullish momentum (RSI 73.3 above 55). The 1h ATR is 0.009382, suggesting room for a move. Plan B (invalidation): This idea is invalidated if AVA breaks below the invalidation level at 0.1935 with a stop loss at 0.2141. I would reassess if this happens. Your call: What levels are you watching for AVA? Share your thoughts. Click here to view the chart 👇️ {future}(AVAUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
We identified AVA forming a bullish stack on the 4h chart.

$AVA /USDT - 🟢 Bias: LONG (Strong) · 6/12 signals aligned

Technical verdict: STRONG LONG. 6 of 12 signals aligned, 0 against.
What supports it (6):
• 4h trend: price > EMA50 > EMA200, bullish stack
• 1h trend: price > EMA50 > EMA200, bullish stack
• Trend strength (ADX/DI, 15m): ADX 40.6 with buyers in control (DI+ 40.4 vs DI− 8.5)
• 1h RSI: 73.3, bullish momentum (above 55)
No factor points the other way right now.

Entry: 0.2463701 – 0.2494299 | SL: 0.2141268
TP1: 0.2732299 | TP2: 0.2901165 | TP3: 0.3154464

Plan A:
The 1h price is currently at 0.2479 and could rise to TP1 at 0.2732 or even TP2 at 0.2901 with the bullish momentum (RSI 73.3 above 55). The 1h ATR is 0.009382, suggesting room for a move.

Plan B (invalidation):
This idea is invalidated if AVA breaks below the invalidation level at 0.1935 with a stop loss at 0.2141. I would reassess if this happens.

Your call:
What levels are you watching for AVA? Share your thoughts.

Click here to view the chart 👇️

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
SOL long setup: the levels I'm watching $SOL /USDT - 🟢 Bias: LONG (Leaning) · 5/12 signals aligned ⚠️ Moderate conviction only, 1 signal point the other way. Keep size light. Technical verdict: LEANING LONG. 5 of 12 signals aligned, 1 against. ✅ Daily trend: price > EMA50 > EMA200, bullish stack ✅ 4h trend: price > EMA50 > EMA200, bullish stack ✅ 1h trend: price > EMA50 > EMA200, bullish stack ✅ 4h RSI: 67.4, bullish momentum (above 55) ✅ Short-term momentum (15m): RSI z-score +1.44, last candle +0.05%, buyers pressing ⚠️ Relative strength vs BTC: underperforming, −1.84% vs BTC over the last day Setup levels: Entry: 110.8029 – 110.9971 SL: 108.7861 TP1: 112.4855 TP2: 113.5424 TP3: 115.1279 Why now? The daily trend reads bullish, and 5/12 signals aligned favour the long side. The plan is to work the 110.8029 – 110.9971 zone, scale out at 112.4855 and 113.5424, and stay patient for 115.1279. A move through 108.7861 means the idea is wrong and the stop does its job. Does SOL tag 112.4855 first, or the stop? Full setup on the chart 👇 {future}(SOLUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
SOL long setup: the levels I'm watching

$SOL /USDT - 🟢 Bias: LONG (Leaning) · 5/12 signals aligned
⚠️ Moderate conviction only, 1 signal point the other way. Keep size light.

Technical verdict: LEANING LONG. 5 of 12 signals aligned, 1 against.
✅ Daily trend: price > EMA50 > EMA200, bullish stack
✅ 4h trend: price > EMA50 > EMA200, bullish stack
✅ 1h trend: price > EMA50 > EMA200, bullish stack
✅ 4h RSI: 67.4, bullish momentum (above 55)
✅ Short-term momentum (15m): RSI z-score +1.44, last candle +0.05%, buyers pressing
⚠️ Relative strength vs BTC: underperforming, −1.84% vs BTC over the last day

Setup levels:
Entry: 110.8029 – 110.9971
SL: 108.7861
TP1: 112.4855
TP2: 113.5424
TP3: 115.1279

Why now?
The daily trend reads bullish, and 5/12 signals aligned favour the long side. The plan is to work the 110.8029 – 110.9971 zone, scale out at 112.4855 and 113.5424, and stay patient for 115.1279. A move through 108.7861 means the idea is wrong and the stop does its job.

Does SOL tag 112.4855 first, or the stop?

Full setup on the chart 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
$ETH /USDT - 🟢 Bias: LONG (Leaning) · 5/12 signals aligned ⚠️ Leaning only: 7 of 12 signals are still undecided. Keep size light. ETH daily and 4h stacks remain bullish Technical verdict: LEANING LONG. 5 of 12 signals aligned, 0 against. What supports it (5): • Daily trend: price > EMA50 > EMA200, bullish stack • 4h trend: price > EMA50 > EMA200, bullish stack • 1h trend: price > EMA50 > EMA200, bullish stack No factor points the other way right now. Entry: 2631.20 – 2635.00 | SL: 2592.60 TP1: 2663.48 | TP2: 2683.73 | TP3: 2714.11 The daily trend and 4h trend both show bullish stacking with price above EMA50 and EMA200, and the 4h RSI at 71.2 confirms bullish momentum. Conviction is moderate because the 1h RSI sits at 57.4 and the 15m trend lacks directional strength. Over to you: Where do you place your stop if this pullback to the 1h EMA50 does not hold? Full setup on the chart 👇 {future}(ETHUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
$ETH /USDT - 🟢 Bias: LONG (Leaning) · 5/12 signals aligned
⚠️ Leaning only: 7 of 12 signals are still undecided. Keep size light.

ETH daily and 4h stacks remain bullish

Technical verdict: LEANING LONG. 5 of 12 signals aligned, 0 against.
What supports it (5):
• Daily trend: price > EMA50 > EMA200, bullish stack
• 4h trend: price > EMA50 > EMA200, bullish stack
• 1h trend: price > EMA50 > EMA200, bullish stack
No factor points the other way right now.

Entry: 2631.20 – 2635.00 | SL: 2592.60
TP1: 2663.48 | TP2: 2683.73 | TP3: 2714.11

The daily trend and 4h trend both show bullish stacking with price above EMA50 and EMA200, and the 4h RSI at 71.2 confirms bullish momentum. Conviction is moderate because the 1h RSI sits at 57.4 and the 15m trend lacks directional strength.

Over to you:
Where do you place your stop if this pullback to the 1h EMA50 does not hold?

Full setup on the chart 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
Three confirmations on the 4h but conviction is moderate. 🟢 $META /USDT | Bias: LONG (Leaning) | 3/11 signals aligned ⚠️ Leaning only: 8 of 11 signals are still undecided. Keep size light. Pre-trade checklist: 3/11 signals aligned ✅ 4h trend: price > EMA50 > EMA200, bullish stack ✅ Trend strength (ADX/DI, 15m): ADX 21.9 with buyers in control (DI+ 32.3 vs DI− 24.5) ✅ Volume: volume z-score +1.5 on a green candle, demand confirms ⚠️ Invalidation: the idea is wrong beyond 660.65471 Verdict: The strongest supporting factors are the 4h bullish stack with price above both EMAs, ADX at 21.9 showing buyers in control, and volume z-score +1.5 on a green candle. The main against factor is the daily trend being range-bound, which conflicts with the short-term setup. Some factors disagree and conviction is moderate. Price map: 🎯 TP3: 679.28003 🎯 TP2: 676.38877 🎯 TP1: 674.46126 📍 Entry: 671.45558 – 671.68442 🛑 SL: 667.71498 Over to you: Where would you place your stop if you took this long at 671.57? Levels mapped on the chart below 👇 {future}(METAUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
Three confirmations on the 4h but conviction is moderate.

🟢 $META /USDT | Bias: LONG (Leaning) | 3/11 signals aligned
⚠️ Leaning only: 8 of 11 signals are still undecided. Keep size light.

Pre-trade checklist: 3/11 signals aligned
✅ 4h trend: price > EMA50 > EMA200, bullish stack
✅ Trend strength (ADX/DI, 15m): ADX 21.9 with buyers in control (DI+ 32.3 vs DI− 24.5)
✅ Volume: volume z-score +1.5 on a green candle, demand confirms
⚠️ Invalidation: the idea is wrong beyond 660.65471

Verdict: The strongest supporting factors are the 4h bullish stack with price above both EMAs, ADX at 21.9 showing buyers in control, and volume z-score +1.5 on a green candle. The main against factor is the daily trend being range-bound, which conflicts with the short-term setup. Some factors disagree and conviction is moderate.

Price map:
🎯 TP3: 679.28003
🎯 TP2: 676.38877
🎯 TP1: 674.46126
📍 Entry: 671.45558 – 671.68442
🛑 SL: 667.71498

Over to you:
Where would you place your stop if you took this long at 671.57?

Levels mapped on the chart below 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Падение
TUT is fading inside a bearish 4h stack. 📊 $TUT /USDT · Bias: SHORT (Leaning) · 5/12 signals aligned ⚠️ Leaning only: 7 of 12 signals are still undecided. Keep size light. Technical verdict: LEANING SHORT. 5 of 12 signals aligned, 0 against. ✅ 4h trend: price < EMA50 < EMA200, bearish stack ✅ 1h RSI: 44.5, bearish momentum (below 45) ✅ Short-term momentum (15m): RSI z-score −1.29, last candle −0.47%, sellers pressing ✅ Relative strength vs BTC: underperforming, −5.66% vs BTC over the last day ✅ Volume: volume z-score +3.2 on a red candle, supply confirms No factor points the other way right now. 📍 Entry: 0.0209928 – 0.0210872 🎯 TP1: 0.0202982 | TP2: 0.0198036 | TP3: 0.0190618 🛑 SL: 0.0220291 Why this setup? The daily trend is range but the 4h regime is trend with the price below the EMA50 and EMA200, which is why I am looking for a short here. The 1h RSI sits at 44.5, confirming bearish momentum, and the 1h ATR of 0.000412 keeps the entry zone tight around the current price of 0.0210400. I am targeting TP1 at 0.0202982 and a deeper TP2 at 0.0198036, while the invalidation level sits at 0.0216255. The setup is leaning short with 5 out of 12 signals aligned, and the three strongest supports are the bearish 4h stack, the 1h RSI below 45, and the 15m RSI z-score of minus 1.29. The main disagreement is the daily trend being a range with no stacked EMAs, which keeps conviction moderate rather than strong. Over to you: Where are you setting your own invalidation if you are short on TUT right now? Click here to view the chart 👇️ {future}(TUTUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
TUT is fading inside a bearish 4h stack.

📊 $TUT /USDT · Bias: SHORT (Leaning) · 5/12 signals aligned
⚠️ Leaning only: 7 of 12 signals are still undecided. Keep size light.

Technical verdict: LEANING SHORT. 5 of 12 signals aligned, 0 against.
✅ 4h trend: price < EMA50 < EMA200, bearish stack
✅ 1h RSI: 44.5, bearish momentum (below 45)
✅ Short-term momentum (15m): RSI z-score −1.29, last candle −0.47%, sellers pressing
✅ Relative strength vs BTC: underperforming, −5.66% vs BTC over the last day
✅ Volume: volume z-score +3.2 on a red candle, supply confirms
No factor points the other way right now.

📍 Entry: 0.0209928 – 0.0210872
🎯 TP1: 0.0202982 | TP2: 0.0198036 | TP3: 0.0190618
🛑 SL: 0.0220291

Why this setup?
The daily trend is range but the 4h regime is trend with the price below the EMA50 and EMA200, which is why I am looking for a short here. The 1h RSI sits at 44.5, confirming bearish momentum, and the 1h ATR of 0.000412 keeps the entry zone tight around the current price of 0.0210400. I am targeting TP1 at 0.0202982 and a deeper TP2 at 0.0198036, while the invalidation level sits at 0.0216255. The setup is leaning short with 5 out of 12 signals aligned, and the three strongest supports are the bearish 4h stack, the 1h RSI below 45, and the 15m RSI z-score of minus 1.29. The main disagreement is the daily trend being a range with no stacked EMAs, which keeps conviction moderate rather than strong.

Over to you:
Where are you setting your own invalidation if you are short on TUT right now?

Click here to view the chart 👇️

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
Can SNDK push past 1804 after bouncing from the 4h stack? $SNDK /USDT - 🟢 Bias: LONG (Leaning) · 4/11 signals aligned ⚠️ A lean, not a high-conviction setup: 1 signal still disagree. Size accordingly. Technical verdict: LEANING LONG. 4 of 11 signals aligned, 1 against. What supports it (4): • 4h trend: price > EMA50 > EMA200, bullish stack • 1h trend: price > EMA50 > EMA200, bullish stack • Trend strength (ADX/DI, 15m): ADX 23.3 with buyers in control (DI+ 39.0 vs DI− 12.8) • 1h RSI: 70.7, bullish momentum (above 55) What argues against (1): • Distance from 1h EMA50: +8.2 ATR from the 1h EMA50, overextended with pullback risk The plan: Entry: 1782.79631 – 1783.70369 SL: 1765.91008 TP1: 1796.25494 TP2: 1804.92490 TP3: 1817.92984 🟢 Bull path: From the entry zone near 1783, price should retrace toward the 1h EMA50 then resume higher, reaching TP1 at 1796.25 and extending to TP2 at 1804.92, with the 1h RSI at 61.06 confirming room to run. 🛑 What kills it: A drop below 1765.91 and sustained break of 1636.96 invalidates the long, so I would exit at the SL and wait for a re-test of the 4h bullish stack. Debate: Where do you place your own TP2 if the 1h EMA50 rejects price from this zone? Click here to view the chart 👇️ {future}(SNDKUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
Can SNDK push past 1804 after bouncing from the 4h stack?

$SNDK /USDT - 🟢 Bias: LONG (Leaning) · 4/11 signals aligned
⚠️ A lean, not a high-conviction setup: 1 signal still disagree. Size accordingly.

Technical verdict: LEANING LONG. 4 of 11 signals aligned, 1 against.
What supports it (4):
• 4h trend: price > EMA50 > EMA200, bullish stack
• 1h trend: price > EMA50 > EMA200, bullish stack
• Trend strength (ADX/DI, 15m): ADX 23.3 with buyers in control (DI+ 39.0 vs DI− 12.8)
• 1h RSI: 70.7, bullish momentum (above 55)
What argues against (1):
• Distance from 1h EMA50: +8.2 ATR from the 1h EMA50, overextended with pullback risk

The plan:
Entry: 1782.79631 – 1783.70369
SL: 1765.91008
TP1: 1796.25494
TP2: 1804.92490
TP3: 1817.92984

🟢 Bull path:
From the entry zone near 1783, price should retrace toward the 1h EMA50 then resume higher, reaching TP1 at 1796.25 and extending to TP2 at 1804.92, with the 1h RSI at 61.06 confirming room to run.

🛑 What kills it:
A drop below 1765.91 and sustained break of 1636.96 invalidates the long, so I would exit at the SL and wait for a re-test of the 4h bullish stack.

Debate:
Where do you place your own TP2 if the 1h EMA50 rejects price from this zone?

Click here to view the chart 👇️

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Падение
HEMI is not overbought enough to justify a long $HEMI /USDT - 🔴 Bias: SHORT (Leaning) · 4/12 signals aligned ⚠️ Leaning only: 8 of 12 signals are still undecided. Keep size light. Technical verdict: LEANING SHORT. 4 of 12 signals aligned, 0 against. What supports it (4): • Daily trend: price < EMA50 < EMA200, bearish stack • 4h trend: price < EMA50 < EMA200, bearish stack • 1h trend: price < EMA50 < EMA200, bearish stack • Relative strength vs BTC: underperforming, −2.77% vs BTC over the last day No factor points the other way right now. Quick HEMI breakdown 🧵 1/4 the daily trend is bearish with price below both EMAs, confirming the short bias 2/4 the 1h price sits 0.9 ATR below the 1h EMA50, so momentum is not stretched 3/4 entry is 0.0064310 with targets at 0.0062312 and 0.0060981 for the first two legs 4/4 invalidation is 0.0070565, any sustained break above this level reverses the setup 📍 Entry: 0.0064193 – 0.0064427 🎯 TP1: 0.0062312 | TP2: 0.0060981 | TP3: 0.0058983 🛑 SL: 0.0066973 Over to you: What is your invalidation level for this HEMI short if the daily structure changes? See it on the chart 👇 {future}(HEMIUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
HEMI is not overbought enough to justify a long

$HEMI /USDT - 🔴 Bias: SHORT (Leaning) · 4/12 signals aligned
⚠️ Leaning only: 8 of 12 signals are still undecided. Keep size light.

Technical verdict: LEANING SHORT. 4 of 12 signals aligned, 0 against.
What supports it (4):
• Daily trend: price < EMA50 < EMA200, bearish stack
• 4h trend: price < EMA50 < EMA200, bearish stack
• 1h trend: price < EMA50 < EMA200, bearish stack
• Relative strength vs BTC: underperforming, −2.77% vs BTC over the last day
No factor points the other way right now.

Quick HEMI breakdown 🧵
1/4 the daily trend is bearish with price below both EMAs, confirming the short bias
2/4 the 1h price sits 0.9 ATR below the 1h EMA50, so momentum is not stretched
3/4 entry is 0.0064310 with targets at 0.0062312 and 0.0060981 for the first two legs
4/4 invalidation is 0.0070565, any sustained break above this level reverses the setup

📍 Entry: 0.0064193 – 0.0064427
🎯 TP1: 0.0062312 | TP2: 0.0060981 | TP3: 0.0058983
🛑 SL: 0.0066973

Over to you:
What is your invalidation level for this HEMI short if the daily structure changes?

See it on the chart 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
Price is stretched 3.6 ATR above the 1h EMA50. Journal note: AKE $AKE /USDT · Bias: LONG · 6/12 signals aligned Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against. What supports it (6): • Daily trend: price > EMA50 > EMA200, bullish stack • 4h trend: price > EMA50 > EMA200, bullish stack • 1h trend: price > EMA50 > EMA200, bullish stack • Trend strength (ADX/DI, 15m): ADX 30.4 with buyers in control (DI+ 28.3 vs DI− 14.5) What argues against (1): • Distance from 1h EMA50: +3.6 ATR from the 1h EMA50, overextended with pullback risk I'm watching the daily bullish stack and the 4h structure hold while the 1h RSI sits at 71.5. I want to see the price defend the 1h EMA50 after this pullback before I add. The strongest factors are the daily bullish stack, the 4h bullish stack, and the ADX at 30.4 with buyers in control. I would be wrong if the 1h price breaks the invalidation level at 0.0239415. Entry: 0.0636454 – 0.0656346 | SL: 0.0430564 TP1: 0.0808277 | TP2: 0.0916195 | TP3: 0.1078073 Your call: Where would you place your invalidation if the 1h price continues to cool from here? Chart with every level 👇 {future}(AKEUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
Price is stretched 3.6 ATR above the 1h EMA50.

Journal note: AKE
$AKE /USDT · Bias: LONG · 6/12 signals aligned

Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against.
What supports it (6):
• Daily trend: price > EMA50 > EMA200, bullish stack
• 4h trend: price > EMA50 > EMA200, bullish stack
• 1h trend: price > EMA50 > EMA200, bullish stack
• Trend strength (ADX/DI, 15m): ADX 30.4 with buyers in control (DI+ 28.3 vs DI− 14.5)
What argues against (1):
• Distance from 1h EMA50: +3.6 ATR from the 1h EMA50, overextended with pullback risk

I'm watching the daily bullish stack and the 4h structure hold while the 1h RSI sits at 71.5. I want to see the price defend the 1h EMA50 after this pullback before I add. The strongest factors are the daily bullish stack, the 4h bullish stack, and the ADX at 30.4 with buyers in control. I would be wrong if the 1h price breaks the invalidation level at 0.0239415.

Entry: 0.0636454 – 0.0656346 | SL: 0.0430564
TP1: 0.0808277 | TP2: 0.0916195 | TP3: 0.1078073

Your call:
Where would you place your invalidation if the 1h price continues to cool from here?

Chart with every level 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Падение
BTR short setup: the levels I'm watching $BTR /USDT - 🔴 Bias: SHORT (Strong) · 6/12 signals aligned Technical verdict: STRONG SHORT. 6 of 12 signals aligned, 0 against. What supports it (6): • 1h trend: price < EMA50 < EMA200, bearish stack • 4h RSI: 44.4, bearish momentum (below 45) • 1h RSI: 42.1, bearish momentum (below 45) • Short-term momentum (15m): RSI z-score −1.75, last candle −0.89%, sellers pressing • Relative strength vs BTC: underperforming, −4.70% vs BTC over the last day • Volume: volume z-score +1.9 on a red candle, supply confirms No factor points the other way right now. Level map: 🛑 SL: 0.0505859 📍 Entry: 0.0488570 – 0.0490030 🎯 TP1: 0.0476881 🎯 TP2: 0.0468601 🎯 TP3: 0.0456182 Why I like it: The daily trend reads range, and 6/12 signals aligned favour the short side. The plan is to work the 0.0488570 – 0.0490030 zone, scale out at 0.0476881 and 0.0468601, and stay patient for 0.0456182. A move through 0.0505859 means the idea is wrong and the stop does its job. 💬 Does BTR tag 0.0476881 first, or the stop? See it on the chart 👇 {future}(BTRUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
BTR short setup: the levels I'm watching

$BTR /USDT - 🔴 Bias: SHORT (Strong) · 6/12 signals aligned

Technical verdict: STRONG SHORT. 6 of 12 signals aligned, 0 against.
What supports it (6):
• 1h trend: price < EMA50 < EMA200, bearish stack
• 4h RSI: 44.4, bearish momentum (below 45)
• 1h RSI: 42.1, bearish momentum (below 45)
• Short-term momentum (15m): RSI z-score −1.75, last candle −0.89%, sellers pressing
• Relative strength vs BTC: underperforming, −4.70% vs BTC over the last day
• Volume: volume z-score +1.9 on a red candle, supply confirms
No factor points the other way right now.

Level map:
🛑 SL: 0.0505859
📍 Entry: 0.0488570 – 0.0490030
🎯 TP1: 0.0476881
🎯 TP2: 0.0468601
🎯 TP3: 0.0456182

Why I like it:
The daily trend reads range, and 6/12 signals aligned favour the short side. The plan is to work the 0.0488570 – 0.0490030 zone, scale out at 0.0476881 and 0.0468601, and stay patient for 0.0456182. A move through 0.0505859 means the idea is wrong and the stop does its job.

💬 Does BTR tag 0.0476881 first, or the stop?

See it on the chart 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
📊 $WIF /USDT · Bias: LONG (Strong) · 6/12 signals aligned WIF bullish stack on the 4h while 1h cools. Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against. What supports it (6): • 4h trend: price > EMA50 > EMA200, bullish stack • 1h trend: price > EMA50 > EMA200, bullish stack • Trend strength (ADX/DI, 15m): ADX 20.2 with buyers in control (DI+ 28.5 vs DI− 20.5) What argues against (1): • Distance from 1h EMA50: +3.2 ATR from the 1h EMA50, overextended with pullback risk Entry: 0.2115303 – 0.2122697 | SL: 0.2044245 TP1: 0.2175067 | TP2: 0.2212444 | TP3: 0.2268511 The 1h price at 0.2119000 sits above the EMA50 and EMA200 with ADX 20.2 and DI+ 28.5 vs DI− 20.5 confirming buyers in control. The 4h RSI at 65.8 shows bullish momentum, though the setup is 3.2 ATR from the 1h EMA50 with pullback risk. Over to you: Where do you set your stop on this WIF long, tight below 0.2044245 or wider to let the range breathe? Full setup on the chart 👇 {future}(WIFUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
📊 $WIF /USDT · Bias: LONG (Strong) · 6/12 signals aligned

WIF bullish stack on the 4h while 1h cools.

Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against.
What supports it (6):
• 4h trend: price > EMA50 > EMA200, bullish stack
• 1h trend: price > EMA50 > EMA200, bullish stack
• Trend strength (ADX/DI, 15m): ADX 20.2 with buyers in control (DI+ 28.5 vs DI− 20.5)
What argues against (1):
• Distance from 1h EMA50: +3.2 ATR from the 1h EMA50, overextended with pullback risk

Entry: 0.2115303 – 0.2122697 | SL: 0.2044245
TP1: 0.2175067 | TP2: 0.2212444 | TP3: 0.2268511

The 1h price at 0.2119000 sits above the EMA50 and EMA200 with ADX 20.2 and DI+ 28.5 vs DI− 20.5 confirming buyers in control. The 4h RSI at 65.8 shows bullish momentum, though the setup is 3.2 ATR from the 1h EMA50 with pullback risk.

Over to you:
Where do you set your stop on this WIF long, tight below 0.2044245 or wider to let the range breathe?

Full setup on the chart 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
ONDO 1h RSI at 76.4 while daily stack stays bullish. $ONDO /USDT - 🟢 Bias: LONG (Strong) · 7/12 signals aligned Technical verdict: STRONG LONG. 7 of 12 signals aligned, 1 against. What supports it (7): • Daily trend: price > EMA50 > EMA200, bullish stack • 4h trend: price > EMA50 > EMA200, bullish stack • 1h trend: price > EMA50 > EMA200, bullish stack • Trend strength (ADX/DI, 15m): ADX 34.8 with buyers in control (DI+ 32.5 vs DI− 9.6) What argues against (1): • Distance from 1h EMA50: +5.3 ATR from the 1h EMA50, overextended with pullback risk 📍 Entry: 0.4386440 – 0.4413560 🎯 TP1: 0.4639702 | TP2: 0.4799503 | TP3: 0.5039204 🛑 SL: 0.4080398 Plan A: From the 0.4400000 zone the 1h price should push toward TP1 at 0.4639702, then continue to TP2 at 0.4799503 if the 4h RSI at 71.4 keeps buyers in control. Plan B (invalidation): A 1h close below the 0.4080398 SL invalidates the idea and signals a reversal to the 0.3589995 invalidation level, so I would exit and reassess. Over to you: Where would you place a tighter stop if the 1h price pulls back to the 0.4386440 entry low instead of holding 0.4400000? Levels mapped on the chart below 👇 {future}(ONDOUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
ONDO 1h RSI at 76.4 while daily stack stays bullish.

$ONDO /USDT - 🟢 Bias: LONG (Strong) · 7/12 signals aligned

Technical verdict: STRONG LONG. 7 of 12 signals aligned, 1 against.
What supports it (7):
• Daily trend: price > EMA50 > EMA200, bullish stack
• 4h trend: price > EMA50 > EMA200, bullish stack
• 1h trend: price > EMA50 > EMA200, bullish stack
• Trend strength (ADX/DI, 15m): ADX 34.8 with buyers in control (DI+ 32.5 vs DI− 9.6)
What argues against (1):
• Distance from 1h EMA50: +5.3 ATR from the 1h EMA50, overextended with pullback risk

📍 Entry: 0.4386440 – 0.4413560
🎯 TP1: 0.4639702 | TP2: 0.4799503 | TP3: 0.5039204
🛑 SL: 0.4080398

Plan A:
From the 0.4400000 zone the 1h price should push toward TP1 at 0.4639702, then continue to TP2 at 0.4799503 if the 4h RSI at 71.4 keeps buyers in control.

Plan B (invalidation):
A 1h close below the 0.4080398 SL invalidates the idea and signals a reversal to the 0.3589995 invalidation level, so I would exit and reassess.

Over to you:
Where would you place a tighter stop if the 1h price pulls back to the 0.4386440 entry low instead of holding 0.4400000?

Levels mapped on the chart below 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
I am skeptical of this LSK long until the daily structure proves otherwise. Journal note: LSK $LSK /USDT · Bias: LONG · 6/12 signals aligned Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against. ✅ Daily trend: price > EMA50 > EMA200, bullish stack ✅ 4h trend: price > EMA50 > EMA200, bullish stack ✅ 1h trend: price > EMA50 > EMA200, bullish stack ✅ Trend strength (ADX/DI, 15m): ADX 21.9 with buyers in control (DI+ 27.2 vs DI− 12.9) ⚠️ Relative strength vs BTC: underperforming, −8.33% vs BTC over the last day I'm watching the LSK long setup from the 1h entry reference at 0.454060, with the daily trend clearly bullish and the 4h regime in a confirmed trend. I want to see the price hold above the invalidation level at 0.382270, because a break there invalidates the entire bullish stack across all timeframes. The strongest supporting factors are the daily trend with a bullish price stack and the 4h trend showing price above both the EMA50 and EMA200. The main against factor is the relative strength versus BTC, which shows underperformance of minus 8.33 percent over the last day, so I am only risking a small size here. The plan: Entry: 0.452031 – 0.456089 SL: 0.406853 TP1: 0.489465 TP2: 0.513068 TP3: 0.548473 Where do you set your invalidation for this trade, and would you wait for a 4h close back above the entry reference before committing? Click here to view the chart 👇️ {future}(LSKUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
I am skeptical of this LSK long until the daily structure proves otherwise.

Journal note: LSK
$LSK /USDT · Bias: LONG · 6/12 signals aligned

Technical verdict: STRONG LONG. 6 of 12 signals aligned, 1 against.
✅ Daily trend: price > EMA50 > EMA200, bullish stack
✅ 4h trend: price > EMA50 > EMA200, bullish stack
✅ 1h trend: price > EMA50 > EMA200, bullish stack
✅ Trend strength (ADX/DI, 15m): ADX 21.9 with buyers in control (DI+ 27.2 vs DI− 12.9)
⚠️ Relative strength vs BTC: underperforming, −8.33% vs BTC over the last day

I'm watching the LSK long setup from the 1h entry reference at 0.454060, with the daily trend clearly bullish and the 4h regime in a confirmed trend. I want to see the price hold above the invalidation level at 0.382270, because a break there invalidates the entire bullish stack across all timeframes. The strongest supporting factors are the daily trend with a bullish price stack and the 4h trend showing price above both the EMA50 and EMA200. The main against factor is the relative strength versus BTC, which shows underperformance of minus 8.33 percent over the last day, so I am only risking a small size here.

The plan:
Entry: 0.452031 – 0.456089
SL: 0.406853
TP1: 0.489465
TP2: 0.513068
TP3: 0.548473

Where do you set your invalidation for this trade, and would you wait for a 4h close back above the entry reference before committing?

Click here to view the chart 👇️

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
·
--
Рост
Daily bullish stack supports this long while 1h momentum cools 📊 $BR /USDT · Bias: LONG (Strong) · 7/12 signals aligned Technical verdict: STRONG LONG. 7 of 12 signals aligned, 0 against. ✅ Daily trend: price > EMA50 > EMA200, bullish stack ✅ 4h trend: price > EMA50 > EMA200, bullish stack ✅ 1h trend: price > EMA50 > EMA200, bullish stack ✅ Trend strength (ADX/DI, 15m): ADX 28.3 with buyers in control (DI+ 36.3 vs DI− 9.8) No factor points the other way right now. 🤔 Why long when 1h momentum looks tired and 15m RSI is 73.87? 💡 The daily, 4h, and 1h trends all show price above EMA50 and EMA200 with ADX at 28.3. 🤔 Where is the precise entry reference and what is the invalidation level? 💡 Entry is at 0.9840400 with invalidation at 0.4910385, per the LOCAL setup. 🤔 What is the main reason this long could fail despite 7 out of 12 signals aligning? 💡 The 1h RSI is 68.9 and 15m RSI is 73.87, showing short-term exhaustion with no volume confirmation. Entry: 0.9742086 – 0.9938714 | SL: 0.7360786 TP1: 1.1700110 | TP2: 1.2939917 | TP3: 1.4799628 Debate: What level would you use to scale out or flip this trade if invalidated? Full setup on the chart 👇 {future}(BRUSDT) ⚠️ Personal market analysis only. NFA — manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
Daily bullish stack supports this long while 1h momentum cools

📊 $BR /USDT · Bias: LONG (Strong) · 7/12 signals aligned

Technical verdict: STRONG LONG. 7 of 12 signals aligned, 0 against.
✅ Daily trend: price > EMA50 > EMA200, bullish stack
✅ 4h trend: price > EMA50 > EMA200, bullish stack
✅ 1h trend: price > EMA50 > EMA200, bullish stack
✅ Trend strength (ADX/DI, 15m): ADX 28.3 with buyers in control (DI+ 36.3 vs DI− 9.8)
No factor points the other way right now.

🤔 Why long when 1h momentum looks tired and 15m RSI is 73.87?
💡 The daily, 4h, and 1h trends all show price above EMA50 and EMA200 with ADX at 28.3.

🤔 Where is the precise entry reference and what is the invalidation level?
💡 Entry is at 0.9840400 with invalidation at 0.4910385, per the LOCAL setup.

🤔 What is the main reason this long could fail despite 7 out of 12 signals aligning?
💡 The 1h RSI is 68.9 and 15m RSI is 73.87, showing short-term exhaustion with no volume confirmation.

Entry: 0.9742086 – 0.9938714 | SL: 0.7360786
TP1: 1.1700110 | TP2: 1.2939917 | TP3: 1.4799628

Debate:
What level would you use to scale out or flip this trade if invalidated?

Full setup on the chart 👇

⚠️ Personal market analysis only. NFA — manage risk and DYOR.
Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
CYSUSDT long setup hit TP3 🎯. Price moved +14.46% from entry in about 2 days 18 hours on spot. Trade management worked as planned. Always remember to manage risk and adjust stops as the trade moves in your favor.
CYSUSDT long setup hit TP3 🎯. Price moved +14.46% from entry in about 2 days 18 hours on spot. Trade management worked as planned. Always remember to manage risk and adjust stops as the trade moves in your favor.
612 Ceros
·
--
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ư.
BNBUSDT long setup reached TP3 ✅ Spot move of +3.29% in about 1d 2h. Keep your stops tight and size positions responsibly. Not financial advice.
BNBUSDT long setup reached TP3 ✅ Spot move of +3.29% in about 1d 2h. Keep your stops tight and size positions responsibly. Not financial advice.
612 Ceros
·
--
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ư.
ZECUSDT LONG setup hit TP3. Spot price moved +14.53% from entry in about 1d 21h. 🎯📈 Always manage risk and size positions appropriately.
ZECUSDT LONG setup hit TP3. Spot price moved +14.53% from entry in about 1d 21h. 🎯📈 Always manage risk and size positions appropriately.
612 Ceros
·
--
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ư.
Long BNBUSDT setup hit TP3 📈 Spot move +6.37% over about 2d 23h. Price moved as expected. Remember to manage risk on every trade. Good luck out there 👍
Long BNBUSDT setup hit TP3 📈 Spot move +6.37% over about 2d 23h. Price moved as expected. Remember to manage risk on every trade. Good luck out there 👍
612 Ceros
·
--
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ư.
Войдите, чтобы посмотреть больше материала
Присоединяйтесь к пользователям криптовалют по всему миру на Binance Square
⚡️ Получайте новейшую и полезную информацию о криптоактивах.
💬 Нам доверяет крупнейшая в мире криптобиржа.
👍 Получите достоверные аналитические данные от верифицированных создателей контента.
Эл. почта/номер телефона
Структура веб-страницы
Настройки cookie
Правила и условия платформы