def submit()

in 4_Kinesis/model/algo_base.py [0:0]


    def submit(self):
        try:
            if 'submitUrl' in self.config:
                name=self.config['user']+'@'+self.config['account']
                algo=self.config['algo_name']
                submitUrl=self.config['submitUrl']

                URL = submitUrl
                ts=str(int(time.time()))       
                PARAMS={'id': algo,
                        'name': name,
                        'trades': self.total_closed,
                        'strike_rate': self.strike_rate,
                        'max_drawdown': self.max_drawdown, 
                        'pnl': self.pnl,
                        'sqn': self.sqn,
                        'sharpe_ratio': self.sharpe_ratio}
                print("submit:%s" % (json.dumps(PARAMS)))
                r = requests.get(url = URL, params = PARAMS, timeout=3) 
                print("status=%s,res=%s" % (r.status_code,r.text))
                if r.status_code == 200:
                    print("performance submitted")
                else:
                    print("error submitting performance:%s" % r.text)
        except Exception as e:
            print("error submitting performance:%s" % e)