संसाधन लोड हो रहा है... लोड करना...

exchange.SetContractType

..exchange.SetContractType(){@var/EXCHANGE exchange} एक्सचेंज ऑब्जेक्ट के वर्तमान अनुबंध कोड को सेट करने के लिए फ़ंक्शन का उपयोग किया जाता है.

..exchange.SetContractType()फ़ंक्शन एक संरचना लौटाता है जिसमें एक्सचेंज कॉन्ट्रैक्ट कोड होता है जो वर्तमान कॉन्ट्रैक्ट कोड के अनुरूप होता है। उदाहरण के लिए बिनेंस फ्यूचर्स कॉन्ट्रैक्ट एक्सचेंज के लिए, वर्तमान कॉन्ट्रैक्ट कोड हैquarter, और इस फलन का रिटर्न मान संरचना हैः{"InstrumentID": "BTCUSD_230630", "instrument": "BTCUSD_230630"}. वस्तु

exchange.SetContractType ((प्रतीक)

..symbolपैरामीटर का उपयोग अनुबंध कोड सेट करने के लिए किया जाता है, वैकल्पिक मान हैंः"this_week", "next_week", "quarter", "next_quarter", "swap"आदि। क्रिप्टोकरेंसी वायदा अनुबंधवितरण अनुबंधकोड, यदि निर्दिष्ट नहीं हैं, तो आम तौर पर होते हैंः

  • this_week: चालू सप्ताह का अनुबंध।
  • next_week: अगले सप्ताह का अनुबंध।
  • quarter: त्रैमासिक अनुबंध।
  • next_quarter: अगले त्रैमासिक अनुबंध।स्थायी अनुबंधक्रिप्टोक्यूरेंसी वायदा अनुबंधों में कोड, यदि निर्दिष्ट नहीं हैं, तो आम तौर पर निम्नलिखित होते हैंः
  • swap: शाश्वत अनुबंध।

चिह्न सच स्ट्रिंग

function main() {
    // Set to this week contract
    exchange.SetContractType("this_week") 
}
def main():
    exchange.SetContractType("this_week")
void main() {
    exchange.SetContractType("this_week");
}

वर्तमान अनुबंध को वर्तमान सप्ताह के अनुबंध के रूप में सेट करें:

function main() {
    // The default trading pair is BTC_USD, set the contract for this week, and the contract is a currency standard contract
    exchange.SetContractType("this_week")
    Log("ticker:", exchange.GetTicker())
    
    // Switching trading pairs, then setting up contracts, switching to USDT as margin contracts, as opposed to currency standard contracts
    exchange.IO("currency", "BTC_USDT")   
    exchange.SetContractType("swap")
    Log("ticker:", exchange.GetTicker())
}
def main():
    exchange.SetContractType("this_week")
    Log("ticker:", exchange.GetTicker())
    exchange.IO("currency", "BTC_USDT")
    exchange.SetContractType("swap")
    Log("ticker:", exchange.GetTicker())
void main() {
    exchange.SetContractType("this_week");
    Log("ticker:", exchange.GetTicker());
    exchange.IO("currency", "BTC_USDT");
    exchange.SetContractType("swap");
    Log("ticker:", exchange.GetTicker());
}

के साथ अनुबंध बनाते समयUSDTमार्जिन के रूप में, आपको कोड में ट्रेडिंग जोड़ी को स्विच करने की आवश्यकता है (आप एक्सचेंज ऑब्जेक्ट जोड़ते समय ट्रेडिंग जोड़ी को सीधे भी सेट कर सकते हैं):

function main(){
    // Set the contract for this week
    var ret = exchange.SetContractType("this_week")     
    // Return information about the current week's contracts
    Log(ret)
}
def main():
    ret = exchange.SetContractType("this_week")
    Log(ret)
void main() {
    auto ret = exchange.SetContractType("this_week");
    Log(ret);
}

रिटर्न मान मुद्रित करेंexchange.SetContractType()कार्य:

क्रिप्टोक्यूरेंसी वायदा अनुबंध रणनीति में, उदाहरण के लिए ले लोBTC_USDTव्यापारिक जोड़ीः जब व्यापारिक जोड़े को बदलते समयexchange.SetCurrency("BTC_USDT")याexchange.IO("currency", "BTC_USDT")कार्यों, स्विच करने के बाद, आप का उपयोग करने की जरूरत हैexchange.SetContractType()प्रणाली यह निर्धारित करती है कि क्या यह एक नया ट्रेडिंग जोड़ा है या नहीं।मुद्रा मानक अनुबंधया एकUSDT मानक अनुबंधउदाहरण के लिए, यदि एक ट्रेडिंग जोड़ी कोBTC_USDT, का प्रयोग करेंexchange.SetContractType("swap")अनुबंध कोड को सेट करने के लिए कार्यswapइस बिंदु पर, यह सेट हैBTCके लिएUSDT मानकयदि व्यापारिक जोड़ीBTC_USD, का प्रयोग करेंexchange.SetContractType("swap")अनुबंध कोड को सेट करने के लिए कार्यswapइस बिंदु पर, यह सेट हैBTCहैमुद्रा मानकस्थायी अनुबंध। समर्थित क्रिप्टोक्यूरेंसी वायदा अनुबंध एक्सचेंजों का विवरण, प्रत्येक एक्सचेंज के लिए अनुबंध नामों के साथ निम्नानुसारः

  • फ्यूचर्स_OKCoin (OKX) स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap")इस सप्ताह के अनुबंध के लिए सेटःexchange.SetContractType("this_week")अगले सप्ताह के अनुबंध के लिए सेटःexchange.SetContractType("next_week")मासिक अनुबंध पर सेट करेंःexchange.SetContractType("month")अगले महीने के अनुबंध के लिए सेटःexchange.SetContractType("next_month")त्रैमासिक अनुबंधों में सेटःexchange.SetContractType("quarter")अगली तिमाही के अनुबंध के लिए सेटःexchange.SetContractType("next_quarter")

    ओकेएक्स के पास प्री-मार्केट ट्रेडिंग अनुबंध हैंः अनुबंध वितरण तिथि एक निश्चित समय है। एक्सचेंज द्वारा परिभाषित अनुबंध कोड उदाहरण के लिए हैःHMSTR-USDT-250207. व्यापारिक जोड़ी को सेट करेंHMSTR_USDTएफएमजेड प्लेटफॉर्म पर, और फिर उपयोगexchange.SetContractType("HMSTR-USDT-250207")अनुबंध स्थापित करने के लिए। कार्य के लिए जो समर्थन करते हैंsymbolपैरामीटर, जैसेःexchange.GetTicker(), exchange.CreateOrder(), आदि आप निर्दिष्ट कर सकते हैंsymbolपैरामीटर के रूप मेंःHMSTR_USDT.HMSTR-USDT-250207इस अनुबंध के बाज़ार के आंकड़े प्राप्त करने या आदेश देने के लिए।

  • फ्यूचर्स_हुओबीडीएम (हुओबी वायदा) इस सप्ताह के अनुबंध के लिए सेटःexchange.SetContractType("this_week"). अगले सप्ताह के अनुबंध के लिए सेटःexchange.SetContractType("next_week"). त्रैमासिक अनुबंधों में सेटःexchange.SetContractType("quarter"). अगली तिमाही के अनुबंध के लिए सेटःexchange.SetContractType("next_quarter"). स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"). यह अनुबंध का समर्थन करता हैUSDTमार्जिन के रूप में, लेBTCउदाहरण के तौर पर अनुबंधः उपयोगexchange.IO("currency", "BTC_USDT")एक अनुबंध पर स्विच करने के लिए जो उपयोग करता हैUSDTमार्जिन के रूप में। या वर्तमान ट्रेडिंग जोड़ी कोBTC_USDTसीधे लाइव ट्रेडिंग मापदंडों को कॉन्फ़िगर करते समय और विनिमय वस्तुओं को जोड़ने के बाद।exchange.SetContractType()अनुबंध सेट करने के लिए फिर से कार्य।

  • फ्यूचर्स_बिटएमईएक्स (बिटएमईएक्स) स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"). फ्यूचर्स_बिटमेक्स एक्सचेंज डिलीवरी कॉन्ट्रैक्ट्स निम्नलिखित कॉन्ट्रैक्ट कोड (जनवरी से दिसंबर तक) वाले मासिक कॉन्ट्रैक्ट हैं:

    "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
    

    वितरण अनुबंध की स्थापनाःexchange.SetContractType("December")उदाहरण के लिए, जब ट्रेडिंग जोड़ी कोXBT_USDT,exchange.SetContractType("December")कार्य को BTC के आधार पर USDT में दिसंबर की डिलीवरी के लिए अनुबंध सेट करने के लिए कहा जाता है (जो की वास्तविक अनुबंध कोड के अनुरूप हैXBTUSDTZ23).

    फ्यूचर्स_बिटमेक्स अनुबंध सूचना सारांश

    Futures_BitMEX द्वारा परिभाषित अनुबंध कोड एफएमजेड में संबंधित ट्रेडिंग जोड़ी एफएमजेड में संबंधित अनुबंध कोड टिप्पणियाँ
    DOGEUSD DOGE_USD स्वैप अमरीकी डालर में मुद्रित, एक्सबीटी सेटल। एक्सबीटी बीटीसी है।
    DOGEUSDT DOGE_USDT स्वैप USDT में मुद्रित, USDT में निपटान।
    XBTETH XBT_ETH स्वैप ईटीएच में अंकित, एक्सबीटी सेटल।
    एक्सबीटीयूआर XBT_EUR स्वैप यूरो में अंकित, एक्सबीटी में निपटान किया गया।
    USDTUSDC USDT_USDC स्वैप यूएसडीसी में अंकित, एक्सबीटी में निपटान।
    ETHUSD_ETH ETH_USD_ETH स्वैप अमरीकी डालर में मुद्रित, ईटीएच में निपटान।
    XBTH24 XBT_USD मार्च समाप्ति तिथिः 24 मार्च, महीने का कोड हैः एच; अमरीकी डालर में, एक्सबीटी में निपटान।
    ETHUSDZ23 ETH_USD दिसम्बर समाप्ति तिथिः 23 दिसम्बर, महीने का कोड हैः Z; USD में तारिख, XBT में निपटान।
    XBTUSDTZ23 XBT_USDT दिसम्बर समाप्ति तिथिः 23 दिसंबर, महीने का कोड हैः Z ; USDT में मुद्रित, USDT में निपटान किया गया।
    ADAZ23 ADA_XBT दिसम्बर समाप्ति तिथिः 23 दिसंबर, महीने का कोड हैः Z ; XBT बिलिंग, XBT सेटल।
    P_XBTETFX23 USDT_XXX P_XBTETFX23 समाप्ति तिथिः 11/23/23; प्रतिशत के रूप में और USDT में निपटान किया गया।
  • फ्यूचर्स_गेटियो इस सप्ताह के अनुबंध के लिए सेटःexchange.SetContractType("this_week"). अगले सप्ताह के अनुबंध के लिए सेटःexchange.SetContractType("next_week"). त्रैमासिक अनुबंधों में सेटःexchange.SetContractType("quarter"). अगली तिमाही के अनुबंध के लिए सेटःexchange.SetContractType("next_quarter"). स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"). यह अनुबंध का समर्थन करता हैUSDTमार्जिन के रूप में, लेBTCउदाहरण के तौर पर अनुबंधः उपयोगexchange.IO("currency", "BTC_USDT")एक अनुबंध पर स्विच करने के लिए जो उपयोग करता हैUSDTमार्जिन के रूप में। या वर्तमान ट्रेडिंग जोड़ी कोBTC_USDTसीधे लाइव ट्रेडिंग मापदंडों को कॉन्फ़िगर करते समय और विनिमय वस्तुओं को जोड़ने के बाद।exchange.SetContractType()अनुबंध सेट करने के लिए फिर से कार्य।

  • फ्यूचर्स_डेरबिट स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"). यह डेरिबिट्स का समर्थन करता हैUSDCअनुबंध। वितरण संविदाएं इस प्रकार हैं:"this_week", "next_week", "month", "quarter", "next_quarter", "third_quarter", "fourth_quarter". सीएफडी (फ्यूचर_कॉम्बो):"this_week,swap", "next_week,swap", "next_quarter,this_week", "third_quarter,this_week", "month,next_week", कई संयोजन हैं। विकल्प अनुबंधों के लिए आपको एक्सचेंज द्वारा परिभाषित विशिष्ट विकल्प अनुबंध कोड में पास करने की आवश्यकता है, विवरण के लिए Deribit वेबसाइट देखें।

  • वायदा_कुकोइन उदाहरण के लिए, यदि ट्रेडिंग जोड़ी कोBTC_USDऔर अनुबंध कोड सेट है, यह मुद्रा आधारित अनुबंध हैः स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"). त्रैमासिक अनुबंधों में सेटःexchange.SetContractType("quarter"). अगली तिमाही के अनुबंध के लिए सेटःexchange.SetContractType("next_quarter").

    मार्जिन अनुबंध के रूप में USDT: उदाहरण के लिए, यदि ट्रेडिंग जोड़ी कोBTC_USDT, और फिर अनुबंध कोड सेट करें, यह USDT के साथ एक अनुबंध है। स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap").

  • वायदा_बाइनेंस बिनेंस फ्यूचर्स एक्सचेंज वर्तमान ट्रेडिंग जोड़ी के स्थायी अनुबंध के लिए डिफ़ॉल्ट, अनुबंध कोडःswap. स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"), बिनेंस के स्थायी अनुबंधों में ऐसे अनुबंध हैं जो उपयोग करते हैंUSDTमार्जिन के रूप में। उदाहरण के लिए,USDTमानक स्थायी अनुबंधBTCएक मार्जिन अनुबंध के रूप में इस्तेमाल किया जा सकता है, और व्यापार जोड़ी के लिए सेट हैBTC_USDT. बिनेंस स्थायी अनुबंधों का भी समर्थन करता है जो उदाहरण के लिए, मार्जिन के रूप में सिक्कों का उपयोग करते हैं,BTCBinance के मानक शाश्वत अनुबंध, व्यापार जोड़ी के साथ सेट करने के लिएBTC_USD. त्रैमासिक अनुबंधों में सेटःexchange.SetContractType("quarter"), वितरण अनुबंध में मुद्रा मानक अनुबंध होता है (यानी, मुद्राओं को मार्जिन के रूप में उपयोग करना), उदाहरण के लिए,BTCके तिमाही अनुबंध में, व्यापारिक जोड़ी को निम्न पर सेट किया गया हैःBTC_USDऔर फिर अनुबंध सेटexchange.SetContractType("quarter"), पर सेट हैBTCमुद्रा मानक अनुबंध के साथ त्रैमासिक अनुबंध। अगले तिमाही अनुबंध के लिए सेट करेंःexchange.SetContractType("next_quarter")उदाहरण के लिए,BTCमुद्रा मानक त्रैमासिक अनुबंध की, व्यापारिक जोड़ी को निम्न पर सेट किया गया हैःBTC_USD, और फिर अनुबंध सेटexchange.SetContractType("next_quarter"). बाइनेंस आंशिक समर्थन करता हैUSDTमार्जिन वितरण अनुबंध के रूप में, लेBTCउदाहरण के लिए, व्यापारिक जोड़ी को सेट करेंBTC_USDT, फिर अनुबंध कोड सेट करें।

    बिनेंस विकल्प अनुबंधों के लिए समर्थनः विकल्प अनुबंध कोड का प्रारूप एक्सचेंज द्वारा परिभाषित विकल्प अनुबंध कोड पर आधारित हैःBTC-241227-15000-C, XRP-240112-0.5-C, BTC-241227-15000-P. Binance विकल्प अनुबंध कोड ले लोBTC-241227-15000-Pउदाहरण के लिएः BTC विकल्प मुद्रा कोड है, 241227 अभ्यास तिथि है, 15000 अभ्यास मूल्य है, P एक बिक्री विकल्प और C एक कॉल विकल्प का प्रतिनिधित्व करता है। विकल्प के प्रकार के बारे में विवरण, चाहे वह यूरोपीय विकल्प हो या अमेरिकी विकल्प, कृपया एक्सचेंज के विकल्प अनुबंध की प्रासंगिक जानकारी देखें। विनिमय विकल्प विक्रेताओं को प्रतिबंधित कर सकता है और उन्हें योग्यता के लिए अलग से आवेदन करने की आवश्यकता हो सकती है। बिनेंस विकल्पों के लिए विक्रेता योग्यता की आवश्यकता होती है।

  • वायदा_बिबॉक्स बिबॉक्स स्थायी अनुबंधों के लिए अनुबंध कोडःswap. स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap").

  • फ्यूचर्स_बीबिट डिफ़ॉल्ट रूप से वर्तमान ट्रेडिंग जोड़ी के लिए स्थायी अनुबंध है, अनुबंध कोडःswap. इस सप्ताह अनुबंध कोडःthis_week. अगले सप्ताह अनुबंध कोडःnext_week. तीसरे सप्ताह का अनुबंध कोडःthird_week. मासिक अनुबंध कोडःmonth. अगले महीने का अनुबंध कोडःnext_month. त्रैमासिक अनुबंध कोडःquarter. अगली तिमाही अनुबंध कोडःnext_quarter. तीसरी तिमाही अनुबंध कोडःthird_quarter.

  • फ्यूचर्स_क्राकेन डिफ़ॉल्ट वर्तमान ट्रेडिंग जोड़ी का स्थायी अनुबंध है, अनुबंध कोडःswap. swap: शाश्वत अनुबंध।month: चालू माह का अनुबंध।quarter: त्रैमासिक अनुबंध।next_quarterअगले तिमाही का अनुबंध।swap_pfमिश्रित मार्जिन वाला स्थायी अनुबंध।quarter_ff: मिश्रित मार्जिन वाला त्रैमासिक अनुबंध।month_ff: मिश्रित मार्जिन चालू माह का अनुबंध।next_quarter_ff: मिश्रित मार्जिन अगले तिमाही अनुबंध।

  • फ्यूचर्स_बिटफाइनएक्स डिफ़ॉल्ट वर्तमान ट्रेडिंग जोड़ी के लिए स्थायी अनुबंध है, अनुबंध कोडःswap.

  • फ्यूचर्स_बिटगेट डिफ़ॉल्ट वर्तमान ट्रेडिंग जोड़ी के लिए स्थायी अनुबंध है, अनुबंध कोडःswap. व्यापारिक जोड़ी कोBTC_USDमुद्रा मानक अनुबंधों के लिए, और व्यापारिक जोड़ी कोBTC_USDTद्वारा निपटारे किए गए अनुबंधों के लिएUSDT. डेमो अनुबंधों को व्यापारिक जोड़े के साथ स्थापित किया जा सकता है जैसेSBTC_USD, BTC_SUSDT.

  • फ्यूचर्स_डीवाईडीएक्स dYdX स्थायी अनुबंधों के लिए अनुबंध कोडःswap. स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"), dYdX में केवल USDT मानक अनुबंध हैं।

  • फ्यूचर्स_मेक्सिको एमईएक्ससी स्थायी अनुबंधों के लिए अनुबंध कोडःswap. स्थायी अनुबंधों के लिए सेट करेंःexchange.SetContractType("swap"). व्यापारिक जोड़ी को सेट करेंBTC_USD, जो मुद्रा मानक अनुबंध है, और व्यापार जोड़ी को सेट करने के लिएBTC_USDT, जो कि हैUSDT- समझौता किया।

  • वायदा_क्रिप्टो खाते में टोकनcrypto.comविनिमय को USD में तब्दील कर दिया जा सकता है, जिसका उपयोग अनुबंध व्यापार के लिए मार्जिन के रूप में किया जा सकता है। स्थायी अनुबंध पर सेट करेंःexchange.SetContractType("swap"). उदाहरण के लिएexchange.SetContractType("swap")BTC के लिए एक स्थायी अनुबंध सेट करने के लिए समारोह जब व्यापार जोड़ी के लिए सेट किया गया हैBTC_USD. दcrypto.comविनिमय वितरण अनुबंध निम्नलिखित अनुबंध कोडों के साथ मासिक अनुबंध हैं (जनवरी से दिसंबर तक):

    "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
    

    वितरण अनुबंध सेट करेंःexchange.SetContractType("October")उदाहरण के लिए, जब ट्रेडिंग जोड़ी कोBTC_USD, फ़ंक्शन को कॉल करेंexchange.SetContractType("October")बीटीसी के लिए अक्टूबर के वितरण अनुबंध को निर्धारित करने के लिए। वर्तमान समय में संबंधित अनुबंध कोड हैःBTCUSD-231027.

  • फ्यूचर्स_WOO वायदा_WOO विनिमय समर्थनUSDTके एक स्थायी अनुबंध कोड के साथ आधारित अनुबंधswapउदाहरण के लिए, जब ट्रेडिंग जोड़ी कोBTC_USDT, कार्यexchange.SetContractType("swap")वर्तमान अनुबंध को BTC के लिए USDT आधारित स्थायी अनुबंध के रूप में स्थापित करने के लिए कहा जाता है।

{@fun/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Account/exchange.

exchange.SetDirection exchange.GetContractType