Administrator
2024-01-11 6a533d27f5a8355bc3ad4f1910921205e7365cb6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
买入条件工具
"""
# 获取自由流通市值限制
# 返回:(最大买入,最优自由流通最小,最优自由流通最大)
from trade.trade_manager import MarketSituationManager
 
 
# 获取自由流通市值的阈值范围
def get_zyltgb_threshold(market_sitation: int):
    if market_sitation == MarketSituationManager.SITUATION_GOOD:
        return 8.9 * 100000000, 100 * 100000000, 8.9 * 100000000, 50 * 100000000
    return 8.9 * 100000000, 31 * 100000000, 8.9 * 100000000, 25 * 100000000
 
 
# 获取量比的等级获取量
def get_volume_rate_by_level(level: int):
    volume_rates = [0, 0.19, 0.49, 0.89]
    return volume_rates[level]