|
|
|
@ -204,7 +204,7 @@ def main():
|
|
|
|
stock_basic_map = {}
|
|
|
|
stock_basic_map = {}
|
|
|
|
|
|
|
|
|
|
|
|
#转换数据的日期(单日)
|
|
|
|
#转换数据的日期(单日)
|
|
|
|
trans_date = '2022-03-10'
|
|
|
|
trans_date = '2022-03-07'
|
|
|
|
|
|
|
|
|
|
|
|
#查询交易日数据
|
|
|
|
#查询交易日数据
|
|
|
|
sql_trade_qurey = 'select date,week,trade from trade_dates where trade = %s and date > %s'
|
|
|
|
sql_trade_qurey = 'select date,week,trade from trade_dates where trade = %s and date > %s'
|
|
|
|
@ -334,7 +334,6 @@ def main():
|
|
|
|
turnover5_ratio = (turnover5*Decimal('100.00') )/ Decimal(turnOver5[code]['total']) if hasTurnOver5 else ratio #todo
|
|
|
|
turnover5_ratio = (turnover5*Decimal('100.00') )/ Decimal(turnOver5[code]['total']) if hasTurnOver5 else ratio #todo
|
|
|
|
turnover5_ratio_change = turnover5_ratio - Decimal(prevIndustryDataMap[code]['turnover5_ratio']) if hasPrevIndustryData else turnover5_ratio #todo
|
|
|
|
turnover5_ratio_change = turnover5_ratio - Decimal(prevIndustryDataMap[code]['turnover5_ratio']) if hasPrevIndustryData else turnover5_ratio #todo
|
|
|
|
turnover5_sort = Decimal(turnOver5[code]['turnover_sort']) if hasTurnOver5 else turnover_sort #todo
|
|
|
|
turnover5_sort = Decimal(turnOver5[code]['turnover_sort']) if hasTurnOver5 else turnover_sort #todo
|
|
|
|
print('code:',code ,' turnover5_sort:',prevIndustryDataMap[code]['turnover5_sort'])
|
|
|
|
|
|
|
|
turnover5_sort_change = Decimal(prevIndustryDataMap[code]['turnover5_sort']) - turnover5_sort if hasPrevIndustryData else turnover5_sort #todo
|
|
|
|
turnover5_sort_change = Decimal(prevIndustryDataMap[code]['turnover5_sort']) - turnover5_sort if hasPrevIndustryData else turnover5_sort #todo
|
|
|
|
turnover10 = Decimal(turnOver10[code]['turnover']) if hasTurnOver10 else turnover #todo
|
|
|
|
turnover10 = Decimal(turnOver10[code]['turnover']) if hasTurnOver10 else turnover #todo
|
|
|
|
turnover10_change = turnover10 - Decimal(prevIndustryDataMap[code]['turnover10']) if hasPrevIndustryData else turnover10 #todo
|
|
|
|
turnover10_change = turnover10 - Decimal(prevIndustryDataMap[code]['turnover10']) if hasPrevIndustryData else turnover10 #todo
|
|
|
|
@ -361,29 +360,29 @@ def main():
|
|
|
|
losses_number_change = losses_number - Decimal(prevIndustryDataMap[code]['losses_number']) if hasPrevIndustryData else losses_number #todo
|
|
|
|
losses_number_change = losses_number - Decimal(prevIndustryDataMap[code]['losses_number']) if hasPrevIndustryData else losses_number #todo
|
|
|
|
flat_number_change = flat_number - Decimal(prevIndustryDataMap[code]['flat_number']) if hasPrevIndustryData else flat_number #todo
|
|
|
|
flat_number_change = flat_number - Decimal(prevIndustryDataMap[code]['flat_number']) if hasPrevIndustryData else flat_number #todo
|
|
|
|
rise5_number = Decimal(periodUpDownMap5[code]['rise']) #todo
|
|
|
|
rise5_number = Decimal(periodUpDownMap5[code]['rise']) #todo
|
|
|
|
rise5_number_change = rise5_number - Decimal(periodUpDownMap5[code]['rise']) if hasPeriodUpDownMap5 else rise5_number #todo
|
|
|
|
rise5_number_change = rise5_number - Decimal(prevIndustryDataMap[code]['rise5_number']) if hasPrevIndustryData else rise5_number #todo
|
|
|
|
losses5_number = Decimal(periodUpDownMap5[code]['fall']) #todo
|
|
|
|
losses5_number = Decimal(periodUpDownMap5[code]['fall']) #todo
|
|
|
|
losses5_number_change = losses5_number - Decimal(periodUpDownMap5[code]['fall']) if hasPeriodUpDownMap5 else losses5_number #todo
|
|
|
|
losses5_number_change = losses5_number - Decimal(prevIndustryDataMap[code]['losses5_number']) if hasPrevIndustryData else losses5_number #todo
|
|
|
|
flat5_number = Decimal(periodUpDownMap5[code]['flat']) #todo
|
|
|
|
flat5_number = Decimal(periodUpDownMap5[code]['flat']) #todo
|
|
|
|
flat5_number_change = flat5_number - Decimal(periodUpDownMap5[code]['flat']) if hasPeriodUpDownMap5 else flat5_number #todo
|
|
|
|
flat5_number_change = flat5_number - Decimal(prevIndustryDataMap[code]['flat5_number']) if hasPrevIndustryData else flat5_number #todo
|
|
|
|
rise10_number = Decimal(periodUpDownMap10[code]['rise']) #todo
|
|
|
|
rise10_number = Decimal(periodUpDownMap10[code]['rise']) #todo
|
|
|
|
rise10_number_change = rise10_number - Decimal(periodUpDownMap10[code]['rise']) if hasPeriodUpDownMap10 else rise10_number #todo
|
|
|
|
rise10_number_change = rise10_number - Decimal(prevIndustryDataMap[code]['rise10_number']) if hasPrevIndustryData else rise10_number #todo
|
|
|
|
losses10_number = Decimal(periodUpDownMap10[code]['fall']) #todo
|
|
|
|
losses10_number = Decimal(periodUpDownMap10[code]['fall']) #todo
|
|
|
|
losses10_number_change = losses10_number - Decimal(periodUpDownMap10[code]['fall']) if hasPeriodUpDownMap10 else losses10_number #todo
|
|
|
|
losses10_number_change = losses10_number - Decimal(prevIndustryDataMap[code]['losses10_number']) if hasPrevIndustryData else losses10_number #todo
|
|
|
|
flat10_number = Decimal(periodUpDownMap10[code]['flat']) #todo
|
|
|
|
flat10_number = Decimal(periodUpDownMap10[code]['flat']) #todo
|
|
|
|
flat10_number_change = flat10_number - Decimal(periodUpDownMap10[code]['flat']) if hasPeriodUpDownMap10 else flat10_number #todo
|
|
|
|
flat10_number_change = flat10_number - Decimal(prevIndustryDataMap[code]['flat10_number']) if hasPrevIndustryData else flat10_number #todo
|
|
|
|
rise20_number = Decimal(periodUpDownMap20[code]['rise']) #todo
|
|
|
|
rise20_number = Decimal(periodUpDownMap20[code]['rise']) #todo
|
|
|
|
rise20_number_change = rise20_number - Decimal(periodUpDownMap20[code]['rise']) if hasPeriodUpDownMap20 else rise20_number#todo
|
|
|
|
rise20_number_change = rise20_number - Decimal(prevIndustryDataMap[code]['rise20_number']) if hasPrevIndustryData else rise20_number#todo
|
|
|
|
losses20_number = Decimal(periodUpDownMap20[code]['fall']) #todo
|
|
|
|
losses20_number = Decimal(periodUpDownMap20[code]['fall']) #todo
|
|
|
|
losses20_number_change = losses20_number - Decimal(periodUpDownMap20[code]['fall']) if hasPeriodUpDownMap20 else losses20_number #todo
|
|
|
|
losses20_number_change = losses20_number - Decimal(prevIndustryDataMap[code]['losses20_number']) if hasPrevIndustryData else losses20_number #todo
|
|
|
|
flat20_number = Decimal(periodUpDownMap20[code]['flat']) #todo
|
|
|
|
flat20_number = Decimal(periodUpDownMap20[code]['flat']) #todo
|
|
|
|
flat20_number_change = flat20_number - Decimal(periodUpDownMap20[code]['flat']) if hasPeriodUpDownMap20 else flat20_number #todo
|
|
|
|
flat20_number_change = flat20_number - Decimal(prevIndustryDataMap[code]['flat20_number']) if hasPrevIndustryData else flat20_number #todo
|
|
|
|
rise30_number = Decimal(periodUpDownMap30[code]['rise']) #todo
|
|
|
|
rise30_number = Decimal(periodUpDownMap30[code]['rise']) #todo
|
|
|
|
rise30_number_change = rise30_number - Decimal(periodUpDownMap30[code]['rise']) if hasPeriodUpDownMap30 else rise30_number #todo
|
|
|
|
rise30_number_change = rise30_number - Decimal(prevIndustryDataMap[code]['rise30_number']) if hasPrevIndustryData else rise30_number #todo
|
|
|
|
losses30_number = Decimal(periodUpDownMap30[code]['fall']) #todo
|
|
|
|
losses30_number = Decimal(periodUpDownMap30[code]['fall']) #todo
|
|
|
|
losses30_number_change = losses30_number - Decimal(periodUpDownMap30[code]['fall']) if hasPeriodUpDownMap30 else losses30_number #todo
|
|
|
|
losses30_number_change = losses30_number - Decimal(prevIndustryDataMap[code]['losses30_number']) if hasPrevIndustryData else losses30_number #todo
|
|
|
|
flat30_number = Decimal(periodUpDownMap30[code]['flat']) #todo
|
|
|
|
flat30_number = Decimal(periodUpDownMap30[code]['flat']) #todo
|
|
|
|
flat30_number_change = flat30_number - Decimal(periodUpDownMap30[code]['flat']) if hasPeriodUpDownMap30 else flat30_number #todo
|
|
|
|
flat30_number_change = flat30_number - Decimal(prevIndustryDataMap[code]['flat30_number']) if hasPrevIndustryData else flat30_number #todo
|
|
|
|
# create_time =
|
|
|
|
# create_time =
|
|
|
|
# sql_insert = f"INSERT INTO dong_cai_secondary_industry (business_date,sort,security_code,security_name,security_type,number_ingredients,opening_price,closing_price,volume,turnover,total_capitalization,free_capitalization,change_percentage,highest_price,lowest_price,rise_number,losses_number,flat_number,rise_stop_number,losses_stop_number,stop_number,recently_high,recently_low,pe_ttm,pe_center_ttm) VALUES ( %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s, %s, %s, %s)"
|
|
|
|
# sql_insert = f"INSERT INTO dong_cai_secondary_industry (business_date,sort,security_code,security_name,security_type,number_ingredients,opening_price,closing_price,volume,turnover,total_capitalization,free_capitalization,change_percentage,highest_price,lowest_price,rise_number,losses_number,flat_number,rise_stop_number,losses_stop_number,stop_number,recently_high,recently_low,pe_ttm,pe_center_ttm) VALUES ( %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s, %s, %s, %s)"
|
|
|
|
# db_b_cursor.execute(sql_insert, (business_date,sort,security_code,security_name,security_type,number_ingredients,opening_price,closing_price,volume,turnover,total_capitalization,free_capitalization,change_percentage,highest_price,lowest_price,rise_number,losses_number,flat_number,rise_stop_number,losses_stop_number,stop_number,recently_high,recently_low,pe_ttm,pe_center_ttm))
|
|
|
|
# db_b_cursor.execute(sql_insert, (business_date,sort,security_code,security_name,security_type,number_ingredients,opening_price,closing_price,volume,turnover,total_capitalization,free_capitalization,change_percentage,highest_price,lowest_price,rise_number,losses_number,flat_number,rise_stop_number,losses_stop_number,stop_number,recently_high,recently_low,pe_ttm,pe_center_ttm))
|
|
|
|
|