についてexchange.GetAccount()
交換口座情報を要求するために使用されます.GetAccount()
交換オブジェクト {@var/EXCHANGE exchange} のメンバー関数である. 交換オブジェクトのメンバー関数 (方法) の目的はexchange
対象は,単に関連しているexchange
文書化後には 繰り返されないでしょう
アカウント資産情報をクエリし,クエリが成功した場合に {@struct/Account Account} 構造を返します. {@struct/アカウントアカウント},ゼロ値
交換する.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"])
}
取引ペアと契約コードを設定して 経金情報を入手する
取引対象が暗号通貨の先物契約取引に設定され,USDT
マージンとして ([@fun/Account/exchange.SetCurrency exchange.SetCurrency},[@fun/Futures/exchange.SetContractType exchange.SetContractType}の関数を見て,どのように切り替えるかを参照してください).資産はUSDT
利回りとして記録されます.Balance
, FrozenBalance
{@struct/アカウントアカウント} 構造の属性
取引対象が暗号通貨先物契約取引所に設定され,通貨ベースの契約に切り替わると,資産は通貨で保安金として記録され,Stocks
, FrozenStocks
{@struct/アカウントアカウント} 構造の属性
取引先に電話をするときexchange.GetAccount()
収納されたデータは,すべての資産に変換された金額ですドル図表に表示されています.Balance
{@struct/Account Account} 構造のフィールド.他の資産の変換額を計算する必要がある場合は,USD変換額をインデックス価格 (変換される資産) で割って,その後押金金率 (変換される資産) で割って計算できます.
{@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@fun/Futures/exchange.SetContractType}, {@fun/Futures/exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@fun/Futures/exchange.
について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 プラットフォームで定義された取引所の名前を返します.
文字列
exchange.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]
暗号通貨の先物取引所の名前には,固定プレフィックスがあります.Futures_
.
{@fun/Account/exchange.GetLabel exchange.GetLabel} {@fun/Account/exchange.GetLabel exchange.GetLabel} {@fun/Account/exchange.GetLabel exchange.GetLabel} {@fun/Account/exchange.GetLabel exchange.GetLabel} {@fun/Account/exchange.GetLabel exchange.GetLabel} {@fun/Account/exchange.GetLabel.GetLabel} {@fun/account.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} 交換する
についてexchange.GetCurrency()
この関数は,現在設定されている取引ペアを得るのに使用されます.
についてexchange.GetCurrency()
この関数は,現在の {@var/EXCHANGE 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} {@fun/Account/exchange.SetCurrency.SetCurrency} {@fun/Account.
についてexchange.SetCurrency()
この関数は,交換オブジェクト {@var/EXCHANGE exchange} の現在の取引ペアを切り替えるのに使用されます.
交換.セット 通貨 (通貨)
についてcurrency
交換する取引ペアを設定するために使用されます. 取引ペアの形式は,単一の上文字で,分離するために下文字を使用します.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")
{@fun に参照してください.excahnge.IO}.BTC_USDT
切り替えられるLTC_USDT
しないLTC_BTC
.BTC_USDT
,数についてBTC
3 になります.USDT
この時点で,切り替えるLTC_USDT
取引される通貨の数は 0 です.LTC_USDT
つまり,この数値が 0 です.LTC
取引相手は 0 となり,交換された取引相手はUSDT
これは10000です.{@fun/Account/exchange.GetCurrency exchange.GetCurrency} {@fun/Account/exchange.GetCurrency exchange.GetCurrency} {@fun/Account/exchange.GetCurrency exchange.GetCurrency} {@fun/Account/exchange.GetCurrency exchange.GetCurrency} {@fun/Account/exchange.GetCurrency.GetCurrency} {@getCurrency.getCurrency} {@getCurrency.getCurrency.}
についてexchange.GetQuoteCurrency()
この関数は,現在の取引対の通貨の名前を得るのに使用されます.quoteCurrency
.
についてexchange.GetQuoteCurrency()
この関数は,現在の取引対の通貨を返します.
文字列
交換.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 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.GetCurrency.GetCurrency}, {@fun/Account/exchange.SetCurrency.GetCurrency.GetCurrency}, {@fun/Account/exchange.SetCurrency.SetCurrency.GetCurrency.GetCurrency.GetCurrency}, {@fun/Account/exchange.SetCurrency.SetCurrency.GetCurrency.GetCurrency.GetCurrency.GetCurrency}, {@fun/Account/Exchange.
貿易 フューチャー