用python进行模拟股票交易
这个模拟交易要用到你登录同花顺网页的Ccookie 。代码也很简单一看就懂 ,其他话就不多说了
登录成功后的Ccookie选股复制过来如下图所示
下面就演示一个止损止盈的功能
import time from API import * DCcookie1 = "东财Ccookie" DCcookie2 = "东财Ccookie"THScookie1 = "同花顺Ccookie" THScookie2 = "同花顺Ccookie" THScookie3 = "同花顺Ccookie"列表 = [] 列表.append(THScookie1) 列表.append(THScookie2) 列表.append(THScookie3) 列表.append(DCcookie1) 列表.append(DCcookie2)class Strategy(Wencai):def __init__(self):super().__init__()self.api = 多账号登陆(列表) def 止盈止损(self,stop_loss=-500,stop_profit=1500):while True:time.sleep(5) # 定时执行一次#self.选股() #执行选股for i in self.api:print("="*43,"账号分割线")#print(i.qryChedan()) # 先全部撤单for pos in i.qryChicang(): # 循环执行多个合约print("名称: "+pos["证券名称"]+" 代码: "+pos["证券代码"]+" 盈亏 :"+pos["浮动盈亏"])if float(pos["浮动盈亏"]) <= float(stop_loss) or float(pos["浮动盈亏"]) > float(stop_profit):#stock = i.sell(stock_no=pos["证券代码"], price=pos["市价"], amount=pos["可用余额"])print("平仓")def 下单(self,code):#i=0for i in self.api:#print(i.qryzijin()) # 查资金#print(i.qryChicang()) # 查持仓#print(i.qryChedan()) # 全部撤单#下单手数 = round(i.qryzijin()["可用资金"]/i.qrystock(code)["mrjw1"]/100)#print(i.buy(stock_no=code, price=0, amount=下单手数))print(i.buy(stock_no=code, price=0, amount=100)) def 选股(self):#条件 = '周rsi24上穿30,量比>1.5,涨幅<3%'条件 = '资金流入大于1亿,dea>0,量比>1,涨幅<3%'#条件 = '连续三年净利润同比增长率大于50%,macd金叉,dea>0,量比>1,涨幅<3%'#条件 = '连续三年净利润同比增长率大于10%,连续三年毛利率同比增长率大于10%,连续三年净资产同比增长率大于10%,连续三年营业收入同比增长率大于10%'#条件 = '连续三年净资产同比增长率大于10%,连续三年营业收入同比增长率大于30%,上市天数>300天'for i in self.Xuangu(条件):code = i["代码"][:-3]print(code)self.下单(code) t=Strategy() # t.选股() t.止盈止损()
下面是执行效果图
用python进行模拟股票交易相关推荐
- 【数据】【自动化交易】Python编写策略模拟股票交易
[数据][自动化交易]Python编写策略模拟股票交易 这节我就用上节提到的pyalgotrade来编写回测策略程序,模拟股票交易.本篇文章里用的是SMA均线策略. 数据 数据我使用的是 大恒科技(6 ...
- python 华泰股票交易接口_tushare开源股票交易接口基于python实现技术
tushare开源股票交易接口基于python实现技术 怎样在tushare中完成股票实盘交易 其实,如何使用实盘交易功能接口,与通过tushare获取数据一样简单,先看一下几个关键接口的使用方法: ...
- 用python画太阳系_用 Python 动态模拟太阳系运转
提到太阳系,大家可能会想到哥白尼和他的日心说,或是捍卫.发展日心说的斗士布鲁诺,他们像一缕光一样照亮了那个时代的夜空,对历史感兴趣的小伙伴可以深入了解一下,这里就不多说了. 太阳以巨大的引力使周边行星 ...
- python绘制动态模拟图-如何利用Python动态模拟太阳系运转
前言 提到太阳系,大家可能会想到哥白尼和他的日心说,或是捍卫.发展日心说的斗士布鲁诺,他们像一缕光一样照亮了那个时代的夜空,对历史感兴趣的小伙伴可以深入了解一下,这里就不多说了. 太阳以巨大的引力使周 ...
- python模拟太阳系_用 Python 动态模拟太阳系运转
提到太阳系,大家可能会想到哥白尼和他的日心说,或是捍卫.发展日心说的斗士布鲁诺,他们像一缕光一样照亮了那个时代的夜空,对历史感兴趣的小伙伴可以深入了解一下,这里就不多说了. 太阳以巨大的引力使周边行星 ...
- python怎么模拟浏览器交互_干货分享:python爬虫模拟浏览器的两种方法实例分析(赶紧收藏)...
今天为大家带来的内容是:干货分享:python爬虫模拟浏览器的两种方法实例分析(赶紧收藏) 文章主要介绍了python爬虫模拟浏览器的两种方法,结合实例形式分析了Python爬虫模拟浏览器的两种常见操 ...
- python一百行代码多少钱_用86行Python代码模拟太阳系
Python代码模拟的太阳系,包括了水星(Mercury), 金星(Venus),地球(Earth),月球(Moon),火星(Mars) 上面的动画是我用86行Python代码模拟的一个比较真实的太阳 ...
- 在Python中模拟do-while循环
Python as a language doesn't support the do-while loop. However, we can have a workaround to emulate ...
- python 模拟用户点击浏览器_使用python进行模拟浏览器操作
使用python完成模拟浏览器操作主要是使用selenium来模拟浏览器,当然还要带上浏览器的驱动比如chromedriver.exe的驱动. 一般使用selenium进行模拟操作需要注意引入一下几个 ...
最新文章
- 【中级软考】函数参数传递传值与传引用的区别(global关键字,函数内定义全局变量)
- 队列读取器代理 遇到错误 Row handle is invalid
- SAP CRM 中间件Request download里,遇到/SAPPSPRO/S_MAT_ENHANC_COMM 错误的解决办法
- P4585-[FJOI2015]火星商店问题【线段树,可持久化Trie】
- ThinkPhp知识大全(非常详细)
- JavaScript返回语句
- 前端小白该如何学习?前端开发工程师掌握哪些能力
- matlab离散傅里叶逆变换,手动实现离散傅里叶正变换与逆变换(程序+例子)
- ubuntu复制文件到另一个文件夹_Excel VBA之FSO-2.2文件夹的复制
- FlashDevelop专用swc导出插件
- h5如何动态获取键盘高度_H5 键盘兼容性小结
- 永久且免费的CRM系统排行
- 【windows】常见的系统环境变量,如%appdata%表示什么意思
- 以太坊漏洞分析————4、底层函数误用漏洞
- js随机跳转域名_从代码角度看各类子域名收集工具
- OpenCV竟然可以这样学!成神之路终将不远(六)
- python毕业论文开题报告_本科毕业论文开题报告怎么写-如何写毕业设计的开题报告?...
- 一些有用的Latex模板(持续更新)
- 学习Android系统
- 后台管理项目开发流程
热门文章
- 车载录像机创见DrivePro 200 DIY安装
- c语言生日创意代码_C语言 生日快乐
- 酷!使用 jQuery Canvas 制作相机快门效果
- linux系统U盘识别问题
- uniapp生成二维码和条形码
- 利用for循环判断必填项是否为空
- R-001 绘制基本图形 plot点线图,条形图,散点图
- 2021哈九中高考成绩查询,2021哈尔滨中考生人数或创新高?9大重点600分竞争力排行榜...
- 广西刚公布 广东、陕西就紧随其后,2022年二级建造师成绩公布先后排名竞争激烈
- php设计 mobi,PHP程序设计高级教程