Technology

Bitkub คืออะไร

bitkub คอ
Bitkub คืออะไร | SiamCafe Blog
2026-01-05· อ. บอม — SiamCafe.net· 9,867 คำ

Bitkub Exchange

Bitkub Cryptocurrency Exchange ซื้อขาย Bitcoin Ethereum KUB USDT เงินบาท กลต. KYC API Trading Bot Staking Bitkub Chain

Exchangeค่าธรรมเนียมเหรียญฝาก THBใบอนุญาต
Bitkub0.25%100+ฟรีกลต. ไทย
Satang Pro0.25%50+ฟรีกลต. ไทย
Binance0.1%600+ไม่รับ THBต่างประเทศ
Coinbase0.5%250+ไม่รับ THBต่างประเทศ

การใช้งาน Bitkub

# === Bitkub API Trading ===

# Bitkub API Documentation: https://github.com/nicespace/bitkub-api

# Python — Bitkub API Client
# import hashlib
# import hmac
# import json
# import time
# import requests
#
# API_KEY = "your-api-key"
# API_SECRET = "your-api-secret"
# BASE_URL = "https://api.bitkub.com"
#
# def create_signature(payload):
#     msg = json.dumps(payload, separators=(',', ':'), sort_keys=True)
#     sig = hmac.new(API_SECRET.encode(), msg.encode(), hashlib.sha256)
#     return sig.hexdigest()
#
# def get_ticker():
#     response = requests.get(f"{BASE_URL}/api/market/ticker")
#     return response.json()
#
# def get_balance():
#     ts = int(time.time())
#     payload = {"ts": ts}
#     payload["sig"] = create_signature(payload)
#     headers = {"X-BTK-APIKEY": API_KEY}
#     response = requests.post(f"{BASE_URL}/api/market/balances",
#                              json=payload, headers=headers)
#     return response.json()
#
# def place_order(symbol, side, amount, rate):
#     ts = int(time.time())
#     payload = {
#         "sym": symbol,  # e.g., "THB_BTC"
#         "amt": amount,
#         "rat": rate,
#         "typ": "limit",
#         "ts": ts,
#     }
#     payload["sig"] = create_signature(payload)
#     headers = {"X-BTK-APIKEY": API_KEY}
#     endpoint = "place-bid" if side == "buy" else "place-ask"
#     response = requests.post(f"{BASE_URL}/api/market/{endpoint}",
#                              json=payload, headers=headers)
#     return response.json()

from dataclasses import dataclass

@dataclass
class CryptoPrice:
    symbol: str
    name: str
    price_thb: float
    change_24h: float
    volume_24h: float
    market_cap_b: float

prices = [
    CryptoPrice("BTC", "Bitcoin", 2850000, 2.5, 1500000000, 55800),
    CryptoPrice("ETH", "Ethereum", 115000, 1.8, 800000000, 13800),
    CryptoPrice("KUB", "Bitkub Coin", 45.5, -1.2, 50000000, 4.5),
    CryptoPrice("USDT", "Tether", 35.2, 0.1, 2000000000, 1100),
    CryptoPrice("BNB", "Binance Coin", 22000, 0.8, 200000000, 3300),
    CryptoPrice("SOL", "Solana", 5800, 3.2, 300000000, 2500),
]

print("=== Crypto Prices (THB) ===")
for p in prices:
    arrow = "+" if p.change_24h > 0 else ""
    print(f"  [{p.symbol}] {p.name}: {p.price_thb:,.0f} THB ({arrow}{p.change_24h}%)")
    print(f"    Volume 24h: {p.volume_24h:,.0f} | MCap: {p.market_cap_b:,.0f}B")

Trading Bot

# === Simple Trading Bot ===

# DCA Bot (Dollar Cost Averaging)
# import schedule
# import time
#
# def dca_buy():
#     """Buy fixed amount of BTC every day"""
#     amount_thb = 500  # 500 baht per day
#     ticker = get_ticker()
#     btc_price = ticker["THB_BTC"]["last"]
#     btc_amount = amount_thb / btc_price
#
#     result = place_order("THB_BTC", "buy", amount_thb, btc_price)
#     print(f"DCA Buy: {btc_amount:.8f} BTC at {btc_price:,.0f} THB")
#     return result
#
# # Run daily at 9:00 AM
# schedule.every().day.at("09:00").do(dca_buy)
# while True:
#     schedule.run_pending()
#     time.sleep(60)

# Grid Trading Bot
# class GridBot:
#     def __init__(self, symbol, lower, upper, grids, total_investment):
#         self.symbol = symbol
#         self.lower = lower
#         self.upper = upper
#         self.grids = grids
#         self.grid_size = (upper - lower) / grids
#         self.per_grid = total_investment / grids
#
#     def create_grid_orders(self):
#         orders = []
#         for i in range(self.grids):
#             price = self.lower + (i * self.grid_size)
#             orders.append({
#                 "price": price,
#                 "amount": self.per_grid / price,
#                 "side": "buy",
#             })
#             orders.append({
#                 "price": price + self.grid_size,
#                 "amount": self.per_grid / price,
#                 "side": "sell",
#             })
#         return orders

@dataclass
class DCAResult:
    month: str
    invested_thb: float
    btc_accumulated: float
    avg_price: float
    current_value: float
    pnl_pct: float

dca = [
    DCAResult("Jan", 15000, 0.00530, 2830000, 15105, 0.7),
    DCAResult("Feb", 30000, 0.01100, 2727000, 31350, 4.5),
    DCAResult("Mar", 45000, 0.01620, 2778000, 46170, 2.6),
    DCAResult("Apr", 60000, 0.02200, 2727000, 62700, 4.5),
    DCAResult("May", 75000, 0.02750, 2727000, 78375, 4.5),
    DCAResult("Jun", 90000, 0.03350, 2687000, 95475, 6.1),
]

print("\n=== DCA Bot Results (500 THB/day) ===")
for d in dca:
    print(f"  [{d.month}] Invested: {d.invested_thb:,.0f} | BTC: {d.btc_accumulated:.5f}")
    print(f"    Avg Price: {d.avg_price:,.0f} | Value: {d.current_value:,.0f} | PnL: {d.pnl_pct}%")

Security และ Best Practices

# === Crypto Security ===

# API Security
# - ใช้ API Key แยกสำหรับ Trading Bot
# - จำกัด IP Whitelist
# - ไม่เก็บ API Secret ใน Code ใช้ Environment Variable
# - เปิด 2FA ทุก Account
# - ใช้ Withdraw Whitelist

# import os
# API_KEY = os.environ.get("BITKUB_API_KEY")
# API_SECRET = os.environ.get("BITKUB_API_SECRET")

# Portfolio Tracking
@dataclass
class Portfolio:
    coin: str
    amount: float
    avg_buy_price: float
    current_price: float

portfolio = [
    Portfolio("BTC", 0.05, 2700000, 2850000),
    Portfolio("ETH", 1.5, 110000, 115000),
    Portfolio("KUB", 500, 50, 45.5),
    Portfolio("USDT", 1000, 35.0, 35.2),
]

print("=== Portfolio ===")
total_invested = 0
total_value = 0
for p in portfolio:
    invested = p.amount * p.avg_buy_price
    value = p.amount * p.current_price
    pnl = value - invested
    pnl_pct = pnl / invested * 100 if invested > 0 else 0
    total_invested += invested
    total_value += value
    print(f"  [{p.coin}] {p.amount} coins")
    print(f"    Invested: {invested:,.0f} | Value: {value:,.0f} | PnL: {pnl:,.0f} ({pnl_pct:.1f}%)")

total_pnl = total_value - total_invested
total_pnl_pct = total_pnl / total_invested * 100
print(f"\n  Total Invested: {total_invested:,.0f}")
print(f"  Total Value: {total_value:,.0f}")
print(f"  Total PnL: {total_pnl:,.0f} ({total_pnl_pct:.1f}%)")

# Security Checklist
security = [
    "เปิด 2FA (Google Authenticator) ทุก Account",
    "ใช้ Hardware Wallet (Ledger/Trezor) เก็บเหรียญจำนวนมาก",
    "ไม่เก็บเหรียญทั้งหมดบน Exchange",
    "API Key จำกัด IP Whitelist",
    "ไม่แชร์ Seed Phrase กับใคร",
    "ตรวจสอบ URL ก่อน Login ระวัง Phishing",
    "ใช้ Password ไม่ซ้ำกับเว็บอื่น",
]

print(f"\n\nSecurity Checklist:")
for i, s in enumerate(security, 1):
    print(f"  {i}. {s}")

เคล็ดลับ

Bitkub คืออะไร

Exchange Crypto ใหญ่สุดไทย 2018 กลต. BTC ETH KUB USDT เงินบาท 0.25% Volume สูง Staking Bitkub Chain แอปมือถือ

เริ่มต้นใช้ Bitkub อย่างไร

สมัคร Email KYC บัตรประชาชน 1-3 วัน ฝากเงิน โอน QR PromptPay Market Limit Order Buy Sell ถอนเงิน ถอนเหรียญ

Bitkub API ใช้ทำอะไรได้

REST API ราคา Ticker Order Book Trading Bot Balance Order Trade History API Key HMAC-SHA256 Rate Limit WebSocket Real-time

ค่าธรรมเนียม Bitkub เท่าไหร่

ซื้อขาย 0.25% Maker Taker ฝากบาทฟรี ถอน 10-30 บาท ฝาก Crypto ฟรี ถอน BTC 0.0005 ETH 0.005 แพงกว่า Global

สรุป

Bitkub Exchange Cryptocurrency Bitcoin Ethereum KUB API Trading Bot DCA Grid Portfolio Security 2FA Hardware Wallet KYC กลต. ค่าธรรมเนียม Staking

📖 บทความที่เกี่ยวข้อง

bitkub สมัครงานอ่านบทความ → สมัคร bitkubอ่านบทความ → วิธีดูแนวรับแนวต้าน bitkubอ่านบทความ → ราคาบิทคอยน์วันนี้บาท bitkubอ่านบทความ →

📚 ดูบทความทั้งหมด →