python-几何网格二进制
发布时间:2022-04-28 02:54:31 167
相关标签: # node.js
我需要知道如何获得像Binance这样的网格,但是几何网格。
来源于https://www.binance.com/en/support/faq/d5f441e8ab544a5b98241e00efb3a4ab:
几何模式:每个格子的差价比例相等。几何网格的每个单元格的价格范围是成比例的(例如 1、2、4、8...)。每个网格之间的利润是固定的。几何网格将价格范围从较低价格到较高价格划分为等价比的网格数。
每个格子的价格比为:Ratio = (Upper Price / Lower Price) ^ (1/n) * 100%
n = 网格数
例子:
如您所见,它显示了每个网格的百分比。
这是我的方法,但我已经完全放弃了。
grid_start = 1.1
grid_end = 2.2
grid_gap = 5
total_grids = 10
grids = 0
buy_grid_start = grid_start
buy_grids = []
# CALCULATE GRID
while True:
if grids == total_grids:
break
else:
grids += 1
buy_grid_start += (buy_grid_start * grid_gap / 100)
buy_grids.append(f"{buy_grid_start:0.3f}")
print(buy_grids)
print(f"Total grids: {grids} Grid width: {grid_gap}%")
输出:
['1.155', '1.213', '1.273', '1.337', '1.404', '1.474', '1.548', '1.625', '1.706', '1.792']
Total grids: 10 Grid width: 5%
如果有人能教我如何像Binance那样做,我将不胜感激。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报