コード例 #1
0
 def get_div_for_tab(self):
     children_list = [
         MyHTMLTabPortfolioHeaderTable().get_table(),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 PODD.PERIOD_AGGREGATION,
                 default_value=self.sys_config.period_aggregation)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 PODD.REFRESH_INTERVAL, default_value=900)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 PODD.SECOND_GRAPH_RANGE)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(PODD.INDICATOR)),
         MyHTML.div_with_button(
             **self._button_handler.get_button_parameters(
                 PFBTN.RESET_PORTFOLIO_SELECTION)),
         MyHTML.div_with_html_button_submit('my_portfolio_refresh_button',
                                            'Refresh'),
         MyHTML.div_with_html_button_submit(
             'my_portfolio_active_manage_button',
             self.__get_position_manage_button_text__()),
         MyHTML.div_with_table(self._data_table_div,
                               self.__get_table_for_portfolio__()),
         MyHTML.div('my_graph_portfolio_position_div'),
         MyHTML.div('my_graph_portfolio_position_second_div')
     ]
     return MyHTML.div('my_portfolio_div', children_list)
コード例 #2
0
 def get_div_for_tab(self):
     children_list = [
         MyHTMLTabTradeHeaderTable().get_table(),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(TDD.TRADE_TYPE)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(TDD.BUY_TRIGGER)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 TDD.TRADE_STRATEGY)),
         # MyHTML.div_with_html_button_submit('my_trades_cancel_trade_button', 'Cancel Trade'),
         MyHTML.div_with_button(
             **self._button_handler.get_button_parameters(TBTN.CANCEL_TRADE)
         ),
         MyHTML.div_with_button(**self._button_handler.
                                get_button_parameters(TBTN.RESTART_REPlAY)),
         MyHTML.div_with_button(
             **self._button_handler.get_button_parameters(
                 TBTN.RESET_TRADE_SELECTION)),
         # MyHTML.div_with_html_button_submit('my_replay_restart_button', 'Restart Trade'),
         MyHTML.div_with_slider('my_replay_speed_slider',
                                0,
                                20,
                                1,
                                self._replay_speed,
                                show=False),
         MyHTML.div_with_table('my_trade_table_div',
                               self.__get_table_for_trades__()),
         MyHTML.div('my_graph_trade_replay_div', '', False)
     ]
     # scatter_graph = self.__get_scatter_graph_for_trades__('trade_scatter_graph')
     return MyHTML.div('my_trades', children_list)
コード例 #3
0
 def get_div_for_tab(self):
     children_list = [
         MyHTMLTabRecommenderHeaderTable().get_table(),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(REDD.INDEX)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 REDD.PERIOD_AGGREGATION,
                 default_value=self.sys_config.period_aggregation)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 REDD.REFRESH_INTERVAL)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 REDD.SECOND_GRAPH_RANGE)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(REDD.SCORING)),
         MyHTML.div_with_html_button_submit('my_recommender_refresh_button',
                                            'Refresh',
                                            hidden=''),
         MyHTML.div_with_html_button_submit(
             'my_recommender_active_manage_button',
             self.__get_position_manage_button_text__()),
         MyHTML.div_with_table(self._data_table_div,
                               self.__get_table_for_recommender__()),
         MyHTML.div('my_graph_recommender_position_div'),
         MyHTML.div('my_graph_recommender_position_second_div')
     ]
     return MyHTML.div('my_recommender_div', children_list)
コード例 #4
0
 def get_div_for_tab(self):
     children_list = [
         self._header_table.get_table(),
         MyHTML.div_with_input(element_id=self._my_sales_filter_input,
                               placeholder='Please enter filter for my sales...', size=500, height=27),
         MyHTML.div_with_button_link(self._my_sales_link, href='', title='', hidden='hidden'),
         MyHTML.div_with_html_button_submit(self._my_sales_show_detail_button, children='Details', hidden='hidden'),
         MyHTML.div_with_html_button_submit(self._my_sales_reset_button, children='Reset', hidden='hidden'),
         MyHTML.div_with_table(self._data_table_div, self.__get_sale_grid_table__()),
         MyDCC.markdown(self._my_sales_sale_entry_markdown),
         MyHTML.div_with_dcc_drop_down(**self._dd_handler.get_drop_down_parameters(SLDD.SALE_ENTITIES)),
         MyHTML.div(self._my_sales_regression_chart, self.__get_sales_regression_chart__(), inline=False),
         MyHTML.div_with_button_link(self._my_sales_similar_sale_link, href='', title='', hidden='hidden'),
         MyHTML.div_with_table(self._my_sales_similar_sale_grid_table_div, self.__get_similar_sale_grid_table__('')),
         MyDCC.markdown(self._my_sales_similar_sale_entry_markdown),
     ]
     return MyHTML.div(self._my_sales_div, children_list)
コード例 #5
0
 def get_div_for_tab(self):
     children_list = [
         self.__get_embedded_div_for_last_run_and_start_job_button__(),
         MyHTML.div_with_table(self._data_table_div,
                               self.__get_table_for_jobs__()),
         MyDCC.markdown(self._my_jobs_entry_markdown)
     ]
     return MyHTML.div('my_jobs_div', children_list)
コード例 #6
0
 def get_div_for_tab(self):
     children_list = [
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 DBDD.TABLE, default_value=self._selected_table_name)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(DBDD.LIMIT)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(DBDD.DATE_RANGE)),
         MyHTML.span('', margin_left=10),
         MyHTML.div_with_input(element_id=self._my_db_where_clause_input,
                               placeholder='Please enter where clause...',
                               size=500,
                               height=27),
         MyHTML.div(element_id=self._my_db_query),
         MyHTML.div_with_table(self._data_table_div,
                               self.__get_table_for_db__()),
         MyDCC.markdown(self._my_db_entry_markdown)
     ]
     return MyHTML.div('my_db_div', children_list)
コード例 #7
0
 def get_div_for_tab(self):
     children_list = [
         MyHTMLTabLogHeaderTable().get_table(),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 LOGDD.LOG_TYPE, default_value=self._selected_log_type)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(LOGDD.PROCESS)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 LOGDD.PROCESS_STEP)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(LOGDD.DATE_RANGE)),
         MyHTML.div_with_html_button_submit(self._my_log_refresh_button,
                                            'Refresh',
                                            hidden=''),
         MyHTML.div_with_table(self._data_table_div,
                               self.__get_table_for_log__()),
         MyDCC.markdown(self._my_log_entry_markdown)
     ]
     return MyHTML.div('my_log_div', children_list)
コード例 #8
0
 def get_div_for_tab(self):
     children_list = [
         self._header_table.get_table(),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 SRDD.SEARCH_SOURCE)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 SRDD.SEARCH_REGION)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 SRDD.SEARCH_CATEGORY)),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 SRDD.SEARCH_SUB_CATEGORY)),
         MyHTML.div_with_html_button_submit(
             self._elements.my_search_refresh_button,
             children='Refresh',
             hidden=''),
         MyHTML.div_with_html_element(
             self._elements.my_search_online_input_table,
             self._search_online_input_table.get_table()),
         MyDCC.markdown(self._elements.my_search_input_markdown),
         MyHTML.div_with_dcc_drop_down(
             **self._dd_handler.get_drop_down_parameters(
                 SRDD.SEARCH_ENTITIES)),
         MyHTML.div_with_button_link(
             self._elements.my_search_result_entry_link,
             href='',
             title='',
             hidden='hidden'),
         MyDCC.markdown(self._elements.my_search_test_markdown),
         MyHTML.div_with_table(
             self._elements.my_search_result_grid_table_div, ''),
         MyDCC.markdown(self._elements.my_search_result_entry_markdown),
         MyHTML.div(self._elements.my_search_result_graph_div, '', False),
     ]
     return MyHTML.div(self._elements.my_search_div, children_list)