コード例 #1
0
	def object4( self ):

		params = {'height':280, 'width':1000, 'default':self.max_day, 'formats':['na', '0,0', '0,0', '0.0%'], 'columns':['security_name', 'positions', 'mkt_val_gbp', 'weight_in_total']}
		table, dd = fw.TableWithDropDown(self.df_addan_top10_history, 'yyyymmdd', params).create_widgets()
		div = fw.Div(text = "<b><i>Top stocks timeseries (OVERALL portfolio)</i></b>", style = TITLE_STYLE)
		
		return div, dd, table		
コード例 #2
0
	def object8( self ):

		params = {'height':325, 'width':1000, 'default':str(self.df_perf_port['yyyymmdd'].max()), 'columns':self.columns, 'formats':self.formats}
		table, drop = fw.TableWithDropDown(self.df_perf_port, 'yyyymmdd', params).create_widgets()	
		div = fw.Div(text = "<b><i>Performance table by month / portfolio</i></b>", style = TITLE_STYLE)

		return div, drop, table
コード例 #3
0
	def object1( self ):

		params = {'height':300, 'width':1000, 'default':str(self.df_char_overall['yyyymmdd'].max()), 'columns':['portfolio', 'mkt_val', 'weight'], 'formats':['na', '0,0', '0.0%']}
		table, drop = fw.TableWithDropDown(self.df_char_overall, 'yyyymmdd', params).create_widgets()	
		div = fw.Div(text = "<b><i>Market value by month / portfolio</i></b>", style = TITLE_STYLE)

		return div, drop, table
コード例 #4
0
	def object10( self ):

		params = {'height':350, 'width':1000, 'default':self.max_day, 'columns':['measure', 'p&l_%', 'p&l_amount'], 'formats':['na', '0.0%', '0,0']}	
		table, drop = fw.TableWithDropDown(self.df_risk_scnr, 'yyyymmdd', params).create_widgets()		
		div = fw.Div(text = "<b><i>Stress scenarios by day</i></b>", style = TITLE_STYLE)

		return div, drop, table
コード例 #5
0
	def object7( self ):

		params = {'height':325, 'width':1000, 'default':self.max_day, 'columns':['portfolio', 'allocation', 'contribution'], 'formats':['na', '0.0%', '0.0%']}
		table, drop = fw.TableWithDropDown(self.df_risk_port, 'yyyymmdd', params).create_widgets()	
		div = fw.Div(text = "<b><i>Risk table by month / portfolio</i></b>", style = TITLE_STYLE)

		return div, drop, table	
コード例 #6
0
	def object1( self ):

		columns = ['structure','gross_net','variable','market_value','month','quarter_to_date','months_3','fiscal_ytd','ytd','year_1','year_3','itd']
		formats = ['na', 'na', 'na', '0,0', '0.0%', '0.0%', '0.0%', '0.0%', '0.0%', '0.0%', '0.0%', '0.0%']

		params = {'height':800, 'width':1000, 'default':str(self.df_perf_overall['yyyymmdd'].max()), 'columns':columns, 'formats':formats}
		table, drop = fw.TableWithDropDown(self.df_perf_overall, 'yyyymmdd', params).create_widgets()	
		div = fw.Div(text = "<b><i>Performance table by month</i></b>", style = TITLE_STYLE)

		return div, drop, table		
コード例 #7
0
	def object1( self ):

		columns = ['portfolio', 'var_%_mv', 'cvar_%_mv', 'volatility_1yr', 'volatility_1yr_vs_msci']
		formats = ['na', '0.0%', '0.0%', '0.0%', '0.0%']

		params = {'height':325, 'width':1000, 'default':self.max_day, 'columns':columns, 'formats':formats}
		table, drop = fw.TableWithDropDown(self.df_risk_overall, 'yyyymmdd', params).create_widgets()	
		div = fw.Div(text = "<b><i>Risk table by month</i></b>", style = TITLE_STYLE)

		return div, drop, table
コード例 #8
0
	def object9( self ):

		params = {'height':550, 'width':1000, 'default':self.max_day, 'columns':['security', 'allocation', 'contribution'], 'formats':['na', '0.0%', '0.0%']}
		table, drop = fw.TableWithDropDown(self.df_risk_tick, 'yyyymmdd', params).create_widgets()			

		return drop, table