យុទ្ធសាស្ត្រធ្វើឱ្យទីផ្សារ — ផ្តល់សាច់ប្រាក់ជាមួយការយល់ដឹងរបស់ Smart Money

អ្នកធ្វើទីផ្សារទទួលបានចំណេញពីគម្លាត bid-ask ដោយផ្តល់ទាំងសងខាងនៃសាច់ប្រាក់។ នៅក្នុងគ្រីបតូ នេះគឺមានហានិភ័យទាបប្រសិនបើធ្វើដោយត្រឹមត្រូវ៖ អ្នកអាចកាន់កាប់សារពើភ័ណ្ឌអប្បបរមាដោយធ្វើការការពារហានិភ័យនៅលើផ្សារផ្សេងទៀត ដោយទទួលបានគម្លាត។ Smart Money API ជួយអ្នកធ្វើទីផ្សារកែតម្រូវគម្លាតយ៉ាងយឺតយ៉ាវដោយផ្អែកលើសកម្មភាពរបស់អ្នកលក់ធំ និងភាពមិនប្រក្រតីនៃអត្រាការផ្តល់មូលនិធិ។

ការយល់ដឹងសំខាន់៖ អ្នកធ្វើទីផ្សារវិជ្ជាជីវៈពង្រីកគម្លាតនៅពេលដែលមានការបញ្ជាទិញធំរំពឹងទុក (ផ្អែកលើការផ្លាស់ប្តូរទីតាំងរបស់អ្នកលក់ធំ)។ ពួកគេបង្រួមគម្លាតនៅពេលដែលសន្ទុះកំពុងរអាក់រអួល។ សញ្ញា Smart Money អនុញ្ញាតឱ្យអ្នកដើរមុនការផ្លាស់ប្តូរទាំងនេះ។

មូលដ្ឋាននៃការធ្វើទីផ្សារ

គម្លាត

អ្នកទិញតាមតម្លៃ bid លក់តាមតម្លៃ ask។ ចំណេញរបស់អ្នកគឺភាពខុសគ្នា៖

ចំណេញក្នុងមួយដំណើរទៅមក = Ask - Bid

លើ BTC/USDT នៅ $42,000៖

ហានិភ័យសារពើភ័ណ្ឌ

ប្រសិនបើអ្នកទិញ 1 BTC នៅ $42,000 ប៉ុន្តែតម្លៃធ្លាក់ចុះទៅ $41,000 មុនពេលអ្នកលក់ អ្នកនឹងខាត $1,000។ អ្នកធ្វើទីផ្សារដែលមានជំនាញខ្ពស់ធ្វើការការពារហានិភ័យនេះ៖

Python — ការការពារហានិភ័យសារពើភ័ណ្ឌ
# ទិញនៅលើ Bybit តាមតម្លៃ bid ហើយធ្វើការលក់ភ្លាមៗនៅលើ Binance តាមតម្លៃ ask
buy_bybit(symbol="BTCUSDT", size=1, side="buy", limit_price=41978.95)
sell_binance(symbol="BTCUSDT", size=1, side="sell", limit_price=42050)
# ចំណេញ = 42050 - 41978.95 = 71.05 USDT មិនគិតពីការផ្លាស់ប្តូរតម្លៃ
# ហានិភ័យគឺតែការអនុវត្តប៉ុណ្ណោះ៖ ចុះបើការបញ្ជាលក់របស់អ្នកមិនបានបំពេញ?

យុទ្ធសាស្ត្រគម្លាតយ៉ាងយឺតយ៉ាវ

1. ការធ្វើទីផ្សារដោយគម្លាតថេរ

សាមញ្ញបំផុត៖ តែងតែផ្តល់គម្លាត 1bp ទាំងសងខាង។

Python — ការធ្វើទីផ្សារដោយគម្លាតថេរ
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. គម្លាតដែលបានកែតម្រូវតាមភាពចលាចល

ពង្រីកគម្លាតក្នុងអំឡុងពេលភាពចលាចលខ្ពស់ បង្រួមក្នុងអំឡុងពេលទីផ្សារស្ងប់៖

Python — ការធ្វើទីផ្សារដោយបានកែតម្រូវតាមភាពចលាចល
def volatility_adjusted_mm(mid_price, returns_1h, confidence_score):
# គណនាភាពចលាចល 1 ម៉ោង (ស្តង់ដារដេវៀស្យុងនៃការត្រឡប់)
vol = np.std(returns_1h)
# គម្លាតមូលដ្ឋាន៖ 1bp
base_spread_bps = 1.0
# គុណនឹងភាពចលាចល (មាត្រដ្ឋាន 0-10x)
vol_multiplier = 1 + (vol * 50) # ភាពចលាចលខ្ពស់ = គម្លាតធំជាង
# គុណនឹងភាពជឿជាក់ (ប្រសិនបើ Smart Money ខ្ពស់ បង្រួមបន្តិច)
if confidence_score > 0.65:
confidence_mult = 0.8 # បង្រួម 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. គម្លាតដែលបានកែតម្រូវតាម Smart Money

កែតម្រូវគម្លាតដោយផ្អែកលើសញ្ញាសកម្មភាពរបស់អ្នកលក់ធំ៖

Python — ការធ្វើទីផ្សារដោយបានកែតម្រូវតាមអ្នកលក់ធំ
def smart_money_adjusted_spreads(symbol, mid_price):
# ទទួលបានការបញ្ជាក់ពី Smart Money
sm = get_smart_money_signal(symbol)
# ភាពជឿជាក់ខ្ពស់ + ភាពរីករាយ = ទីផ្សារនឹងឡើងឆាប់ៗ
# ពង្រីក ask (សង្ឃឹមថានឹងលក់នៅតម្លៃល្អប្រសើរ)
# បង្រួម bid (ការអនុវត្តលឿនជាងនៅផ្នែកទិញ)
if sm["confidence"] == ] == "HIGH" and sm["direction"] == ] == "long"::
bid_spread = 0.8 # 0.8bp លើ bid (ប្រកួតប្រជែង)
ask_spread = 1.4 # 1.4bp លើ ask (ជំរុញឱ្យបំពេញ)
elif sm["confidence"] == ] == "VETO"::
bid_spread = 2.0 # ធំទាំងសងខាង (ភាពមិនប្រាកដប្រជា)
ask_spread = 2.0
else::
bid_spread = 1.0 # ធម្មតា ស៊ីមេទ្រី
ask_spread = 1.0
return {
"bid": mid_price - (mid_price * bid_spread / 10000),
"ask": mid_price + (mid_price * ask_spread / 10000)
}

ការគ្រប់គ្រងសារពើភ័ណ្ឌ

សារពើភ័ណ្ឌគោលដៅ

កំណត់សារពើភ័ណ្ឌគោលដៅអព្យាក្រឹត (ឧទាហរណ៍ 0 BTC)។ ប្រសិនបើអ្នកប្រមូលផ្តុំច្រើនពេក បង្កើន bid (ជំរុញឱ្យលក់)។ ប្រសិនបើអ្នកខ្លីពេក បង្កើន ask (ជំរុញឱ្យទិញ)៖

Python — Inventory skew
def get_inventory_skew(current_inventory, target_inventory=0):
skew = current_inventory - target_inventory
# ប្រសិនបើការកាន់កាប់ច្រើនពេក (+1 BTC) រុញ bid ឲ្យធំជាងដើម្បីលក់
if skew > 0:
bid_adjustment = min(skew * 0.5, 2.0) # បន្ថែមរហូតដល់ 2bp
ask_adjustment = -min(skew * 0.5, 1.0) # បង្រួមរហូតដល់ 1bp
# ប្រសិនបើខ្លី រុញ ask ឲ្យធំជាងដើម្បីទិញ
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

Production Market Maker

Python — Full MM system
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. ទទួលសញ្ញា Smart Money
sm = get_smart_money_signal(self.symbol)
# 2. ការកែតម្រង់ភាពចល័ត
vol = calculate_volatility_1h(self.symbol)
# 3. ការកែតម្រង់ស្តុក
inv_bid, inv_ask = get_inventory_skew(self.inventory)
# 4. ផ្សំកត្តាទាំងអស់
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)
# មធ្យមតម្លៃដែលបានកែតម្រង់
final_bid = np.mean([base_bid, vol_bid, sm_bid]) + inv_bid
final_ask = np.mean([base_ask, vol_ask, sm_ask]) + inv_ask
# ដាក់ពាក្យបញ្ជាទិញ
submit_order(side="bid", price=final_bid, size=1)
submit_order(side="ask", price=final_ask, size=1)

បង្កើនប្រសិទ្ធភាពការធ្វើឱ្យទីផ្សាររបស់អ្នកជាមួយសញ្ញា Smart Money

អ្នកធ្វើឱ្យទីផ្សារដែលកែតម្រង់គម្លាតដោយផ្អែកលើសកម្មភាពអ្នកលក់ធំ និងភាពជឿជាក់ Smart Money ឃើញតម្លៃការប្រតិបត្តិល្អជាង 15-25% និងកាត់បន្ថយហានិភ័យស្តុក។

ទទួលបានការចូលប្រើ Algo →