Môi trường thử nghiệm tương tự
Xin hỏi thông tin tài khoản được lấy thông qua exchange.GetAccount (), giá trị Balance được tính như thế nào?
Đầu tư ban đầu là 50000, 100 lần đòn bẩy, đầu tư ban đầu là 500%, phần vốn bảo hiểm theo lý thuyết nên là 5%, sẵn dùng USDT nên là 95% đầu tư ban đầu, dữ liệu thực tế được in là 3937
Những nhà phát minh định lượng - những giấc mơ nhỏSố tiền ban đầu * mở 5 lần = 50000 * 5 = 250000, 100 đòn bẩy, tức là số tiền bảo hiểm sử dụng 1/100 quy mô mở, tức là 2500.
/upload/asset/16994bd40a7251614992.png
/upload/asset/16a9bab6a99666979233.png
``
function main (() {
exchange.SetContractType (("swap")
exchange.SetMarginLevel ((100)
var acc = exchange.GetAccount
Log ((acc))
Không.
- Đặt hàng.
var t = exchange.GetTicker
exchange.SetDirection (("buy")
exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last)
Không.
Không.
Log ((exchange.GetAccount))
XiaoHuihui0111Được rồi, ừm.
Những nhà phát minh định lượng - những giấc mơ nhỏNhững người dân địa phương đang ở trong tình trạng khó khăn.
XiaoHuihui0111Tôi có nghĩa là kiếm tiền, số tiền bảo hiểm có sẵn nên được mở rộng, tỷ lệ vốn khấu trừ không thể vượt quá số liệu lợi nhuận.
Những nhà phát minh định lượng - những giấc mơ nhỏCác hợp đồng tương lai đồng tiền tệ có tỷ lệ vốn (có kiểm tra lại), hãy xem xét.
XiaoHuihui0111'' 'Backtest start: 2021-09-25 00:00:00 end: 2021-10-25 23:59:00 period: 1d BasePeriod: 1h [{"eid:"Futures_Binance","currency:"BTC_USDT"}] '' def main (: exchange.SetContractType (("swap") exchange.SetMarginLevel ((100) Không. acc = exchange.GetAccount t = exchange.GetTicker exchange.SetDirection (("buy") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Không. while True: acc = exchange.GetAccount pos = exchange.GetPosition (Được định vị) Log (("Account.Balance: {}, Position.Profit: {}".format ((acc.Balance, pos[0].Profit)) Sleep ((3600000*8) Có vấn đề không, hãy giúp tôi xem có vấn đề gì với mã của tôi không?
Những nhà phát minh định lượng - những giấc mơ nhỏNhững người tham gia thử nghiệm này cho thấy điều này là bình thường.
XiaoHuihui0111/upload/asset/20711b5b9230125975968.png Lợi nhuận càng cao, số dư càng thấp.
XiaoHuihui0111class Trade (((): def __init__ ((self): exchange.SetContractType (("swap") exchange.SetMarginLevel ((100) Không. def OnOrder ((self): acc = exchange.GetAccount t = exchange.GetTicker exchange.SetDirection (("buy") exchange.Buy ((t.Sell + 1000, acc.Balance * 5 / t.Last) Log ((acc)) def main (: trade = Trade Trade.OnOrder Không. while True: acc = exchange.GetAccount pos = exchange.GetPosition (Được định vị) Log (("Account.Balance: {}, Position.Profit: {}".format ((acc.Balance, pos[0].Profit)) Sleep ((3600000*8) /upload/asset/20711b5b9230125975968.png Lợi nhuận càng cao, giá trị Balance càng thấp
XiaoHuihui0111Ồ, tôi sẽ xem qua đây.