کےexchange.GetAccount()
فنکشن تبادلہ اکاؤنٹ کی معلومات کی درخواست کرنے کے لئے استعمال کیا جاتا ہے.GetAccount()
فنکشن تبادلہ آبجیکٹ {@var/EXCHANGE exchange} کا ممبر فنکشن ہے۔exchange
آبجیکٹ صرف سے متعلق ہےexchange
، اور یہ دستاویزات کے بعد دوبارہ نہیں کیا جائے گا.
اکاؤنٹ اثاثہ کی معلومات کی انکوائری کریں اور اگر انکوائری کامیاب ہو تو {@struct/Account Account} ڈھانچہ واپس کریں یا اگر یہ ناکام ہو تو null. {@struct/اکاؤنٹ اکاؤنٹ}، null value
تبادلہ.GetAccount()
function main(){
// Switching trading pairs
exchange.IO("currency", "BTC_USDT")
// Take OKX futures as an example, set the contract as the current week's contract, the current trading pair is BTC_USDT, so the current contract is BTC's U-nominal current week contract
exchange.SetContractType("this_week")
// Get current account asset data
var account = exchange.GetAccount()
// Available balance of USDT as margin
Log(account.Balance)
// USDT freeze amount as margin
Log(account.FrozenBalance)
// Current asset equity
Log(account.Equity)
// The unrealized profit and loss of all positions held with the current asset as margin
Log(account.UPnL)
}
def main():
exchange.IO("currency", "BTC_USDT")
exchange.SetContractType("this_week")
account = exchange.GetAccount()
Log(account["Balance"])
Log(account["FrozenBalance"])
Log(account["Equity"])
Log(account["UPnL"])
void main() {
exchange.IO("currency", "BTC_USDT");
exchange.SetContractType("this_week");
auto account = exchange.GetAccount();
Log(account.Balance);
Log(account.FrozenBalance);
Log(account["Equity"])
Log(account["UPnL"])
}
ٹریڈنگ جوڑوں، معاہدے کوڈ قائم کریں، اور موجودہ اکاؤنٹ کی معلومات حاصل کریں.
اگر تبادلے کا اعتراض ایک cryptocurrency فیوچر معاہدے تبادلے پر مقرر کیا جاتا ہے، اور ایک معاہدے کے ساتھ تبدیل کر دیا جاتا ہےUSDT
مارجن کے طور پر (دیکھیں {@fun/Account/exchange.SetCurrency exchange.SetCurrency}، {@fun/Futures/exchange.SetContractType exchange.SetContractType} افعال کس طرح سوئچ کرنے کے لئے). اثاثہ ہےUSDT
کے طور پر مارجن، جو ریکارڈ کیا جاتا ہےBalance
, FrozenBalance
{@struct/Account Account} ڈھانچے کی خصوصیات۔
اگر تبادلہ کا مقصد کریپٹوکرنسی فیوچر معاہدے کے تبادلے پر مقرر کیا گیا ہے ، اور کرنسی پر مبنی معاہدے پر تبدیل کردیا گیا ہے تو ، اثاثہ کرنسی میں مارجن کے طور پر ہے اور اس میں ریکارڈ کیا جاتا ہےStocks
, FrozenStocks
{@struct/Account Account} ڈھانچے کی خصوصیات۔
جب بائننس فیوچر متحد اکاؤنٹ کا استعمال کرتے ہوئے،exchange.GetAccount()
اکاؤنٹ کی معلومات کی درخواست کرنے کے لئے تقریب، احاطہ کردہ اعداد و شمار میں تبدیل تمام اثاثوں کی رقم ہےامریکی ڈالر. یہ میں دکھایا گیا ہےBalance
{@struct/Account Account} ڈھانچے کا فیلڈ۔ اگر آپ کو دیگر اثاثوں کی تبادلوں کی رقم کا حساب لگانے کی ضرورت ہے تو ، آپ اس کا حساب لگانے کے لئے امریکی ڈالر کی تبادلوں کی رقم کو انڈیکس قیمت (تبدیل کرنے والے اثاثے کی) سے تقسیم کرکے اور پھر رہن کی شرح (تبدیل کرنے والے اثاثے کی) سے تقسیم کرکے استعمال کرسکتے ہیں۔
{@struct/اکاؤنٹ اکاؤنٹ}، {@fun/اکاؤنٹ/تبادلہ.SetCurrency exchange.SetCurrency}، {@fun/Futures/exchange.SetContractType exchange.SetContractType}
کےexchange.GetAssets
فنکشن کا استعمال ایکسچینج اکاؤنٹ اثاثہ کی معلومات کی درخواست کرنے کے لئے کیا جاتا ہے۔
کےexchange.GetAssets()
فنکشن {@struct/Asset Asset} ڈھانچے کی ایک صف واپس کرتا ہے اگر ڈیٹا کی درخواست کامیاب ہو، یا اگر درخواست ناکام ہو تو null.
{@struct/Asset Asset} صف، خالی قدر
تبادلہ.GetAssets()
function main() {
// exchange.SetCurrency("BTC_USDT") // You can set up trading pairs
// exchange.SetContractType("swap") // You can set up contracts
var assets = exchange.GetAssets()
Log(assets)
}
def main():
# exchange.SetCurrency("BTC_USDT") # You can set up trading pairs
# exchange.SetContractType("swap") # You can set up contracts
assets = exchange.GetAssets()
Log(assets)
void main() {
// exchange.SetCurrency("BTC_USDT"); // You can set up trading pairs
// exchange.SetContractType("swap"); // You can set up contracts
auto assets = exchange.GetAssets();
Log(assets);
}
ایکسچینج اکاؤنٹ کے اثاثوں کے بارے میں معلومات حاصل کریں،exchange.GetAssets()
اثاثہ ڈھانچے کے عناصر کے ساتھ ایک صف لوٹاتا ہے.
کےGetAssets()
فیوچر ایکسچینج آبجیکٹ کی فنکشن موجودہ ٹریڈنگ جوڑی کے تحت مارجن اثاثوں (کرنسی پر مبنی ، USDT پر مبنی ، USDC پر مبنی ، وغیرہ) کو لوٹاتا ہے۔
{@struct/Asset Asset}
کےexchange.GetName()
فنکشن کا استعمال تبادلے کا نام حاصل کرنے کے لئے کیا جاتا ہے جس پر موجودہ تبادلے کا اعتراض پابند ہے۔
کےexchange.GetName()
فنکشن FMZ Quant Trading پلیٹ فارم کی طرف سے مقرر تبادلہ کا نام لوٹاتا ہے.
سٹرنگ
تبادلہ.GetName()
function main() {
Log("The exchange object exchange is judged to be Binance spot, and the result is judged to be:", exchange.GetName() == "Binance")
}
def main():
Log("The exchange object exchange is judged to be Binance spot, and the result is judged to be:", exchange.GetName() == "Binance")
void main() {
Log("The exchange object exchange is judged to be Binance spot, and the result is judged to be:", exchange.GetName() == "Binance");
}
کےexchange.GetName()
فنکشن عام طور پر تبادلہ اشیاء کی شناخت کے لئے استعمال کیا جاتا ہے، جیسےexchange
یاexchanges[1]
, exchanges[2]
حکمت عملی کے کوڈ میں. cryptocurrency مستقبل کے معاہدے کے تبادلے کے ناموں میں فکسڈ پریفیکس ہےFutures_
.
{@fun/Account/exchange.GetLabel تبادلہ.GetLabel}
کےexchange.GetLabel()
تقریب تبادلہ اعتراض تشکیل دیا گیا تھا جب مقرر کیا گیا تھا کہ اپنی مرضی کے مطابق لیبل حاصل کرنے کے لئے استعمال کیا جاتا ہے.
کےexchange.GetLabel()
فنکشن اپنی مرضی کے مطابق لیبل واپس کرتا ہے جو تبادلے کے اعتراض کی تشکیل کے وقت مقرر کیا گیا تھا.
سٹرنگ
تبادلہ.GetLabel()
function main() {
Log("exchange label:", exchange.GetLabel())
}
def main():
Log("exchange label:", exchange.GetLabel())
void main() {
Log("exchange label:", exchange.GetLabel());
}
تبادلہ اشیاء جیسےexchange
یاexchanges[1]
, exchanges[2]
اسٹریٹجی کوڈ میں سیٹ ٹیگ کے ذریعے شناخت کی جاتی ہیں۔
{@var/EXCHANGE تبادلہ}
کےexchange.GetCurrency()
فی الحال مقرر کردہ ٹریڈنگ جوڑی حاصل کرنے کے لئے فنکشن کا استعمال کیا جاتا ہے.
کےexchange.GetCurrency()
فنکشن موجودہ {@var/EXCHANGE exchange} ایکسچینج آبجیکٹ کی طرف سے مقرر ٹریڈنگ جوڑی لوٹاتا ہے.
سٹرنگ
تبادلہ.GetCurrency()
function main() {
Log("the current trading pair of exchange is:", exchange.GetCurrency())
}
def main():
Log("the current trading pair of exchange is:", exchange.GetCurrency())
void main() {
Log("the current trading pair of exchange is:", exchange.GetCurrency());
}
ٹریڈنگ جوڑی کی شکل بڑے حروف کے ساتھ یکساں طور پر ہے،baseCurrency
اورquoteCurrency
، جیسےBTC_USDT
.
{@fun/Account/exchange.SetCurrency exchange.SetCurrency} {@fun/Account/exchange.SetCurrency exchange.SetCurrency} {@account/account/exchange.SetCurrency exchange.SetCurrency} {@fun/account/exchange.SetCurrency exchange.SetCurrency.SetCurrency}
کےexchange.SetCurrency()
فنکشن کا استعمال تبادلہ آبجیکٹ {@var/EXCHANGE exchange} کی موجودہ ٹریڈنگ جوڑی کو سوئچ کرنے کے لئے کیا جاتا ہے۔
تبادلہ.سیٹ کرنسی ((کرنسی)
کےcurrency
پیرامیٹر کا استعمال ٹریڈنگ جوڑی کو سوئچ کرنے کے لئے کیا جاتا ہے۔ ٹریڈنگ جوڑی کی شکل بڑے حروف میں یکساں طور پر ہے ، جس میں الگ کرنے کے لئے ایک underscore استعمال کیا جاتا ہےbaseCurrency
سےquoteCurrency
، جیسےBTC_USDT
.
کرنسی
سچ
سٹرنگ
function main() {
var ticker = exchange.GetTicker()
Log(ticker)
Log(exchange.GetAccount())
// Switching trading pairs, pay attention to the changes of ticker data and account information after switching
exchange.SetCurrency("LTC_USDT")
Log("Switch to LTC_USDT")
ticker = exchange.GetTicker()
Log(ticker)
Log(exchange.GetAccount())
}
def main():
ticker = exchange.GetTicker()
Log(ticker)
Log(exchange.GetAccount())
exchange.SetCurrency("LTC_USDT")
Log("Switch to LTC_USDT")
ticker = exchange.GetTicker()
Log(ticker)
Log(exchange.GetAccount())
void main() {
auto ticker = exchange.GetTicker();
Log(ticker);
Log(exchange.GetAccount());
exchange.SetCurrency("LTC_USDT");
Log("Switch to LTC_USDT");
ticker = exchange.GetTicker();
Log(ticker);
Log(exchange.GetAccount());
}
exchange.IO("currency", "BTC_USDT")
سوئچنگ کا طریقہ، براہ مہربانی {@funexcahnge.IO}.BTC_USDT
پر تبدیل کیا جا سکتا ہےLTC_USDT
، نہیں کرناLTC_BTC
.BTC_USDT
، کی تعدادBTC
3 ہے، کی تعدادUSDT
ہے 10000۔ اس وقت، پر سوئچ کریںLTC_USDT
فوری طور پر، ٹریڈنگ کرنسیوں کی تعداد 0 ہے سوئچنگ کے بعد، یعنیLTC_USDT
اکاؤنٹ میں 0 ہے، یعنی، کی تعدادLTC
اکاؤنٹ میں 0 ہے، اور سوئچڈ ٹریڈنگ جوڑی کا اشتراک کرتا ہےUSDT
، جو کہ 10000 ہے.{@fun/Account/exchange.GetCurrency exchange.GetCurrency} {@fun/Account/exchange.GetCurrency exchange.GetCurrency} {@account/exchange.GetCurrency exchange.GetCurrency} {@fun/account/exchange.GetCurrency exchange.GetCurrency} {@account/exchange.GetCurrency exchange.GetCurrency} {@account/exchange.GetCurrency exchange.GetCurrency} {@account/exchange.GetCurrency}
کےexchange.GetQuoteCurrency()
فنکشن کا استعمال موجودہ ٹریڈنگ جوڑی کی denominated کرنسی کا نام حاصل کرنے کے لئے کیا جاتا ہے، یعنیquoteCurrency
.
کےexchange.GetQuoteCurrency()
فنکشن موجودہ ٹریڈنگ جوڑی کی کرنسی کا نام لوٹاتا ہے۔
سٹرنگ
تبادلہ.GetQuoteCurrency()
function main() {
exchange.SetCurrency("BTC_USDT")
Log("BTC_USDT denominated currency name:", exchange.GetQuoteCurrency())
// exchange.SetCurrency("ETH_BTC")
// Log("ETH_BTC denominated currency name:", exchange.GetQuoteCurrency())
}
def main():
exchange.SetCurrency("BTC_USDT")
Log("BTC_USDT denominated currency name:", exchange.GetQuoteCurrency())
# exchange.SetCurrency("ETH_BTC")
# Log("ETH_BTC denominated currency name:", exchange.GetQuoteCurrency())
void main() {
exchange.SetCurrency("BTC_USDT");
Log("BTC_USDT denominated currency name:", exchange.GetQuoteCurrency());
// exchange.SetCurrency("ETH_BTC")
// Log("ETH_BTC denominated currency name:", exchange.GetQuoteCurrency())
}
مثال کے طور پر: {@var/EXCHANGE تبادلہ} تبادلہ آبجیکٹBTC_USDT
،exchange.GetQuoteCurrency()
فنکشن لوٹاتا ہےUSDT
اگر موجودہ ٹریڈنگ جوڑیETH_BTC
،exchange.GetQuoteCurrency()
فنکشن لوٹاتا ہےBTC
.
{@fun/Account/exchange.GetCurrency exchange.GetCurrency}، {@fun/Account/exchange.SetCurrency exchange.SetCurrency}، {@fun/Account/exchange.SetCurrency exchange.GetCurrency}، {@fun/Account/exchange.SetCurrency exchange.SetCurrency}، {@fun/Account/exchange.SetCurrency.GetCurrency.GetCurrency}، {@fun/Account/exchange.SetCurrency.SetCurrency.GetCurrency.GetCurrency}، {@fun/Account/exchange.SetCurrency.SetCurrency.SetCurrency}، {@fun/Account/exchange.SetCurrency.GetCurrency.GetCurrency.GetCurrency.GetCurrency}، {@fun/Account/exchange.GetCurrency.GetCurrency.GetCurrency}، {@fun/Account/account/exchange.
تجارت مستقبل