Administrator
2024-10-21 e5c8cf73f8fe0209faad73af74e9d119e681a3ec
精选流出修改/修改扫入规则的量比
3个文件已修改
22 ■■■■■ 已修改文件
third_data/code_plate_key_manager.py 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/radical_buy_data_manager.py 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/radical_buy_strategy.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/code_plate_key_manager.py
@@ -378,7 +378,8 @@
        """
        blocks = set()
        for i in range(0, len(datas)):
            if i >= 10:
            if i >= 10 and int(tool.get_now_time_str().replace(":","")) < int("100000"):
                # 10点前看前10,十点后不看前10
                break
            data = datas[i]
            if data[3] > 0 - 5e7:
trade/radical_buy_data_manager.py
@@ -10,6 +10,7 @@
from third_data import kpl_data_manager
from trade.buy_money_count_setting import RadicalBuyBlockCodeCountManager
from trade.trade_data_manager import RadicalBuyDealCodesManager
from utils import tool
class RedicalBuyDataManager():
@@ -88,14 +89,20 @@
    return f_buy_blocks
def get_volume_rate_threshold(volume_rate):
def get_volume_rate_threshold(code, volume_rate):
    """
    获取吃卖1的比例
    @param volume_rate:
    @param code: 代码
    @param volume_rate:量比
    @return:
    """
    fvolume_rate = volume_rate
    if volume_rate <= 0.05:
        return 0.73
        fvolume_rate = 0.05
    elif volume_rate > 1:
        return 0.312
    return round(0 - 0.44 * volume_rate + 0.752, 3)
        fvolume_rate = 1
    if tool.is_sh_code(code):
        return round(0 - 0.44 * fvolume_rate + 0.822, 3)
    else:
        return round(0 - 0.44 * fvolume_rate + 0.722, 3)
trade/radical_buy_strategy.py
@@ -142,7 +142,7 @@
                                                          with_info=False)
        if volume_rate is None:
            volume_rate = 0.5
        THRESHOLD_RATE = radical_buy_data_manager.get_volume_rate_threshold(volume_rate)
        THRESHOLD_RATE = radical_buy_data_manager.get_volume_rate_threshold(code, volume_rate)
        if rate >= THRESHOLD_RATE:
            # 成交的比例
            if total_sell > 500 * 1e4: