楼主: ccy981112
669 0

量化合约系统开发(技术介绍)丨合约量化系统开发(现成案例) [推广有奖]

  • 0关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
90 点
帖子
6
精华
0
在线时间
18 小时
注册时间
2022-5-31
最后登录
2022-7-7

楼主
ccy981112 在职认证  发表于 2022-6-27 10:21:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

量化交易源代码分析二:


 #将提取的数据处理成表格数据


  df_words=df['words'][10:]开发V询(ccy981112)


  date=[]


  price=[]


  buy_ratio_tj=[]


  buy_ratio_trader=[]


  sell_ratio_tj=[]


  sell_ratio_trader=[]


  for i in range(0,len(df_words.tolist()),6):


  date.append(df_words.tolist()<i>)


  price.append(df_words.tolist()[i+1])


  buy_ratio_tj.append(df_words.tolist()[i+2])


  buy_ratio_trader.append(df_words.tolist()[i+3])


  sell_ratio_tj.append(df_words.tolist()[i+4])


  sell_ratio_trader.append(df_words.tolist()[i+5])


  now_df=pd.DataFrame({'时间':date,'结算价格':price,'买入投机比例':buy_ratio_tj,'买入交易比例':buy_ratio_trader,


  '卖出投资比例':sell_ratio_tj,'卖出交易比例':sell_ratio_trader})


  print(now_df)


  now_df.to_excel(r'C:UsersAdministratorDesktop期货交易结算套保.xlsx')


  pyttsx3.speak('期货结算套保数据提取成功')


  #识别升贴书数据


  def up_down_data():


  '''


  利用百度进行期货升贴水数据识别,处理


  '''


  #点击合约资料


  pyautogui.click(x=969,y=51)


  #信息截图


  time.sleep(1)


  #点击升贴书


  pyautogui.click(x=1053,y=149)


  #截图


  pyautogui.screenshot(r'C:UsersAdministratorDesktop期货交易升贴水.png',region=(553,771,1672-553,954-771))


  options={'language':'chn_eng'}


  aipcor=AipOcr(app_id,api_key,secret_key)


  image=open(r'C:UsersAdministratorDesktop期货交易升贴水.png','rb')


  image1=image.read()


  text_list=aipcor.general(image1,options=options)


  df1=pd.json_normalize(text_list['words_result'])


  df1.to_excel(r'C:UsersAdministratorDesktop期货交易升贴水.xlsx')


  #将识别的数据处理excel数据


  df=pd.read_excel(r'C:UsersAdministratorDesktop期货交易升贴水.xlsx')


  df_words=df['words']


  data=[]


  #现货价格


  new_price=[]


  #合约代码


  code=[]


  #合约价格


  price=[]


  new_cha=[]


  new_ratio=[]


  #主力代码


  stock=[]


  main_price=[]


  mian_new_cha=[]


  mian_new_ratio=[]


  for i in range(0,len(df_words.tolist()),10):


  data.append(df_words.tolist()<i>)


  new_price.append(df_words.tolist()[i+1])


  code.append(df_words.tolist()[i+2])


  price.append(df_words.tolist()[i+3])


  new_cha.append(df_words.tolist()[i+4])


  new_ratio.append(df_words.tolist()[i+5])


  stock.append(df_words.tolist()[i+6])


  main_price.append(df_words.tolist()[i+7])


  mian_new_cha.append(df_words.tolist()[i+8])


  mian_new_ratio.append(df_words.tolist()[i+9])



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Dataframe Language Desktop options screens

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-6 02:36