Sumber dimuat naik... memuat...

exchange.SetMarginLevel

Peraturanexchange.SetMarginLevel()Fungsi ini digunakan untuk menetapkan nilai leverage pasangan dagangan atau kontrak yang ditentukan olehsymbolParameter. Serasi dengan hanya lulus dalam parametermarginLeveluntuk menetapkan nilai leverage pasangan dagangan semasa atau kontrak objek pertukaran {@var/EXCHANGE exchange}.

pertukaran.SetMarginLevel ((simbol, marginLevel) pertukaran.SetMarginLevel ((marginLevel)

Peraturansymbolparameter digunakan untuk menentukan pasangan dagangan atau kontrak yang mana nilai leverage perlu diselaraskan.symbolparameterSetMarginLevel()fungsi adalah selaras dengan formatsymbolparameterGetTicker()fungsi. simbol palsu senar PeraturanmarginLevelparameter digunakan untuk menetapkan nilai leverage, yang biasanya bilangan bulat untuk pertukaran dan ia juga menyokong tetapan nilai leverage titik terapung untuk beberapa pertukaran. marginLevel betul nombor

function main() {
    exchange.SetMarginLevel(10)
    // Set the leverage of BTC’s USDT-margined perpetual contract to 15
    exchange.SetMarginLevel("BTC_USDT.swap", 15)
}
def main():
    exchange.SetMarginLevel(10)
    exchange.SetMarginLevel("BTC_USDT.swap", 15)
void main() {
    exchange.SetMarginLevel(10);
    exchange.SetMarginLevel("BTC_USDT.swap", 15); 
}

Peraturanexchange.SetMarginLevel()fungsi menyokong cryptocurrency kontrak niaga hadapan objek pertukaran sahaja. sistem backtesting menyokong memanggilexchange.SetMarginLevel()fungsi untuk menetapkan nilai leverage. Untuk kontrak niaga hadapan mata wang kripto, mekanisme leverage tidak seragam kerana bursa kontrak niaga hadapan mata wang kripto.exchange.SetMarginLevel()fungsi tidak menjana permintaan rangkaian, tetapi hanya menetapkan pembolehubah leverage dalam sistem FMZ yang mendasari (digunakan untuk lulus parameter dalam antara muka penempatan pesanan). Nilai leverage beberapa kontrak niaga hadapan bursa adalah tetapan bursa, yang perlu ditetapkan di halaman laman web bursa atau menggunakan antara muka API.exchange.SetMarginLevel()fungsi akan menjana permintaan rangkaian dan mungkin gagal menetapkan leverage. boleh ada banyak sebab untuk ini, sebagai contoh: terdapat kedudukan semasa atau pesanan menunggu, yang membuat mustahil untuk menetapkan nilai leverage baru untuk pasangan perdagangan atau kontrak ini. Bursa yang tidak menyokongexchange.SetMarginLevel()fungsi:

Nama Fungsi Pertukaran Spot yang tidak disokong Pertukaran niaga hadapan tanpa sokongan
SetMarginLevel Futures_dYdX / Futures_Deribit

{@var/EXCHANGE pertukaran}

exchange.GetPositions exchange.SetDirection