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

exchange.Buy

کےexchange.Buy()فنکشن خریدنے کے احکامات رکھنے کے لئے استعمال کیا جاتا ہے.Buy()تقریب تبادلہ اعتراض {@var/EXCHANGE تبادلہ} کا ایک رکن تقریب ہے.Buy()فنکشن ایکسچینج آبجیکٹ سے منسلک ایکسچینج اکاؤنٹ پر کام کرتا ہےexchange. رکن کے افعال (طرز) کا مقصدexchangeآبجیکٹ صرف سے متعلق ہےexchange، اور یہ دستاویزات کے بعد دوبارہ نہیں کیا جائے گا.

ایک کامیاب آرڈر آرڈر ID واپس کرتا ہے، ایک ناکام آرڈر null قدر واپس کرتا ہے. صفتIdایف ایم زیڈ پلیٹ فارم کے آرڈر {@struct/Order Order} ڈھانچے میں ایکسچینج پروڈکٹ کوڈ اور ایکسچینج کی اصل آرڈر آئی ڈی شامل ہیں ، جن کو انگریزی کمانڈوں سے الگ کیا گیا ہے۔ مثال کے طور پر ، خاصیتIdاسپاٹ ٹریڈنگ جوڑی کی شکلETH_USDTOKX تبادلہ کا حکم ہے:ETH-USDT,1547130415509278720. جب کال کریںexchange.Buy()ایک آرڈر رکھنے کے لئے تقریب، واپسی کی قیمت آرڈرIdکے مطابق ہےIdحکم {@struct/Order Order} کی ساخت کی خصوصیت.

تار، صفر قدر

تبادلہ.خریداری ((قیمت،مقدار) تبادلہ.خریداری ((قیمت، رقم،...args)

کےpriceپیرامیٹر آرڈر کی قیمت مقرر کرنے کے لئے استعمال کیا جاتا ہے. قیمت سچ نمبر کےamountپیرامیٹر آرڈر کی رقم مقرر کرنے کے لئے استعمال کیا جاتا ہے. رقم سچ نمبر توسیع شدہ پیرامیٹرز جو اس آرڈر لاگ میں ساتھ والی معلومات کو آؤٹ پٹ کرسکتے ہیں ،argپیرامیٹرز ایک سے زیادہ منتقل کیا جا سکتا ہے. ارگ غلط string، number، bool، object، array، null اور نظام کی طرف سے معاونت کی کسی بھی دوسری قسم

function main() {
    var id = exchange.Buy(100, 1);
    Log("id:", id);
}
def main():
    id = exchange.Buy(100, 1)
    Log("id:", id)
void main() {
    auto id = exchange.Buy(100, 1);
    Log("id:", id);
}

آرڈر نمبر کی طرف سے واپسexchange.Buy()آرڈر کی معلومات کو تلاش کرنے اور آرڈر کو منسوخ کرنے کے لئے استعمال کیا جا سکتا ہے.

// The following is an error call
function main() {
    exchange.SetContractType("quarter")
  
    // Set the shorting direction
    exchange.SetDirection("sell")     
    // If you place a buy order, an error will be reported, and shorting can only be sold
    var id = exchange.Buy(50, 1)

    // Set the long direction
    exchange.SetDirection("buy")      
    // If you place a sell order, it will report an error, go long, only buy
    var id2 = exchange.Sell(60, 1)    
  
    // Set direction to close long positions
    exchange.SetDirection("closebuy")    
    // If you place a buy order, it will report an error, close long, only sell
    var id3 = exchange.Buy(-1, 1)        
  
    // Set direction to close short positions
    exchange.SetDirection("closesell")   
    // If you place a sell order, it will report an error, close short, only buy
    var id4 = exchange.Sell(-1, 1)       
}
# The following is an error call
def main():
    exchange.SetContractType("quarter")
    exchange.SetDirection("sell")
    id = exchange.Buy(50, 1)
    exchange.SetDirection("buy")
    id2 = exchange.Sell(60, 1)
    exchange.SetDirection("closebuy")
    id3 = exchange.Buy(-1, 1)
    exchange.SetDirection("closesell")
    id4 = exchange.Sell(-1, 1)
// The following is an error call
void main() {
    exchange.SetContractType("quarter");
    exchange.SetDirection("sell");
    auto id = exchange.Buy(50, 1);
    exchange.SetDirection("buy");
    auto id2 = exchange.Sell(60, 1);
    exchange.SetDirection("closebuy");
    auto id3 = exchange.Buy(-1, 1);
    exchange.SetDirection("closesell");
    auto id4 = exchange.Sell(-1, 1);
}

کریپٹوکرنسی فیوچر معاہدے کے لئے آرڈر دیتے وقت ، اس بات کو یقینی بنانے کے لئے محتاط رہنا ضروری ہے کہ تجارتی سمت صحیح طریقے سے طے کی گئی ہے ، کیونکہ تجارتی سمت اور تجارتی فنکشن کے مابین عدم مطابقت کا نتیجہ غلطی ہوگی:

direction is sell, invalid order type Buy
direction is buy, invalid order type Sell
direction is closebuy, invalid order type Buy
direction is closesell, invalid order type Sell
// For example, the trading pair: ETH_BTC, place a buy order at the market price
function main() {
    // Place a buy order at the market price and buy ETH coins with a value of 0.1 BTC (denominated currency)
    exchange.Buy(-1, 0.1)    
}
def main():
    exchange.Buy(-1, 0.1)
void main() {
    exchange.Buy(-1, 0.1);
}

اسپاٹ مارکیٹ آرڈر۔

فیوچر معاہدے کے لئے آرڈر دیتے وقت ، آپ کو اس بات پر توجہ دینی ہوگی کہ آیا تجارتی سمت صحیح طریقے سے طے کی گئی ہے ، کیونکہ اگر تجارتی سمت اور تجارتی فنکشن مماثل نہیں ہیں تو غلطی کی اطلاع دی جائے گی۔ کریپٹوکرنسی فیوچر معاہدوں کے لئے آرڈر کا سائز معاہدوں کی تعداد ہے اگر مخصوص نہیں ہے۔ پیرامیٹرpriceپر مقرر کیا گیا ہے-1مارکیٹ آرڈرز رکھنے کے لئے ، جس کے لئے ایکسچینج کے آرڈر پلیسمنٹ انٹرفیس کو مارکیٹ آرڈرز کی حمایت کرنے کی ضرورت ہوتی ہے۔ کریپٹوکرنسی اسپاٹ معاہدوں کے لئے مارکیٹ آرڈرز رکھنے پر ، پیرامیٹرamountآرڈر کی کرنسی میں رقم کی رقم ہے۔ جب کریپٹوکرنسی فیوچر معاہدوں کے لئے مارکیٹ آرڈر دیتے ہیں تو ، رقم پیرامیٹرamountمعاہدوں کی تعداد ہے۔ کچھ کریپٹوکرنسی تبادلے ہیں جو براہ راست تجارت کے دوران مارکیٹ آرڈر انٹرفیس کی حمایت نہیں کرتے ہیں۔ کچھ اسپاٹ تبادلے پر مارکیٹ خرید آرڈرز کے لئے آرڈر کی مقدار تجارتی سککوں کی تعداد ہے۔ براہ کرم ملاحظہ کریںتبادلوں کے لئے خصوصی ہدایاتاستعمال کنندہ گائیڈ میں تفصیلات کے لیے ملاحظہ کریں۔ اگر آپ ڈوکر کا ایک پرانا ورژن استعمال کر رہے ہیں تو، حکم کی واپسی کی قیمتIdکےexchange.Buy()فنکشن آرڈر کی واپسی کی قیمت سے مختلف ہو سکتا ہےIdموجودہ دستاویز میں بیان کیا.

{@fun/Trade/exchange.Sell exchange.Sell}، {@fun/Futures/exchange.SetContractType exchange.SetContractType}، {@fun/Futures/exchange.SetDirection exchange.SetDirection}، {@fun/Trade/exchange.Sell exchange.Sell}، {@fun/Futures/exchange.Sell exchange.Sell}، {@fun/Futures/exchange.SetContractType exchange.SetContractType}، {@fun/Futures/exchange.SetDirection exchange.SetDirection}، {@fun/Futures/exchange.SetDirection exchange.SetDirection}، {@fun/Trade/exchange.Sell exchange.Sell}، {@fun/Futures/Futures/exchange.Sell exchange.Sell}، {@fun/Futures/exchange.SetContractType exchange.SetContractType exchange.SetContractType}، {

بازار exchange.Sell