Пожалуйста, спросите, как получены данные от BALANCE.

Автор:XiaoHuihui0111, Создано: 2022-07-23 22:05:11, Обновлено: 2022-07-24 08:47:41

Симулируемая среда отслеживания

Как вычисляется значение баланса, полученное с помощью exchange.GetAccount (), пожалуйста?

Первоначальный капитал 50000, 100 раз больше, первоначальный капитал 500%, теоретически, залог должен составлять 5%, доступный USDT должен составлять 95%, фактически, это 3937


Больше

Маленькие мечтыПервоначальный капитал * открытие 5 раз = 50000 * 5 = 250000, 100 оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптовых оптов. /upload/asset/16994bd40a7251614992.png /upload/asset/16a9bab6a99666979233.png `` function main (() { exchange.SetContractType (("swap") " (в переводе с "swap") exchange.SetMarginLevel ((100) var acc = exchange.GetAccount ((() Log ((acc)) Я не знаю. // Заказать var t = exchange.GetTicker ((() exchange.SetDirection (("купить") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Я не знаю. Я не знаю. Log ((exchange.GetAccount)) {y:bi} `` Баланс - это текущая доступная сумма гарантии; отклонение учитывает фактор ставки капитала.

XiaoHuihui0111Отлично.

Маленькие мечтыВ этом случае мы не можем выиграть.

XiaoHuihui0111Я имею в виду, что вы зарабатываете деньги, что доступные гарантии должны быть увеличены, что процентные ставки, которые вычитаются, не могут превышать показатели прибыли.

Маленькие мечтыНапример, в Китае существуют более высокие цены на криптовалюты, чем в Китае.

XiaoHuihui0111'' 'Backtest start: 2021-09-25 00:00:00 end: 2021-10-25 23:59:00 период: 1d basePeriod: 1h [{"eid:"Futures_Binance","currency:"BTC_USDT"}] '' def main ((): exchange.SetContractType (("swap") " (в переводе с "swap") exchange.SetMarginLevel ((100) Я не знаю. acc = exchange.GetAccount ((() t = exchange.GetTicker ((() exchange.SetDirection (("купить") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Я не знаю. while True: acc = exchange.GetAccount ((() pos = exchange.GetPosition ((() Log (("Account.Balance: {}, Position.Profit: {}".format ((acc.Balance, pos[0].Profit)) Sleep ((3600000*8) Проблем, пожалуйста, помогите посмотреть, есть ли что-то не так с моим кодом.

Маленькие мечтыПосмотрите, как это выглядит, и вы увидите, как это работает.

XiaoHuihui0111/upload/asset/20711b5b9230125975968.png Чем выше прибыль, тем меньше баланс.

XiaoHuihui0111class Trade (((): def __init__ ((self): exchange.SetContractType (("swap") " (в переводе с "swap") exchange.SetMarginLevel ((100) Я не знаю. def OnOrder ((self): acc = exchange.GetAccount ((() t = exchange.GetTicker ((() exchange.SetDirection (("купить") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Log ((acc)) def main ((): trade = Trade ((() trade.OnOrder ((() Я не знаю. while True: acc = exchange.GetAccount ((() pos = exchange.GetPosition ((() Log (("Account.Balance: {}, Position.Profit: {}".format ((acc.Balance, pos[0].Profit)) Sleep ((3600000*8) /upload/asset/20711b5b9230125975968.png Чем выше прибыль, тем меньше значение баланса

XiaoHuihui0111О, давайте посмотрим.