Administrator
4 天以前 48fb7a00951f91bdc707e5dd2d196e5bccb752c3
trade/l2_trade_factor.py
@@ -6,7 +6,7 @@
from code_attribute import big_money_num_manager, limit_up_time_manager, global_data_loader, gpcode_manager
import constant
from trade import trade_manager, deal_big_money_manager
from trade import trade_manager, deal_big_money_manager, trade_constant
from utils import global_util, tool
@@ -118,7 +118,7 @@
    # 是否是初次下单
    @classmethod
    def is_first_place_order(cls, code):
        return trade_manager.CodesTradeStateManager().get_trade_state_cache(code) == trade_manager.TRADE_STATE_NOT_TRADE
        return trade_manager.CodesTradeStateManager().get_trade_state_cache(code) == trade_constant.TRADE_STATE_NOT_TRADE
    # 设置分数
    def set_score(self, score):
@@ -209,7 +209,7 @@
    # 获取m值
    def get_m_val(self):
        base_m = self.get_base_m_val(self.code)
        if self.is_first_place_order(self.code) and self.code.startswith("00"):
        if self.is_first_place_order(self.code) and tool.is_sz_code(self.code):
            base_m = int(base_m * 2)
        rate = self.get_m_val_rate(self.volume_rate_index)
        m = round(base_m * (1 + rate))