রিসোর্স লোড হচ্ছে... লোডিং...

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()নতুন ট্রেডিং জোড়ার অধীনে পরিচালিত বর্তমান চুক্তি নির্ধারণ করার জন্য চুক্তি পুনরায় সেট করার ফাংশন।মুদ্রা মানক চুক্তিঅথবাইউএসডিটি স্ট্যান্ডার্ড চুক্তিউদাহরণস্বরূপ, যদি একটি ট্রেডিং জোড়া সেট করা হয়BTC_USDT, ব্যবহার করুনexchange.SetContractType("swap")চুক্তি কোড সেট করার জন্য ফাংশনswap. এই সময়ে, এটা সেট করা হয়BTCজন্যইউএসডিটি স্ট্যান্ডার্ডযদি ট্রেডিং জোড়া হয়BTC_USD, ব্যবহার করুনexchange.SetContractType("swap")চুক্তি কোড সেট করার জন্য ফাংশনswap. এই সময়ে, এটা সেট করা হয়BTCএরমুদ্রা মানচিরস্থায়ী চুক্তি। সমর্থিত ক্রিপ্টোকারেন্সি ফিউচার চুক্তি এক্সচেঞ্জের বিবরণ, প্রতিটি এক্সচেঞ্জের জন্য নিম্নলিখিত চুক্তির নাম সহঃ

  • ফিউচার_ওকেকয়েন (ওকেএক্স) স্থায়ী চুক্তিতে সেট করুনঃ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")

    OKX এর প্রাক-বাজার ট্রেডিং চুক্তি রয়েছেঃ চুক্তির বিতরণ তারিখ একটি নির্দিষ্ট সময়। এক্সচেঞ্জ দ্বারা সংজ্ঞায়িত চুক্তি কোডটি উদাহরণস্বরূপঃHMSTR-USDT-250207. ট্রেডিং জোড়া সেট করুনHMSTR_USDTFMZ প্ল্যাটফর্মে, এবং তারপর ব্যবহার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"). Futures_BitMEX এক্সচেঞ্জ ডেলিভারি চুক্তি হল নিম্নলিখিত চুক্তি কোড সহ মাসিক চুক্তি (জানুয়ারি থেকে ডিসেম্বর):

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

    বিতরণ চুক্তি তৈরি করাঃexchange.SetContractType("December")উদাহরণস্বরূপ, যখন ট্রেডিং জোড়া সেট করা হয়XBT_USDT,exchange.SetContractType("December")ডিসেম্বরের ডেলিভারি চুক্তিটি ইউএসডিটি ভিত্তিক বিটিসিতে সেট করার জন্য ফাংশনটি কল করা হয় (বিটিসির প্রকৃত চুক্তি কোডের সাথে মিলে যায়)XBTUSDTZ23).

    ফিউচার_বিটমেক্স চুক্তির তথ্য সংক্ষিপ্তসার

    Futures_BitMEX দ্বারা সংজ্ঞায়িত চুক্তির কোড FMZ-এ সংশ্লিষ্ট ট্রেডিং জুটি FMZ-এ সংশ্লিষ্ট চুক্তির কোড মন্তব্য
    DOGEUSD DOGE_USD সুপ মার্কিন ডলার, এক্সবিটি নিষ্পত্তি। এক্সবিটি বিটিসি।
    DOGEUSDT DOGE_USDT সুপ ইউএসডিটি-তে মুদ্রিত, ইউএসডিটি-তে নিষ্পত্তি।
    XBTETH XBT_ETH সুপ ইটিএইচ নামকরণ, এক্সবিটি নিষ্পত্তি।
    এক্সবিটিইউআর XBT_EUR সুপ ইউরোতে, এক্সবিটি-তে নিষ্পত্তি।
    USDTUSDC USDT_USDC সুপ ইউএসডিসিতে মুদ্রাভুক্ত, এক্সবিটিতে নিষ্পত্তি।
    ETHUSD_ETH ETH_USD_ETH সুপ ইউএসডিতে নামকরণ, ইটিএইচ-তে নিষ্পত্তি।
    XBTH24 XBT_USD মার্চ মেয়াদ শেষ হওয়ার তারিখঃ ২৪শে মার্চ, মাসের কোড হল: H; USD নামকরণ, XBT নিষ্পত্তি।
    ETHUSDZ23 ETH_USD ডিসেম্বর মেয়াদ শেষ হওয়ার তারিখঃ ২৩শে ডিসেম্বর, মাসের কোড হল: Z; USD নামকরণ, XBT নিষ্পত্তি।
    XBTUSDTZ23 XBT_USDT ডিসেম্বর মেয়াদ শেষ হওয়ার তারিখঃ ২৩শে ডিসেম্বর, মাসের কোড হল: Z; USDT-এ নামকরণ, USDT-এ নিষ্পত্তি।
    ADAZ23 ADA_XBT ডিসেম্বর মেয়াদ শেষ হওয়ার তারিখঃ ২৩শে ডিসেম্বর, মাসের কোড হল: Z ; XBT বিলিং, XBT নিষ্পত্তি।
    P_XBTETFX23 USDT_XXX P_XBTETFX23 মেয়াদ শেষঃ ১১/২৩/২৩; শতাংশ হিসেবে প্রকাশিত এবং ইউএসডিটি-তে নিষ্পত্তি করা হয়।
  • ফিউচার_গেটআইও এই সপ্তাহের চুক্তিতে সেটঃ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". CFD (future_combo):"this_week,swap", "next_week,swap", "next_quarter,this_week", "third_quarter,this_week", "month,next_week", অনেক সংমিশ্রণ আছে। বিকল্প চুক্তিগুলির জন্য আপনাকে এক্সচেঞ্জ দ্বারা সংজ্ঞায়িত নির্দিষ্ট বিকল্প চুক্তি কোডটি পাস করতে হবে, বিস্তারিত জানার জন্য ডেরিবিত ওয়েবসাইট দেখুন।

  • ফিউচার_কুকয়েন উদাহরণস্বরূপ, যদি ট্রেডিং জোড়া সেট করা হয়BTC_USDএবং কন্ট্রাক্ট কোড সেট করা হয়, এটি একটি মুদ্রা ভিত্তিক চুক্তিঃ স্থায়ী চুক্তিতে সেট করুনঃexchange.SetContractType("swap"). ত্রৈমাসিক চুক্তিতে সেট করাঃexchange.SetContractType("quarter"). পরবর্তী ত্রৈমাসিকের চুক্তিতে নির্ধারিতঃexchange.SetContractType("next_quarter").

    মার্জিন চুক্তি হিসাবে ইউএসডিটিঃ উদাহরণস্বরূপ, যদি ট্রেডিং জোড়া সেট করা হয়BTC_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উদাহরণস্বরূপঃ বিটিসি হল অপশন মুদ্রা কোড, ২৪১২২৭ হল এক্সারসাইজ ডেট, ১৫০০০ হল এক্সারসাইজ প্রাইস, পি হল পুট অপশন এবং সি হল ক্যাল অপশন। বিকল্পের ধরন সম্পর্কে বিস্তারিত জানার জন্য, এটি ইউরোপীয় বিকল্প বা আমেরিকান বিকল্প কিনা, দয়া করে এক্সচেঞ্জের বিকল্প চুক্তির প্রাসঙ্গিক তথ্য দেখুন। এক্সচেঞ্জটি বিকল্প বিক্রেতাদের সীমাবদ্ধ করতে পারে এবং তাদের পৃথকভাবে যোগ্যতার জন্য আবেদন করতে বাধ্য করতে পারে। বাইনারেন্স বিকল্পগুলির জন্য বিক্রেতার যোগ্যতা প্রয়োজন।

  • ফিউচার_বিবক্স বিবক্স চিরস্থায়ী চুক্তির জন্য চুক্তির কোডঃ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.

  • ফিউচার_ডিওয়াইডিএক্স ডিওয়াইডিএক্স চিরস্থায়ী চুক্তির জন্য চুক্তির কোডঃswap. স্থায়ী চুক্তিতে সেট করুনঃexchange.SetContractType("swap"), dYdX শুধুমাত্র USDT স্ট্যান্ডার্ড কন্ট্রাক্ট আছে।

  • ফিউচার_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