Chiến lược Tạo lập Thị trường — Cung cấp Thanh khoản với Thông tin Smart Money

Nhà tạo lập thị trường kiếm lợi nhuận từ chênh lệch giá mua-bán bằng cách cung cấp thanh khoản hai chiều. Trong crypto, việc này rủi ro thấp nếu thực hiện đúng: bạn có thể giữ kho hàng tối thiểu bằng cách phòng ngừa rủi ro trên sàn khác, thu lợi từ chênh lệch giá. Smart Money API giúp nhà tạo lập thị trường điều chỉnh chênh lệch giá linh hoạt dựa trên hoạt động cá voi và bất thường tỷ lệ funding.

Thông tin chính: Nhà tạo lập thị trường chuyên nghiệp mở rộng chênh lệch giá khi dự đoán có lệnh lớn (dựa trên thay đổi vị thế cá voi). Họ thu hẹp chênh lệch khi đà tăng giảm. Tín hiệu Smart Money giúp bạn đi trước các thay đổi này.

Nguyên lý Cơ bản Tạo lập Thị trường

Chênh lệch Giá

Bạn mua ở giá bid, bán ở giá ask. Lợi nhuận là chênh lệch:

Lợi nhuận mỗi lượt = Ask - Bid

Với BTC/USDT ở $42,000:

Rủi ro Kho hàng

Nếu bạn mua 1 BTC ở $42,000 nhưng giá giảm xuống $41,000 trước khi bán, bạn lỗ $1,000. Nhà tạo lập thị trường chuyên nghiệp phòng ngừa rủi ro này:

Python — Phòng ngừa rủi ro kho hàng
# Mua trên Bybit ở giá bid, ngay lập tức short trên Binance ở giá ask
buy_bybit(symbol="BTCUSDT", size=1, side="buy", limit_price=41978.95)
sell_binance(symbol="BTCUSDT", size=1, side="sell", limit_price=42050)
# Lợi nhuận = 42050 - 41978.95 = 71.05 USDT, bất kể biến động giá
# Rủi ro duy nhất là khớp lệnh: nếu lệnh bán không được khớp?

Chiến lược Chênh lệch Giá Linh hoạt

1. Tạo lập Thị trường Chênh lệch Cố định

Đơn giản nhất: Luôn đặt chênh lệch 1bp hai chiều.

Python — Tạo lập thị trường chênh lệch cố định
def fixed_spread_mm(mid_price, spread_bps=1.0):
spread = mid_price * (spread_bps / 10000)
bid = mid_price - (spread / 2)
ask = mid_price + (spread / 2)
return {"bid": bid, "ask": ask}

2. Chênh lệch Điều chỉnh Biến động

Mở rộng chênh lệch khi biến động cao, thu hẹp khi thị trường ổn định:

Python — Tạo lập thị trường điều chỉnh biến động
def volatility_adjusted_mm(mid_price, returns_1h, confidence_score):
# Tính biến động 1 giờ (độ lệch chuẩn của lợi nhuận)
vol = np.std(returns_1h)
# Chênh lệch cơ sở: 1bp
base_spread_bps = 1.0
# Nhân với biến động (tỉ lệ 0-10x)
vol_multiplier = 1 + (vol * 50) # biến động cao = chênh lệch rộng hơn
# Nhân với độ tin cậy (nếu Smart Money CAO, thu hẹp một chút)
if confidence_score > 0.65:
confidence_mult = 0.8 # thu hẹp 20%
else:
confidence_mult = 1.0
final_spread_bps = base_spread_bps * vol_multiplier * confidence_mult
spread = mid_price * (final_spread_bps / 10000)
return {
"bid": mid_price - (spread / 2),
"ask": mid_price + (spread / 2),
"spread_bps": final_spread_bps
}

3. Chênh lệch Phản ứng Smart Money

Điều chỉnh chênh lệch dựa trên tín hiệu hoạt động cá voi:

Python — Tạo lập thị trường phản ứng cá voi
def smart_money_adjusted_spreads(symbol, mid_price):
# Lấy tín hiệu Smart Money
sm = get_smart_money_signal(symbol)
# Độ tin cậy CAO + tăng giá = thị trường sắp tăng
# Mở rộng ask (hy vọng bán ở giá tốt hơn)
# Thu hẹp bid (khớp lệnh mua nhanh hơn)
if sm["confidence"] == ] == "HIGH" and sm["direction"] == ] == "long"::
bid_spread = 0.8 # 0.8bp trên bid (cạnh tranh)
ask_spread = 1.4 # 1.4bp trên ask (đẩy khớp lệnh)
elif sm["confidence"] == ] == "VETO"::
bid_spread = 2.0 # mở rộng hai chiều (không chắc chắn)
ask_spread = 2.0
else::
bid_spread = 1.0 # bình thường đối xứng
ask_spread = 1.0
return {
"bid": mid_price - (mid_price * bid_spread / 10000),
"ask": mid_price + (mid_price * ask_spread / 10000)
}

Quản lý Kho hàng

Mục tiêu Kho hàng

Đặt mục tiêu kho hàng trung lập (ví dụ: 0 BTC). Nếu tích lũy quá nhiều, tăng giá bid (đẩy bán). Nếu short quá nhiều, tăng giá ask (đẩy mua):

Python — Chênh lệch tồn kho
def get_inventory_skew(current_inventory, target_inventory=0):
skew = current_inventory - target_inventory
# Nếu nắm giữ quá nhiều (+1 BTC), đẩy giá bid rộng hơn để bán
if skew > 0:
bid_adjustment = min(skew * 0.5, 2.0) # thêm tối đa 2bp
ask_adjustment = -min(skew * 0.5, 1.0) # thu hẹp tối đa 1bp
# Nếu short, đẩy giá ask rộng hơn để mua
elif skew < 0:
ask_adjustment = min(abs(skew) * 0.5, 2.0)
bid_adjustment = -min(abs(skew) * 0.5, 1.0)
else:
bid_adjustment = 0
ask_adjustment = 0
return bid_adjustment, ask_adjustment

Market Maker Sản Xuất

Python — Hệ thống MM đầy đủ
class CryptoMarketMaker:
def __init__(self, symbol, inventory_target=0):
self.symbol = symbol
self.inventory = 0
self.inventory_target = inventory_target
def update_quotes(self, mid_price):
# 1. Nhận tín hiệu Smart Money
sm = get_smart_money_signal(self.symbol)
# 2. Điều chỉnh biến động
vol = calculate_volatility_1h(self.symbol)
# 3. Điều chỉnh tồn kho
inv_bid, inv_ask = get_inventory_skew(self.inventory)
# 4. Kết hợp tất cả yếu tố
base_bid, base_ask = fixed_spread_mm(mid_price, 1.0)
vol_bid, vol_ask = volatility_adjusted_mm(mid_price, [vol], sm["composite"])
sm_bid, sm_ask = smart_money_adjusted_spreads(self.symbol, mid_price)
# Trung bình các giá đã điều chỉnh
final_bid = np.mean([base_bid, vol_bid, sm_bid]) + inv_bid
final_ask = np.mean([base_ask, vol_ask, sm_ask]) + inv_ask
# Đặt lệnh
submit_order(side="bid", price=final_bid, size=1)
submit_order(side="ask", price=final_ask, size=1)

Tối ưu hóa market making với tín hiệu Smart Money

Market maker điều chỉnh spread dựa trên hoạt động cá voi và độ tin cậy Smart Money đạt giá thực hiện tốt hơn 15-25% và giảm rủi ro tồn kho.

Truy cập Algo →