Lingkungan simulasi
Bagaimana cara menghitung nilai saldo dari informasi akun yang diperoleh melalui exchange.GetAccount?
Dengan modal awal 50000, 100 kali leverage, modal awal 500%, nilai jaminan harus 5% secara teoritis, USDT yang tersedia harus 95%, dan data yang benar-benar dicetak adalah 3937
Penemu Kuantitas - Mimpi KecilModal awal * 5 kali posisi terbuka = 50000 * 5 = 250000, 100 leverage, yaitu uang jaminan menggunakan ukuran posisi terbuka 1/100, yaitu 2500. /upload/asset/16994bd40a7251614992.png /upload/asset/16a9bab6a99666979233.png `` fungsi main (() { exchange.SetContractType (Swap) exchange.SetMarginLevel ((100) var acc = exchange.GetAccount (dalam bahasa Inggris) Log (acc) Apa yang terjadi? / Tuliskan var t = exchange.GetTicker (dalam bahasa Inggris) exchange.SetDirection (("buy") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Apa yang terjadi? Apa yang terjadi? Log ((exchange.GetAccount)) Aku tidak tahu. `` Balance adalah jumlah jaminan yang tersedia saat ini.
XiaoHuihui0111Bagus, ya.
Penemu Kuantitas - Mimpi KecilTidak ada tempat parkir.
XiaoHuihui0111Maksud saya, uang yang dibuat, jaminan yang tersedia harus lebih besar, suku bunga yang dikurangkan tidak bisa melebihi angka keuntungan.
Penemu Kuantitas - Mimpi KecilJika Anda ingin membeli saham di pasar forex, maka Anda harus mempertimbangkan untuk membeli saham di pasar forex.
XiaoHuihui0111'' 'Backtest start: 2021-09-25 00:00:00 end: 2021-10-25 23:59:00 periode: 1d BasePeriod: 1h [{"eid:"Futures_Binance","currency:"BTC_USDT"}] '' def main (: exchange.SetContractType (Swap) exchange.SetMarginLevel ((100) Apa yang terjadi? acc = exchange.GetAccount (dalam bahasa Inggris) t = exchange.GetTicker (dalam bahasa Inggris) exchange.SetDirection (("buy") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Apa yang terjadi? while True: acc = exchange.GetAccount (dalam bahasa Inggris) pos = exchange.GetPosition (dalam bahasa Inggris) Log (("Account.Balance: {}, Position.Profit: {}".format ((acc.Balance, pos[0].Profit)) Sleep ((3600000*8) Masalah, tolong lihat apakah ada masalah dengan kode saya.
Penemu Kuantitas - Mimpi KecilDi sini, tes normal, Anda lihat secara spesifik.
XiaoHuihui0111/upload/asset/20711b5b9230125975968.png Lebih tinggi keuntungan, lebih rendah nilai saldo.
XiaoHuihui0111class Trade (((): def __init__ ((self): exchange.SetContractType (Swap) exchange.SetMarginLevel ((100) Apa yang terjadi? def OnOrder ((self): acc = exchange.GetAccount (dalam bahasa Inggris) t = exchange.GetTicker (dalam bahasa Inggris) exchange.SetDirection (("buy") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Log (acc) def main (: Trade = Trade (dalam bahasa Inggris) Trade.OnOrder (dalam bahasa Inggris). Apa yang terjadi? while True: acc = exchange.GetAccount (dalam bahasa Inggris) pos = exchange.GetPosition (dalam bahasa Inggris) Log (("Account.Balance: {}, Position.Profit: {}".format ((acc.Balance, pos[0].Profit)) Sleep ((3600000*8) /upload/asset/20711b5b9230125975968.png Lebih tinggi keuntungan, lebih rendah nilai saldo
XiaoHuihui0111Oh, saya akan lihat di sini.