Administrator
2024-06-11 816dd499b117f46047640873cca0a71634ef4207
下单价格修改
2个文件已修改
9 ■■■■■ 已修改文件
code_attribute/target_codes_manager.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.py 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
code_attribute/target_codes_manager.py
@@ -172,6 +172,7 @@
    return str(tool.to_price(price_close * decimal.Decimal("0.8"), "0.000"))
if __name__ == '__main__':
    load_valid_codes_info()
    print(get_limit_up_price("110060"), get_limit_down_price("110060"))
main.py
@@ -269,11 +269,13 @@
                # 获取股票代码的可转债代码
                cb_code = target_codes_manager.get_cb_code(code)
                # 获取可转债的涨停价
                market_info = code_market_manager.get_market_info(cb_code)
                limit_up_price = target_codes_manager.get_limit_up_price(cb_code)
                if limit_up_price:
                    async_log_util.info(logger_trade, f"准备下单:{cb_code}-{limit_up_price}")
                if market_info:
                    buy_price = round( min( float(market_info.price*1.02) ,float(limit_up_price)),3)
                    async_log_util.info(logger_trade, f"准备下单:{cb_code}-{buy_price}")
                    # 买入20股
                    result = huaxin_trade_api.order(1, cb_code, 20, round(float(limit_up_price), 3), blocking=True)
                    result = huaxin_trade_api.order(1, cb_code, 20, buy_price, blocking=True)
                    __deal_codes.add(code)
                    async_log_util.info(logger_trade, f"可转债下单结果:{result}")
                    huaxin_trade_data_update.add_position_list()