Beispiel #1
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.period = params.get('period', 10)
     self.rate = params.get('rate', 1)
     self.value = params.get('value', 0)
     self.start = params.get('start_date', [11, 15])
     self.end = params.get('end_date', [12, 30])
Beispiel #2
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.day = params.get('day', 60)  # 默认两个月
     self.trading_day = params.get('trading_day', 44)  # 默认两个月
     self.dir = params.get('dir', None)
     self.percentage = params.get('percentage', 10)
     pass
Beispiel #3
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.buy_min_money = params.get('buy_min_money', 10000)
     self.benchmark = params.get('benchmark', '000300.XSHG')
     self.slippage = params.get('slippage', {})
     self.slip_value = self.slippage.get('value', 0.04)
     self.slip_type = self.slippage.get('type', JPSlippageType.fixed)
     pass
Beispiel #4
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.is_send_message = params.get('is_send_message', False)
     pass
Beispiel #5
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.period = params.get('period', self.period)
Beispiel #6
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.time = params.get('time', self.time)
     pass
Beispiel #7
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.gain_rate = params.get('gain_rate', 0)
     self.loss_rate = params.get('loss_rate', 0)
     self.black_day = params.get('black_day', 10)
Beispiel #8
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.index = params.get('index', '000001.XSHG')
     self.period = params.get('period', 160)
     self.multiple = params.get('multiple', 2.2)
     self.is_clear_position = False
Beispiel #9
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.reset_params(params)
Beispiel #10
0
 def update_params(self, params):
     JPRule.update_params(self, params)
     self.is_limit_up = params.get('is_limit_up', True)
     pass