बंद करने के लिए ESC दबाएँ

प्रेडिक्शन मार्केट आर्बिट्राज: Polymarket और Kalshi गाइड

प्रेडिक्शन मार्केट्स उन लोगों के लिए कसीनो हैं जिन्हें हिसाब-किताब नहीं आता, लेकिन जो गणित समझते हैं उनके लिए ये सोने की खान हैं। यहाँ आप एसेट्स नहीं, बल्कि भविष्य की संभावनाओं (probabilites) पर दांव लगाते हैं। आर्बिट्राज ही एकमात्र तरीका है जिससे आप इन प्लेटफॉर्म्स से सिस्टमैटिक प्रॉफिट निकाल सकते हैं, बिना फालतू की खबरों के शोर में फंसे।

स्प्रेड पकड़ने का गणित

Polymarket या Kalshi पर आर्बिट्राज का पूरा खेल "टेढ़े" भाव ढूंढने का है, यानी जब "हां" और "नहीं" वाले कॉन्ट्रैक्ट्स की कुल कीमत 1 न हो। अगर आप कुल मिलाकर $0.95 में आउटकम खरीदते हैं और सेटलमेंट पर आपको $1.00 मिलता है, तो आपका रिटर्न 5.2% है। यह एक "रिस्क-फ्री" ट्रेड है, बस अगर आप 'एग्जीक्यूशन रिस्क' (leg risk) को साइड में रखें।

असली मुनाफे का फॉर्मूला:
Net Profit = (1 - Price_Yes - Price_No) - (Taker Fees + Network Gas)

अगर आपका कुल मुनाफा 2% से नीचे है, तो समझो आप घाटे में काम कर रहे हैं—ट्रांजैक्शन फीस और मॉनिटरिंग में जो समय बर्बाद हुआ, वह अलग।

बॉट का प्रैक्टिकल आर्किटेक्चर

वेब-इंटरफेस को भूल जाइए। आपको एक लोकल एजेंट चाहिए जो सीधे प्लेटफॉर्म्स की API को हिट करे। नीचे एक वर्किंग Python टेम्पलेट है जो डेटा खींचता है और डेल्टा कैलकुलेट करता है।

import requests
import time
# स्पीड के लिए सेशन इनिशियलाइज़ करते हैं
session = requests.Session()
def get_best_bid_ask(market_id):
    """
    Polymarket से ऑर्डर बुक खींचना (API के जरिए)
    """
    url = f"https://clob.polymarket.com/orderbook/{market_id}"
    response = session.get(url).json()
    # बेस्ट प्राइस लौटाते हैं
    return float(response['bids'][0][0]), float(response['asks'][0][0])
def scan_arbitrage(market_yes, market_no):
    # Ask (खरीद) वाले दाम लेते हैं
    _, ask_yes = get_best_bid_ask(market_yes)
    _, ask_no = get_best_bid_ask(market_no)
    
    total_cost = ask_yes + ask_no
    
    if total_cost < 0.96: # गैस और स्लिपेज के लिए 4% का मार्जिन
        print(f"!!! आर्बिट्राज: {total_cost:.4f} !!!")
        # यहाँ अपने वॉलेट का कॉल लॉजिक लगाएं
    else:
        print(f"स्प्रेड बहुत कम है: {total_cost:.4f}")
# मार्केट ID का उदाहरण (इसे लाइव इवेंट्स के हिसाब से बदलना होगा)
# scan_arbitrage('2187654321', '2187654322')

छिपे हुए खतरे और प्रोफेशनल स्लैंग

  • Resolution Delay (रिजॉल्यूशन डिले): सबसे बड़ी सिरदर्दी। मार्केट बंद हो सकता है, लेकिन UMA ओरेकल में विवाद की वजह से आपका पैसा अटक गया। आपका फंड 3 से 14 दिन के लिए "फ्रीज" हो जाता है। आर्बिट्राज का मतलब ही वर्किंग कैपिटल के साथ खेलना है।
  • Order Book Ghosting (ऑर्डर बुक घोस्टिंग): प्लेटफॉर्म्स पर अक्सर "भूतिया" ऑर्डर्स होते हैं। आपको $0.40 दिखता है, लेकिन जैसे ही आप वॉल्यूम खरीदने जाते हैं, दाम तुरंत उछलकर $0.45 हो जाता है। ये एल्गोरिथमिक मार्केट मेकर (AMM) होते हैं जो अपना स्प्रेड बचाने के लिए ऐसा करते हैं।
  • Cross-Platform Skew (क्रॉस-प्लेटफॉर्म स्क्यू): Kalshi के दाम अक्सर Polymarket से अलग होते हैं क्योंकि वहां के ट्रेडर्स का मिजाज अलग है। अमेरिका (Kalshi) वाले पॉलिटिकल रिस्क को लेकर ज्यादा सचेत हैं, जबकि Polymarket क्रिप्टो-दीवानों का अड्डा है। कोरिलेशन चेक करते रहें: अगर BTC गिरता है, तो Polymarket, Kalshi के मुकाबले बहुत तेजी से रिएक्ट करता है।

ऑपरेशनल एफिशिएंसी टेबल

सिनेरियोरिस्कमुनाफासलाह
सिंगल प्लेटफॉर्मलो1-2%मेहनत बेकार है
क्रॉस-प्लेटफॉर्ममीडियम3-7%बॉट के लिए बेस्ट है
ऑप्शन हेजहाई10%+सिर्फ प्रो लोगों के लिए (कैपिटल चाहिए)

शुरुआत में ही सब गंवाने से कैसे बचें

सबसे जरूरी सलाह: कम वॉल्यूम वाले मार्केट्स में हाथ मत डालिए। अगर दोनों तरफ लिक्विडिटी $50,000 से कम है, तो आपके ट्रेड से दाम आपके ही खिलाफ हिल जाएगा (slippage)। ऐसे इवेंट्स ढूंढें जिनका डेली टर्नओवर कम से कम $500k हो।

तकनीकी बारीकी: अगर आप Polygon (Polymarket) का इस्तेमाल कर रहे हैं, तो कभी भी डिफॉल्ट गैस फीस पर दांव न लगाएं। आर्बिट्राज में आप MEV-बॉट्स से मुकाबला कर रहे हैं। maxPriorityFeePerGas को मार्केट रेट से थोड़ा ऊपर रखें ताकि आपका ऑर्डर पक्का अगले ब्लॉक में जाए।

अगर आप चाहते हैं कि आर्बिट्राज फीस की भेंट न चढ़ जाए, तो "स्प्रेड पकड़ने" के बजाय "एग्जीक्यूशन मैनेज करने" पर फोकस शिफ्ट करें। इस खेल में वो नहीं जीतता जिसने पहले दाम पकड़ा, बल्कि वो जीतता है जिसका बॉट ट्रांजैक्शन कंपाइल करके मेमपूल में सबसे तेज भेजता है।

एग्जीक्यूशन का पोस्टमॉर्टम: आपका कोड क्यों हार रहा है

ज्यादातर स्क्रिप्ट्स की समस्या है—लाइन से काम करना। पहले Polymarket को रिक्वेस्ट भेजा, जवाब का इंतजार किया, फिर Kalshi को भेजा, कैलकुलेट किया और फिर ट्रांजैक्शन भेजी। तब तक तो WebSocket वाले मार्केट मेकर आपका स्प्रेड खाकर निकल भी चुके होते हैं।

प्रो लोग क्या करते हैं:

  • REST की जगह WebSocket: पोलिंग तो अब गुजरे जमाने की बात है। आपको दोनों ऑर्डर बुक के लिए सॉकेट खुले रखने होंगे। रियल-टाइम अपडेट्स लेने से आप 200 से 800 ms की बचत करते हैं।
  • Multicall/Batching: नेटवर्क पर दो ट्रांजैक्शन भेजने के बजाय स्मार्ट कॉन्ट्रैक्ट का इस्तेमाल करें। कॉन्ट्रैक्ट एक ही कॉल में आपके ऑर्डर लेकर उन्हें एटॉमिकली (साथ में) पूरा करता है। अगर एक तरफ का सौदा नहीं हुआ, तो कॉन्ट्रैक्ट दूसरा भी रोलबैक कर देगा (Revert)। इससे आप "आधी-अधूरी" आर्बिट्राज से बच जाते हैं।

ऑप्टिमाइज्ड एग्जीक्यूशन का उदाहरण (Solidity कॉन्सेप्ट)

अगर आप EVM-चेन पर हैं, तो `delegatecall` आपका सबसे पक्का यार है। ये आपको एक एटॉमिक एक्शन में आर्बिट्राज पूरा करने में मदद करता है।

// आर्बिट्राज ऑर्डर्स के एग्जीक्यूशन के लिए कॉन्सेप्ट
function executeArbitrage(
    address target, 
    bytes calldata data1, 
    bytes calldata data2
) external payable {
    // एक ही बंडल में दो खरीदारी पूरी करना
    (bool success1, ) = target.call{value: msg.value / 2}(data1);
    (bool success2, ) = target.call{value: msg.value / 2}(data2);
    
    // अगर आर्बिट्राज सफल नहीं हुआ, तो बिना नुकसान के बाहर निकलें
    require(success1 && success2, "Arbitrage execution failed - reverting");
}

कम मशहूर पैंतरे: "इवेंट-ड्रिवन" ट्रेडिंग

प्रेडिक्शन मार्केट में दाम अक्सर मार्केट की वजह से नहीं, बल्कि ओरेकल स्टेटस या ताज़ा खबरों की वजह से "कूदते" हैं।

  • लीडिंग इंडिकेटर्स: अगर आप पॉलिटिकल मार्केट्स में हैं, तो अपने बॉट को न्यूज़ एजेंसीज के फीड (Bloomberg API या खास Telegram स्क्रेपर्स) से जोड़ें। Polymarket का दाम खबर आने के 1-3 सेकंड बाद ही रिएक्ट करता है। आपको खबर ऑर्डर बुक में "पचने" से पहले ही पोजीशन में होना है।
  • सिंथेटिक आर्बिट्राज: कभी-कभी "हां/नहीं" पर सीधा दांव लगाने के बजाय फ्यूचर्स का सहारा लेना ज्यादा फायदेमंद होता है। अगर प्रेडिक्शन मार्केट में किसी घटना की संभावना अचानक बढ़ जाए लेकिन फ्यूचर्स न हिले, तो इसका मतलब है कि मार्केट "ओवरहीटेड" है। आप प्रेडिक्शन मार्केट को शॉर्ट करें और फ्यूचर्स खरीद लें। जैसे ही हाइप उतरेगी, आप दोनों पोजीशन से मुनाफा कमा लेंगे।

कैपिटल लगाने से पहले चेक-लिस्ट:

  • गैस बेंचमार्किंग: 50 Gwei और 200 Gwei पर गैस का हिसाब जोड़ें। अगर आर्बिट्राज का मुनाफा सिर्फ 50 Gwei की फीस ही निकाल पा रहा है और नेटवर्क जाम है—तो बॉट बंद कर दें।
  • स्लिपेज लिमिट: आर्बिट्राज में कभी भी मार्केट ऑर्डर्स का इस्तेमाल न करें। सिर्फ लिमिट ऑर्डर्स का इस्तेमाल करें, जो बेस्ट Ask से थोड़ा ऊपर हों। अगर दाम हाथ से निकल गया, तो सौदा छोड़ देना ही ठीक है, बजाय इसके कि घाटे में ट्रेड किया जाए।
  • "गंदे" डेटा का एनालिसिस: कुछ प्लेटफॉर्म्स अपनी API में "वेटेड एवरेज" दिखाते हैं, जिसका असल ऑर्डर बुक से कोई लेना-देना नहीं होता। हमेशा `asks` और `bids` को सीधे पार्स करें, `last_price` के कॉलम को नज़रअंदाज करें।

यहाँ आर्बिट्राज कोई "जादुई चिराग" ढूंढना नहीं है, बल्कि गणितीय फायदे (mathematical edge) पर टिके रहकर लगातार काम करना है। जितना कम इमोशन और जितना ज्यादा कोड होगा, उतना ही ज्यादा चांस है कि आपका USDC बैलेंस डॉलर की महंगाई से तेज बढ़ेगा।


FAQ

सभी प्लेटफॉर्म्स पर बिड/आस्क स्प्रेड्स को WebSocket के ज़रिए रियल-टाइम मॉनिटर करना पड़ता है। तभी पता चलता है कि कब "Yes" और "No" पोजीशन की कुल कीमत 1.00 के नीचे जा रही है। प्रॉफिट के लिए नेट डेल्टा ऐसा होना चाहिए जो टेकर फीस और गैस कॉस्ट निकालने के बाद भी मार्जिन दे। Python स्क्रिप्ट्स ऑटोमेट करके रखनी पड़ती हैं ताकि मार्केट मेकर्स के ऑर्डर बुक एडजस्ट करने से पहले ही इम्बैलेंस का पता चल जाए।

कंसिस्टेंट यील्ड तभी मिलती है जब स्मार्ट कॉन्ट्रैक्ट बंडल्स के ज़रिए एटॉमिक एग्जीक्यूशन हो, वरना लेग रिस्क (leg risk) में फँस जाओगे। सिर्फ उन्हीं मार्केट्स पर फोकस करो जहाँ लिक्विडिटी तगड़ी है और डेली वॉल्यूम $500k के ऊपर है। प्रॉफिट अक्सर स्लिपेज और ओरेकल रिजॉल्यूशन में देरी की वजह से अटक जाता है, इसलिए कॉम्पिटिटिव एंट्री के लिए हाई-फ्रीक्वेंसी बॉट आर्किटेक्चर ज़रूरी है।

सबसे बड़े ऑपरेशनल रिस्क हैं - इनकम्पलीट एग्जीक्यूशन का लेग रिस्क, UMA ओरेकल डिस्प्यूट में फँसा कैपिटल, और मेमपूल मॉनिटर करने वाले MEV बॉट्स से एडवर्स सिलेक्शन। इन खतरों से बचने के लिए ट्रांजेक्शन प्राइवेट RPC एंडपॉइंट्स से ही रूट करो, सिर्फ लिमिट-ऑर्डर लॉजिक इस्तेमाल करो, और उन्हीं एसेट्स में ट्रेड करो जिनकी मार्केट डेप्थ इतनी हो कि बड़े वॉल्यूम पर भी प्राइस इम्पैक्ट न आए।
Astra EXMON

Astra is the official voice of EXMON and the editorial collective dedicated to bringing you the most timely and accurate information from the crypto market. Astra represents the combined expertise of our internal analysts, product managers, and blockchain engineers.

...

अपनी राय साझा करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। अनिवार्य फ़ील्ड चिह्नित हैं *