From 8b848e8a9fa242b39f92f3a28faf89be10a6e456 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 17 三月 2023 17:43:32 +0800 Subject: [PATCH] 首板策略优化 --- code_volumn_manager.py | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/code_volumn_manager.py b/code_volumn_manager.py index aaff68b..8b7eac6 100644 --- a/code_volumn_manager.py +++ b/code_volumn_manager.py @@ -51,6 +51,24 @@ return _volumn +# 鑾峰彇閲忔瘮锛堜粖鏃ラ噺/max(60澶╂渶澶ч噺,鏄ㄦ棩閲�)锛� +def get_volume_rate(code): + today = get_today_volumn(code) + max60, yesterday = get_histry_volumn(code) + if today is None or max60 is None or yesterday is None: + raise Exception("鑾峰彇閲忓け璐�") + return round(int(today) / max(int(max60), int(yesterday)), 2) + + +# 鑾峰彇閲忔瘮绱㈠紩 +def get_volume_rate_index(volume_rate): + rates = [0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6] + for index in range(0, len(rates)): + if volume_rate <= rates[index]: + return index + return len(rates) - 1 + + # 淇濆瓨浠婃棩閲� def save_today_volumn(code, volumn, volumnUnit): _volumn = None -- Gitblit v1.8.0