股票API下单接口是怎样传入交易数据的?
股票API下单接口传入交易数据的方法有四种,但主要使用的还是csvdatasetconfig和函数。不过基于当前的线程组或者请求创建CSV数据文件配置组件。如果这份数据只有这一个请求会用,那么就基于请求创建即可。如果这份数据会被这个线程组里的多个请求使用,那么就基于线程组创建,基本股票API下单接口的传入交易数据程序如下:
import os
import struct
import datetime
# 读取通达信.day文件,并生成对应名称的csv文件
def stock_csv(filepath, name, targetdir) -> None:
# (通达信.day文件路径, 通达信.day文件名称, 处理后要保存到的文件夹)
with open(filepath, 'rb') as f: # 读取通达信.day文件,并处理
file_object_path = targetdir + name + '.csv' # 设置股票API下单接口处理后保存文件的路径和名称
file_object = open(file_object_path, 'w+') # 打开新建的csv文件,开始写入数据
title_str = "Date,Open,High,Low,Close,Open_interest,Volume,settlement_price\n" # 定义csv文件标题
file_object.writelines(title_str) # 将文件标题写入到csv中
while True:
stock_date = f.read(4) # 读取0-3
stock_open = f.read(4) # 读取4-7
stock_high = f.read(4) # 读取8-11
stock_low = f.read(4) # 读取12-15
stock_close = f.read(4) # 读取16-19
stock_open_interest = f.read(4) # 读取20-23
stock_vol = f.read(4) # 读取24-27
stock_settlement_price = f.read(4) # 读取28-31
# date,open,high,low,close,open_interest,vol,settlement_price
if not stock_date:
break
stock_date = struct.unpack('l', stock_date) # 4字节 如20091229
stock_open = struct.unpack('f', stock_open) # 开盘价
stock_high = struct.unpack('f', stock_high) # 最高价
stock_low = struct.unpack('f', stock_low) # 最低价
stock_close = struct.unpack('f', stock_close) # 收盘价
stock_open_interest = struct.unpack('l', stock_open_interest) # 持仓量
stock_vol = struct.unpack('l', stock_vol) # 成交量
stock_settlement_price = struct.unpack("f", stock_settlement_price) # 结算价
date_format = datetime.datetime.strptime(str(stock_date[0]), '%Y%M%d') # 格式化日期
day_str = date_format.strftime('%Y-%M-%d') + "," + str(stock_open[0]) + "," + str(stock_high[0]) + "," \
+ str(stock_low[0]) + "," + str(stock_close[0]) + "," + str(stock_open_interest[0]) + "," \
+ str(stock_vol[0]) + "," + str(stock_settlement_price[0]) + "\n"
file_object.writelines(day_str) # 将文件写入到csv文件中
file_object.close()
最后完成股票API下单接口数据写入,然后在Jmeter里面添加查看结果树组件,执行请求,依次查看结果。看一看返回的数据和我们的预期结果是否一致,不一致,那可能就是一个bug,及时改正即可。
股票API下单接口是怎样传入交易数据的?相关推荐
- 怎么使用股票委托下单接口?
都知道,在进行量化交易的时候,交易接口可以100%严格按照定制的计划执行交易,避免了出现下单犹豫和过量交易等问题,100%体现交易策略的收益性:今天主要来聊聊,关于怎么使用股票委托下单接口的问题? 下 ...
- 说一说股票自动下单接口是什么?
股票自动下单接口也可以说是程序化交易,它可以100%严格按照我们定制的计划执行交易,避免了我们下单犹豫和过量交易等问题,100%体现交易策略的收益性: 自动交易不需要我们盯盘,可实现全天候行情监控,我 ...
- 股票网页下单接口怎么知道出场讯号?
股票网页下单接口出场讯号可使用方式列举如下: a.以反向讯号为出场讯号. b. 由每根 K 棒或若干时间重新运算口数公式P,若P < 现有部位则减码出场 ( 风险平衡 ),P 值的基本运用方式可 ...
- 股票自动下单接口怎样写策略?
我们想要通过股票自动下单接口编写策略,其实方法很简单,就需要通过下列代码即可: from qtrader.core.strategy import BaseStrategy class MyStrat ...
- 免费获取所有股票5分钟级别及以上的交易数据
平台介绍 证券宝www.baostock.com是一个免费.开源的证券数据平台(无需注册). 提供大量准确.完整的证券历史行情数据.上市公司财务数据等. 通过python API获取证券数据信息,满足 ...
- 快递单号跟踪借口 API免费接口 各种提供JSON格式数据返回服务网站的API接口
快递接口:http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号 ps:快递公司编码:申通="shentong" EM ...
- 淘口令解析api接口_淘口令解析API免费接口,淘口令解析API连接器接口付费定制-进制数据...
淘口令解析 接口地址:http://route.showapi.com/1713-1 (注意:接口支持https,更安全,但稍慢一些,你懂的.请根据自己的情况进行选择.) 支持格式:json 请求方法 ...
- 二手车交易数据接口调用代码返回示例
二手车交易数据接口调用代码JSON返回示例,返回所估车型在指定地区的精确估值信息,包括车况一般的估值.车况良好的估值.车商收购价.个人交易价.车商零售价.车型指导价.排放标准.车型名称等等. 接口名称 ...
- JSON API免费接口
JSON API免费接口 各种提供JSON格式数据返回服务网站的API接口 这里为大家搜集了一些能够返回JSON格式的服务接口.部分需要用JSONP调用. 电商接口 淘宝商品搜索建议: http:// ...
最新文章
- jquery对所有input type=text的控件赋值
- python依赖平台吗_Python学习之==有依赖关系的接口开发
- struts练习-表单提交
- C语言DFS算法的实现(附完整源码)
- python 导入包 作用域_Python 包、模块、函数、变量作用域
- CDH5.X完全卸载步骤
- php中reset()函数,php reset()函数 语法
- IEEE Spectrum:这些小机器人又好玩又实用,适合过年带回家
- 基于junit4的关于个人所得税计算的等价类与边界值_测试用例的设计方法--边界值分析方法...
- CAD中如何使用Lisp程序编写坐标标注功能
- 大数据分析-第十二章 Spark与数据分析
- 【GPRS IP地址】GPRS IP地址的问题
- C语言,指针变量的*p,p以及p的区别
- SpringBoot重启后,第一次请求接口请求慢的解决方案
- 工程制图计算机考试题库,2017年CAD期末考试复习题库「附答案」
- 【React】【Ant Design】引入阿里矢量图
- 一个屌丝程序员的青春(一七二)
- 微信小程序可横向滑动展开菜单
- 关于Android Studio 模拟器“ANDROID SDK_ ROOT”的问题
- java模拟atm_Java第一课——模拟ATM机