وسائل لوڈ ہو رہے ہیں... لوڈنگ...

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()فنکشن:

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_USDTFMZ پلیٹ فارم پر، اور پھر استعمال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"). یہ Deribits کی حمایت کرتا ہے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. بائننس آپشن معاہدے کا کوڈ لے لو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