Python, API
[Python] 가까운 호가 단위의 가격으로 조정 (np.ceil, np.floor)
오늘밤날다
2024. 6. 27. 09:52
import numpy as np
def conv_price(price, hoga, upside):
# 올림처리
if upside:
price = np.ceil(price / hoga) * hoga
# 내림처리
else:
price = np.floor(price / hoga) * hoga
print(price)
# 예시1
price = 19500.2124
conv_price(price, 0.25, True) # 19500.25
conv_price(price, 0.25, False) # 19500.0
# 예시2
price1 = 2523.483
conv_price(price, 5, True) # 2525.0
conv_price(price, 5, False) # 2520.0