..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
. बिनेंस स्थायी अनुबंधों का भी समर्थन करता है जो उदाहरण के लिए, मार्जिन के रूप में सिक्कों का उपयोग करते हैं,BTC
Binance के मानक शाश्वत अनुबंध, व्यापार जोड़ी के साथ सेट करने के लिए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