1.有概念逻辑分支 修改 瞬时量幅比参数
2.充分交易量公式 优化 计算公式
| | |
| | | # 充分交易量公式 用于计算日内涨幅段理论的安全交易量值 |
| | | def sufficient_volume(current_volume, yesterday_volume, today_growth): |
| | | if today_growth > 0 and round(current_volume / yesterday_volume / 100, 2) >= 0.01: |
| | | if current_volume > yesterday_volume * 0.5 * today_growth: |
| | | if current_volume > yesterday_volume * 0.5 * (today_growth/100): |
| | | return True |
| | | else: |
| | | return False |
| | |
| | | if tick_growth < 0.5 and (free_market_value <= 100 and current_price <= 10): |
| | | logger_info(f"【有概念 有强度 无强拉】瞬时涨幅 < 0.5% !瞬时涨幅:{round(tick_growth, 2)}%") |
| | | return |
| | | if last_volume_to_growth_ratio > 0.8 and (free_market_value <= 100 and current_price <= 10): |
| | | if last_volume_to_growth_ratio > 0.8 and (free_market_value <= 40 and current_price <= 20): |
| | | logger_info(f"【不利】瞬时量幅比> 0.8 且 (小自由市值<40亿 或 最新价小于20元 )!,瞬时量幅比:{round(last_volume_to_growth_ratio, 2)}%,自由市值:{free_market_value} 亿。") |
| | | return |
| | | if now_time <= datetime.time(9, 30, 5).strftime("%H:%M:%S"): |
| | |
| | | if data_cache.have_plate_buy_times >= 1 and willing_buy_times < 2: |
| | | logger_info( |
| | | f"【不利】有概念买入已经 1 次,且进入有意购买列表次数<2,不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | return |
| | | data_cache.willing_buy_list.append(k_line_data[0]['sec_name']) |
| | | logger_info(f"当前有意购买:{k_line_data[0]['sec_name']},有意购买列表:{data_cache.willing_buy_list}") |
| | | if len(intersection_plate) > 0: |