python一秒选股
2022/1/12 17:06:26
本文主要是介绍python一秒选股,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
""" 关注公众号: Ctp接口量化 """ import time from 手机版选股交易 import * ths_user = Wencai() ths_user.login(Config["userid"],Config["password"])# 登陆交易账号 def 选股(): #条件 = '(成交额/总市值)>5%,成交额>5亿,换手率>5%,量比>2,kdj金叉' #条件 = '周平均换手率>10%,成交额>10亿' #条件 = '周rsi24上穿30,非st,非*st,量比>2' #条件 = '周DEA>0,日macd金叉,日dea<0,量比大于1,涨幅小于5%' #条件 = '周rsi24小于30,日rsi24上移,量比大于1.5' #条件 = '周DEA>0,日macd金叉,日dea<0,量比大于2,a股主板' #条件 = "连续三日量比大于2,涨幅小于5%,换手率大于3%" 条件 = "rsi24上穿30" Data_list = ths_user.Xuangu(条件) #选股 if Data_list==None: return for i in Data_list: print(i["代码"][:-3]+" : "+i["名称"]) print("="*43) #开仓 = ths_user.buy(stock_code=i["代码"][:-3],price=i["价格"],amount=200) #同花顺 # print(开仓) def 止损止盈(止损=-30,止盈=0): ths_user.qryChedan() # 撤销全部委托 全部持仓 = ths_user.qryChicang() # 全部持仓 for pos in 全部持仓: print("="*30) print("编号",pos["d_3001"]) print("证券代码",pos["d_2102"]) print("证券名称",pos["d_2103"]) print("可用余额",pos["d_2121"]) print("成本价",pos["d_2122"]) print("市价",pos["d_2124"]) print("市值",pos["d_2125"]) print("浮动盈亏",pos["d_2147"]) if float(pos["d_2147"]) <= float(止损) or float(pos["d_2147"]) > float(止盈): stock = ths_user.sell( stock_code=pos["d_2102"], price=pos["d_2124"], amount=pos["d_2121"], volume=0, entrust_prop='limit') print("平仓") def 定时(): while True: time.sleep(5) # 5秒执行一次 _time = time.strftime('%H%M%S') if _time == '100100': # 十点执行选股 选股() # if _time == '102500' or _time == '112500' or _time == '132600' or _time == '142500': # 选股() 止损止盈() #循环执行止损止盈 if __name__ == '__main__': 选股() #止损止盈()
执行选股效果如下
这篇关于python一秒选股的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础