很多人都想自己制作属于自己的量化api接口,但是具体要怎样做呢?没有经验能不能编写出使用的量化api接口呢?今日我们就来聊聊这个话题,顺便给大家分享一套实用的接口代码。

首先,量化api接口并不是任何人都可以写出来的,它需要编程人有一定的金融分析能力,数据分析能力等,当然啦,会编程这个就肯定的了,所以,如果你毫无经验,想直接套用代码也是有难度的。

但相反,如果你有很多投资经验,并且想进一步深入了解量化交易,那我们在拥有一套代码之后,深入再专研一下,其实也是可以的。

好了,言归正传,股票量化api接口的代码大概是怎样的呢?

import pandas as pd

from aip import AipOcr

import pyautogui

import pywinauto

import time

import ddddocr

import PIL

import akshare as ak

from PIL import Image,ImageDraw

import pyttsx3

from finta import TA

import quantstats as qs

import yagmail

import requests

from bs4 import BeautifulSoup

from lxml import etree

import schedule

import matplotlib.pyplot as plt

import mplfinance as mpf

app_id='252342421225'

api_key='grc71324214ewewlsl8zXo'

secret_key='ny8ClwdaLIDNaondoAINDOLH5jP9s6RbyG3'

#登录同花顺期货通

def featurns_log():

import time

pywinauto.application.Application(backend='uia').start(r'E:同花顺期货通inhapp.exe')

pyttsx3.speak('运用启动成功')

#等待程序

time.sleep(1)

#最大化窗口

pyautogui.click(x=1379,y=18)

time.sleep(1)

#点击交易

pyautogui.click(x=941,y=17)

#选择模拟交易

pyautogui.click(x=1065,y=53)

time.sleep(1)

pyautogui.click(x=1155,y=85)

#等待程序响应

time.sleep(3)

#验证码区域截图

pyautogui.screenshot(imageFilename=r'C:UsersAdministratorDesktop期货交易验证码.png',region=(1042,611,1099-1042,641-611))

#识别验证码

time.sleep(1)

ocr=ddddocr.DdddOcr()

with open(r'C:UsersAdministratorDesktop期货交易验证码.png','rb') as f:

imag=f.read()

result=ocr.classification(imag)

pyttsx3.speak('验证码结果{}'.format(result))

#输入验证码,先定位

pyautogui.click(x=881,y=632)

time.sleep(1)

#输入验证码

pyautogui.typewrite(result,interval=0.1)

#点击登录

time.sleep(1)

pyautogui.click(x=950,y=722)

pyttsx3.speak('登录成功')

#交易状态的识别,检测买入等交易是否成功

def featurns_trader_stats():

'''

交易状态的识别,检测买入等交易是否成功

'''

pyttsx3.speak('交易状态识别')

pyautogui.screenshot(r'C:UsersAdministratorDesktop期货交易交易状态.png',region=(257,846,638-257,882-846))

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')

df=pd.read_excel(r'C:UsersAdministratorDesktop期货交易交易状态.xlsx')

df_words=df['words']

text=df_words[0]+df_words[1]

pyttsx3.speak('识别完成')

pyttsx3.speak(text)

因为现在可以提供交易实时的接口比较少了,可以自己建立的量化api接口,那我们的思想是通过驱动电脑完成我们的交易了,虽然这样有点慢,但是速度也很快了,我们程序在后台实时进行数据的处理分析,传递给交易策略,符合交易策略的就马上进行交易。

股票量化API接口的实例代码分享相关推荐

  1. 个人交易者如何开始使用股票量化策略接口?

    近来采用股票量化交易策略接口的个人投资者越来越多,在传统意义上来看,量化交易策略主要是金融机构和对冲基金进行使用的,当把量化交易作为策略的时候,通常交易值就可以达到数千万,而量化交易接口也会被越来越多 ...

  2. 如何调用股票交易软件api接口?

    随着人们的生活水平越来越高,人们可以通过公司的股票交易软件api接口来查询股票,也可以用股票交易软件api接口来了解股市,采用正规的界面可以确保数据的准确性,及时的根据股价的涨跌幅度做出一些选择,所以 ...

  3. 进行股票量化交易接口程序化开发要注意的事项

    其实要想做股票量化交易接口程序化开发是要具备一定的编程能力的,直接使用其API在上面开发,对C++编程语言的要求还是很高的,哪怕不是用C++,而是用第三方封装的Python版或者C#.Java版仍然属 ...

  4. 股票量化交易接口是否开放?

    股票量化交易接口是否开放?还有待考究. 先来简单了解一下,股票量化交易接口,其实就是一个预先定义的函数,它的目的是让开发人员和开发人员无需访问源代码,也无需访问源代码,也无需理解其内部工作. 有四种类 ...

  5. vue 接口节流_vue输入节流,避免实时请求接口的实例代码

    在做搜索的时候,当搜索页面只有一个输入框.没有确定按钮的时候,只能在用户输入时请求服务端,查询数据.这样会导致频繁的发送请求,造成服务端压力. 解决这个问题,可以使用vue做输入节流. 1.创建一个工 ...

  6. 前端vue后端java,Vue调用后端java接口的实例代码_亦心_前端开发者

    前段时间 做了个学校的春萌项目,其中用到 先上后端接口代码: package controller; import net.sf.json.JSONObject; import util.DBUtil ...

  7. 免费股票数据API接口

    免费股票数据API接口提供沪深.香港.美国股市信息. 1.沪深股市 2.香港股市 3.美国股市 4.香港股市列表 5.美国股市列表 6.深圳股市列表 7.沪股列表 API文档:https://www. ...

  8. python股票量化交易接口是应用到股票上吗?

    python股票量化交易接口是应用到股票上吗?当然可以,而且是任何交易者都可以使用量化交易技术,股票交易数据是很容版易采集的,就是分析起来比权较麻烦,如果题主是职业散户,美股研究社更建议使用一些软件炒 ...

  9. 通达信量化API接口调用说明

    通达信量化API接口调用说明,其实是通过python第三方库pytdx获取,这是个很强大的第三方库,原理是解析通达信的dat底层数据.平时看盘下单的通达信软件.现在只需要在python里面安装第三方库 ...

最新文章

  1. linux编译警告不能连接,linux编译警告信息
  2. 关于ASP无组件上传在2003下出错
  3. 咏南中间件+开发框架支持最新的DELPHI XE10.1(BERLIN) UPDATE1
  4. 中国免检制度可能全面废止 产品免检办法已废除
  5. 【数字信号处理】LTI 系统因果性与稳定性示例 ( 示例一 | 示例二 )
  6. 两台centos之间传送文件
  7. 切换控制器的三种手段push modal 切换window的rootViewController
  8. 私有云存储 linux,搭建nextcloud私有云存储网盘
  9. android图片显示代码,Android图片处理:识别图像方向并显示(示例代码)
  10. Swift学习笔记十二
  11. windbg分析Kernel32.dll导出表
  12. LeetCode Array 最长回文子串-数组和string题目
  13. win7 64位系统PSD缩略图补丁
  14. b 站视频下载神器合集,支持电脑和手机端
  15. Typora结合LightBox放大查看图片
  16. 沧海云帆服务器哪里的,天涯明月刀沧海云帆9月合服_天刀沧海云帆大区9月合服公告_3DM网游...
  17. Spring Security OAuth2实现简单的密钥轮换及配置资源服务器JWK缓存
  18. 计算机图形学【GAMES-101】3、着色计算(深度缓存、着色模型、着色频率)
  19. 三十六、前端基础 CSS
  20. 刚刚,ChatGPT官宣数学能力再升级,网友:终于精通十以内加减法了

热门文章

  1. PLECS的基本介绍
  2. js基础1 输入输出方式 数据类型
  3. Android 彻底删除、粉碎文件命令shred
  4. 双评价技术指南2020_“双评价”技术指南(11月份版)解读
  5. 用“网文快捕”破解不能复制文字的网站
  6. openbmc开发31:webui开发—汉化
  7. Android直播的集成
  8. x200装linux驱动下载,手把手教你在x200上安装原汁原味的mac Os x10.6系统
  9. 16-最大公约数和最小公倍数
  10. python create line_Tkinter create_line problem:错误的#坐标:应为偶数