کے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()
فنکشن:
cryptocurrency مستقبل کے معاہدے کی حکمت عملی میں، مثال کے طور پر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
FMZ پلیٹ فارم پر، اور پھر استعمالexchange.SetContractType("HMSTR-USDT-250207")
معاہدہ طے کرنے کے لئے.
کے لئے افعال کی حمایتsymbol
پیرامیٹر، جیسے:exchange.GetTicker()
, exchange.CreateOrder()
، وغیرہ. آپ کی وضاحت کر سکتے ہیںsymbol
پیرامیٹر:HMSTR_USDT.HMSTR-USDT-250207
اس معاہدے کے بازار کے اعداد و شمار حاصل کرنے یا آرڈر دینے کے لئے۔
Futures_HuobiDM (ہوبی فیوچر)
اس ہفتے کے معاہدے کے لئے مقرر: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()
کام دوبارہ معاہدہ قائم کرنے کے لئے.
Futures_BitMEX (BitMEX)
مستقل معاہدوں پر مقرر:exchange.SetContractType("swap")
.
Futures_BitMEX تبادلے کی ترسیل کے معاہدے ماہانہ معاہدے ہیں جن میں مندرجہ ذیل معاہدے کے کوڈز ہیں (جنوری سے دسمبر تک):
"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 معاہدے کی معلومات کا خلاصہ
Futures_BitMEX کے ذریعہ متعین کردہ معاہدے کا کوڈ | ایف ایم زیڈ میں متعلقہ ٹریڈنگ جوڑی | ایف ایم زیڈ میں معاہدہ کا کوڈ | تبصرہ |
---|---|---|---|
DOGEUSD | DOGE_USD | تبادلہ | امریکی ڈالر میں درج، ایکس بی ٹی کی ادائیگی۔ ایکس بی ٹی بی ٹی سی ہے۔ |
DOGEUSDT | DOGE_USDT | تبادلہ | یو ایس ڈی ٹی میں بیان کردہ، یو ایس ڈی ٹی میں طے شدہ۔ |
XBTETH | XBT_ETH | تبادلہ | ای ٹی ایچ میں درج، ایکس بی ٹی میں طے شدہ۔ |
XBTEUR | XBT_EUR | تبادلہ | یورو میں طے شدہ، ایکس بی ٹی میں طے شدہ |
USDTUSDC | USDT_USDC | تبادلہ | USDC میں درج، XBT میں طے شدہ۔ |
ETHUSD_ETH | ETH_USD_ETH | تبادلہ | امریکی ڈالر میں درج، ETH میں طے شدہ۔ |
XBTH24 | XBT_USD | مارچ | ختم ہونے کی تاریخ: 24 مارچ، مہینے کا کوڈ ہے: H؛ امریکی ڈالر میں، XBT میں طے شدہ. |
ETHUSDZ23 | ETH_USD | دسمبر | ختم ہونے کی تاریخ: 23 دسمبر، مہینے کا کوڈ ہے: Z؛ امریکی ڈالر میں، XBT میں طے شدہ. |
XBTUSDTZ23 | XBT_USDT | دسمبر | ختم ہونے کی تاریخ: 23 دسمبر ، مہینے کا کوڈ ہے: Z ؛ USDT میں بیان کیا گیا ، USDT میں طے شدہ۔ |
ADAZ23 | ADA_XBT | دسمبر | ختم ہونے کی تاریخ: 23 دسمبر ، مہینے کا کوڈ ہے: Z ؛ ایکس بی ٹی بلنگ ، ایکس بی ٹی میں طے شدہ۔ |
P_XBTETFX23 | USDT_XXX | P_XBTETFX23 | ختم ہونے کا وقت: 23/11/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")
.
یہ DeribitUSDC
معاہدہ.
ترسیل کے معاہدے یہ ہیں:"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
. بائننس آپشن معاہدے کا کوڈ لے لوBTC-241227-15000-P
مثال کے طور پر: بی ٹی سی اختیار کرنسی کا کوڈ ہے، 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 معیاری معاہدوں ہے.
فیوچر_MEXC
MEXC مستقل معاہدوں کے لئے معاہدے کا کوڈ:swap
.
مستقل معاہدوں پر مقرر:exchange.SetContractType("swap")
. ٹریڈنگ جوڑی کو سیٹ کریںBTC_USD
، جو کرنسی سٹینڈرڈ معاہدہ ہے، اور ٹریڈنگ جوڑی مقرر کرنے کے لئےBTC_USDT
، جو کہ ہےUSDT
- معاہدہ طے شدہ.
فیوچر_کریپٹو
ٹوکنcrypto.comتبادلہ کرنسیوں کو امریکی ڈالر میں بیان کردہ کریڈٹ میں تبدیل کیا جا سکتا ہے تاکہ معاہدے کی تجارت کے لئے مارجن کے طور پر استعمال کیا جا سکے۔
مستقل معاہدے پر مقرر:exchange.SetContractType("swap")
. مثال کے طور پرexchange.SetContractType("swap")
بی ٹی سی کے لئے ایک مستقل معاہدہ قائم کرنے کی تقریب جب ٹریڈنگ جوڑی کو مقرر کیا جاتا ہے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")
موجودہ معاہدے کو بی ٹی سی کے لئے یو ایس ڈی ٹی پر مبنی مستقل معاہدہ کرنے کے لئے کہا جاتا ہے۔
{@fun/Futures/exchange.GetContractType exchange.GetContractType}، {@fun/Account/exchange.SetCurrency exchange.SetCurrency}
exchange.SetDirection exchange.GetContractType