⑴ 怎样用 Python 写一个股票自动交易的程序
股票自动交易助手提供了一个 Python 自动下单接口,参考代码
#股票自动交易助手Python自动下单使用例子
#把此脚本和StockOrderApi.pyOrder.dll放到你自己编写的脚本同一目录
fromStockOrderApiimport*
#买入测试
#Buy(u"600000",100,0,1,0)
#卖出测试,是持仓股才会有动作
#Sell(u"000100",100,0,1,0)
#账户信息
print("股票自动交易接口测试")
print("账户信息")
print("--------------------------------")
arrAccountInfo=["总资产","可用资金","持仓总市值","总盈利金额","持仓数量"];
foriinrange(0,len(arrAccountInfo)):
value=GetAccountInfo(u"",i,0)
print("%s%f"%(arrAccountInfo[i],value))
print("--------------------------------")
print("")
print("股票持仓")
print("--------------------------------")
#取出所有的持仓股票代码,结果以','隔开的
allStockCode=GetAllPositionCode(0)
allStockCodeArray=allStockCode.split(',')
foriinrange(0,len(allStockCodeArray)):
vol=GetPosInfo(allStockCodeArray[i],0,0)
changeP=GetPosInfo(allStockCodeArray[i],4,0)
print("%s%d%.2f%%"%(allStockCodeArray[i],vol,changeP))
print("--------------------------------")
⑵ 股票如何自动分批建仓呢借助股票自动交易助手如何
如何分批建仓
这里介绍常见的三种方法:
1、先松后紧法:
即买入的态度先松后紧,实战中就是在股价在下跌途中先期买进的资金较大,后期买进的资金逐渐减少,从而降低投资风险。采用这种买入的优点在于:高价时买的多,低价时买的少。虽然不如一次性全部投入获利更多,但却能减少因股价下跌有可能给投资者带来的风险。例如:第一次11元试水买入50%的仓位,第二次下跌到10.5元加仓到80%,第三次到10元时加仓到100%,这时我的平均成本价是10.65(11*0.5+10.5*0.3+10*0.2),接下来股价需要反弹6.5%,才可解套,当然如果第一次买入后股价就突飞猛涨,可获得约50%仓位的收入,会很赚;这种买入法适合牛市或处于上升通道的股票但不适合牛市末期。
2、先紧后松法:
与前一种方法相反,实战中就是先期买进的资金较小,后期买进的资金逐渐增加,从而降低投资风险。采用这种愈买愈多的买入的优点同样在于:高价时买的少,低价时买的多,分批建仓降低成本。投资者不会因为股票或基金出现买点而为没有资金烦恼。实战中体现在:指数或股票下跌过程中不断用更大比例资金追加买入,直至在低点建仓完毕,这样可以不断降低成本,市场一旦走好便有获利空间。例如:第一次11元试水买入20%的仓位,第二次下跌到10.5元加仓到50%,第三次到10元时加仓到100%,这时我的平均成本价是10.35(11*0.2+10.5*0.3+10*0.5),接下来股价需要反弹3.5%便可轻松解套,当然如果第一次买入后股价就突飞猛涨,只可获得约20%仓位的收入,赚得钱会相对来说少一些;这种买入法适合指数或股票底部渐行渐近或熊市末期。
3、平均法:
大多数投资者选择采用资金平均投入的策略分批买入,即在固定时期(如每月10日)或满足固定条件(如股市涨跌100个点)的情况下不断增加投资。优点在于:股市上涨可以获得收益;股市下跌可以降低成本,说白了就是无论跌或涨都不会太伤心。例如:第一次11元试水买入1/3的仓位,第二次下跌到10.5元加仓到2/3,第三次到10元时加仓到100%,这时我的平均成本价是10.5,接下来股价如果有所反弹5%,就可解套,当然,如果第一次买入后股价就突飞猛涨,可获得约1/3仓位的收入,相对来说还是不错的;
⑶ 股票自动化交易软件哪个好
股票自动交易软件,是一种新兴的股票软件,他可以帮助股票投资者按预设条件进行自动化智能化的交易。其交易概念为严格遵循股市运行规律,遵循股价波段走势,自带多种后市预期条件,结合设定者的投资经验,严格执行投资人预设条件,条件达成时自动触发交易。可有效实现博弈股市的必备工具等。
实战股票自动交易软件其实又叫程序化交易系统是指设计人员将交易策略的逻辑与参数在电脑程序运算后,并将交易策略系统化。
股票全自动交易软件目前有通达信版、大智慧版和同花顺、分析家版。一般的券商基本上是采用通达信的系统为主,交易软件功能大同小异,一般的免费版看的东西基本上差不多,收费版能看到逐笔交易,免费版只能看到分笔交易。
“自动交易软件”是搭配“下单软件”来进行条件化、智能化、自动化的证券投资操作,能实现低买高卖、止盈止损、逻辑组合监视,总之就是帮助控制风险提高收益的一款软件。这个概念首先是由昆明孔方兄公司提出,在“SNB股票自动交易伴侣软件”中实现,目前受众面广支持者众。
由于市面上大部分炒股软件都是不能设置自动止盈止损和自动交易的,这给散户朋友带来很大不便。
这个工具能起一定的帮助。适用于所有通达信券商版本,也适用同花顺的版本。
股票自动交易助手能做什么?
一 基本止盈止损功能
二 下跌加仓和盈利加仓,解套模式
三 分批止盈止损
四 移动止损
五 内置十多种买入卖出条件单
六 预警自动买入卖出(飞狐,大智慧,金魔方,通达信)
七 股票池自动买入卖出(大智慧,通达信 )
八 高抛低吸交易策略
九 一键闪电下单,无缝集成到大智慧,通达信,飞狐的分析界面中。
十 支持大部分券商的融通融券自动下单
十一 可监控多个账户
十二 可显示账户资金曲线变化
十三 高级用户可在公式里实现任意交易策略
使用非常简单,功能一点不少。全自动关联几乎所有券商的下单交易软件。
⑷ 股票自动交易软件靠谱吗
股票自动交易软件靠谱吗?判定一个软件是否好用,主要看其是否能够解决以下三个问题:一,股票自动交易软件,顾名思义,就是无需人工盯盘,能够按照用户设置自动进行交易的软件。二,股票自动交易软件就是要能够帮助股民们克服人性贪婪的心理。三,股票自动交易软件好用靠谱,能够帮助股民朋友们及时止损,从而减少损失。
⑸ 有没有免费的股票自动交易软件啊 很简单的功能 就是可以自动下单
股票自动交易助手,也叫股票止盈止损助手,是使用最简单的同时功能最强大的股票自动交易软 件,支持止损止盈,移动止损,预警股票池下单,可以帮你实现全自动。2.智能A股管家股票自动交易软件可以实现多种条件任务自动执行买卖,内置9种智能交易任务策略,止盈止损,拐点交易,自动T+0,闪电交易,双向卖出,预警交易,阶梯交易,区间交易,高级区间交易,均线交易,高级均线交易,跟随交易,定时交易等,高效快捷。猫头鹰股票自动交易系统支持股票、ETF等,内置高达十三种智能交易任务策略,常用止盈止损,移动止盈止损,拐点交易,价格穿越,双向止盈止损,自动T+0,网格交易,预警交易,阶梯交易,区间交易,均线交易,跟随交易,定时交易,快速涨幅,开板卖出,开板买入,高级区间,高级均线,每日云选股,自选股抢涨停,持仓组合以及特色分时买卖策略等,更有支持手机端独立app操作。
操作环境:华为Nova4 10.0.0.171 猫头鹰股票自动交易系统6.5-zol
拓展资料:股票自动交易软件即设置好买入价和卖出价,系统就自动盯盘,在设定的价格买入和卖出,在操作员不更改的情况下,忠实的按照设定进行自动交易。并能在设定时自动计算价差扣除交易佣金后的净利。譬如某个时间段我觉得大盘会在某个价格区间长期波动,就设置好买入的低点和售出的高点。可以选「投机模式」、「建仓模式」,也可以自定义编辑和添加其他模式。股票自动交易软件是目前国内领先、功能强大、运行稳定的股票、权证、基金等金融产品自动交易软件。
操作环境:华为Nova4 10.0.0.171 猫头鹰股票自动交易系统6.5-zol
⑹ 实现自动交易,股票自动交易软件哪个好
“机智股票自动交易软件”
是一个全自动的炒股软件,移动止损止盈,公式条件化交易,波段获利,自动下单的程序化交易类炒股工具软件,搭配券商提供的交易软件来使用。适用于国内所有开户券商。用于进行股票、期货,权证等操作。实现盲点获利,智能化证券交易、多账户监视等。有效提高盈利,控制风险。
⑺ 求股票公式 当天换手率大于10% 报警的公式怎么编 谢谢! 通达信!
股票换手率是什么意思,我认为没多少人可以准确的进行解释。80%的股民都会在这出错,简单的以为换手率高就是出货,严格来说这种想法并不全面。股票投资中很重要的一个指标是换手率,如果你弄不清楚,往往很容易被庄家骗了,倘若盲目进行跟庄,损失肯定很大。
我们在讨论换手率这个问题之前,先来看看我为大家准备的小福利,新鲜出炉的牛股榜单已经整理好了,利益敏感,随时有可能被删!点击即可获取:【紧急】:3只牛股名单泄露,或将迎来井喷式大行情!
一、股票换手率是什么意思?怎么计算?
有一种等价交易是商品从一个人手里买入或者是卖出到另一个人手中,叫做换手,那么股票换手率指的是在有限时间内市场中股票转手买卖的频率,是反映股票流通性强弱的指标其中一项。
如何计算换手率:换手率=(成交量/当时的流通股股数)×100%
假如这么来计算,有只股票,它的总股本是有一亿股,这只股票在某一天成交了两千万股,当天这只股票的换手率就达到了20%。
二、股票换手率高或低说明什么情况?
从上面的内容可以推断出,股票的转手率高则意味着股票的流动性好;换手率低也就说明这只股票的流动性差,大多数人就会忽略它,成交的活跃度很低。例如大盘银行股成交率就非常低,因为大部分的股份都在机构手中掌握着,可以参与外部交易的筹码数量非常有限,往往不会多于1%。
从整个市场来看呢,只有10%~15%的股票换手率能达到3%,所以,3%可以作为股票活跃度的一个重要区分。
各位在进行对股票的挑选时,要先看活跃程度高的股票,这样才不会出现交易不灵活的情况。也就是说,能够及时获得市场信息非常关键。下面就是我常常会用到的查看股市信息办法,股市信息每时每刻都在变化,准确了解最新情报,现在就推荐给大家:【正在直播】实时解读股市行情,挖掘交易良机
三、怎么通过换手率来判断个股是否值得投资呢?
那什么是最合适的换手率呢?是越高越好吗?
不是哦!情况不一样,操作就不一样。赶快跟我学这个小技巧,从下面这张图中你能够得出一个结论--出换手率是在哪个阶段,可以为我们如何操作提供了更好的帮助。
现在我们清楚了,可以清楚的知道这个换手率的一个分界线是3%,只要是低于3%的股票,我们暂时就不要进场了。如果3%的换手率越来越高,那就可以明确的判断出该只股票已有资金渐渐的开始进场,3%至5%这时我们可以小量购买即可。
进入5%-10%,如果看到这个股票价位目前是处于底部的,这就是在说明该只股票有很大的上涨概率,可能要进入一个拉升阶段了,可以大幅度买入。之后10%到15%,类似于进入一个加速阶段。
在15%以上的话,就需要提防一下!因为换手不是越高越好,当价格居高不下的时候出现高换手率,这时就意味着主力已经在出货,假如你在这个时候下单,那就要准备好接盘,慢慢等慢慢熬吧。
假如你对于这只股票的变化不太明白,放轻松!这个买卖点提示助手很有帮助,它会自动判别庄家动向和主力资金流向,实时提醒你随着它的变动更需要进行买入还是卖出,有兴趣的朋友可以点链接:实时提示股票信号,一眼看清买卖机会
⑻ 什么股票交易软件可以实现自动下单、自动撤单
1.、如果券商能提供接口,那非常简单。不过对绝大多数人,这是废话,一是券商不给提供,二是即使提供了,你的程序也得到营业部去跑。
2、 券商不提供接口,那就只能从交易软件客户端来想办法了
方法一:keyboard和mouse模拟的办法,比较笨的办法,速度快不起来。按我以往的经验,这种模拟keyboard和mouse的操作,因为要和UI打交道,很多地方得Sleep,不然很容易出错,自动下单,出错了可不是好玩的,那损失的都是钱。要想尽量减少出错,stress test的时候每步的sleep时间都得足够长,但这样一来,要足够可靠的话,整个过程估计3-5秒也完成不了。这个办法虽然是笨点,但如果对速度和可靠性的要求不高,也是可以接受的,毕竟要比手动操作要快。(对可靠性有担心的,可以留着交易软件每次下单前的确认窗口,这样还可以有最后一次人工确认的机会,但这样一来,批量下单就下不了了)。
方法二:跳过交易软件的UI层,直接调用下层的函数完成交易。大致方法是,1,得要code injection, 进程注入,你的代码得在交易软件的context下运行才行,2. 用debugger慢慢去看,了解交易软件自身是如何调用下层的函数去完成下单,比方说通达信的交易软件,与交易相关的函数,基本在tc.dll和tcapi.dll里面。这个办法弄通了,那下单估计可以在100ms以内完成,就完全和UI无关了。
方法三:从基于web和wap的交易上面动脑筋,这个渠道的下单方式,应该是http post了一些数据回server, 研究一下具体的格式就可以了。这条途径,从client来讲,下单的速度应该和方法二差不多。
3、FIX协议也是一种可能的突破口,部分柜台系统供应商已有现成的FIX产品,有基金、QFII客户的部分券商有采购(如中信证券),可以尝试一下。
⑼ 求一个股票软件的公式 自动筛选出当日换手率与该股30日内换手率相比为最低的股票列表
公式:
A1:=V/CAPITAL*100;
A1=LLV(A1,30);
股票换手率的定义,很难有人将它解释清楚。80%的股民经常会出现一个认知混乱的情况,觉得换手率高就是出货,严格来说这种想法并不全面。换手率是股票投资中非常重要的一个指标,如果你弄不清楚,往往很容易被庄家骗了,因此盲目跟庄肯定就会造成亏损。
讲解换手率之前,先给大家一个小惊喜,新鲜出炉的牛股榜单已经整理好了,千万不要错过:【3只牛股推荐】:或将迎来井喷式大行情!
一、股票换手率是什么意思?怎么计算?
换手通常指的是等价交易,是商品从一个人手里买入或者是卖出到另一个人手中而进行的,那么,在一定时间内市场中股票转手买卖的频率叫做股票换手率,是反映股票是否存在强或弱的流通性指标。
换手率的正确计算方式:换手率=(成交量/当时的流通股股数)×100%
假设,有那么一只股票,总股本是一亿股,这只股票在某一天交易了两千万股,那么这只股票在这一天的换手率也就是20%。
通过上面了解到,3%是换手率的一个分界线,要是低于3%的股票我们暂时不要考虑购买。每当超过3%的换手率并且还在渐渐升高,便可明确判断出这只股票开始有资金渐渐介入了,3%到5%我们可以小量介入。
5%-10%这个阶段,如果股票价位处于底部,从这可以知道这只股票的上涨概率是非常大的,也许就要进入一个起飞的阶段了,这时是填补仓位的好时机。然后10%到15%,相当于进入一个加速阶段。
超过15%,这个就要注意了!要知道换手不是越高越值得入手,价格在高位又出现了高换手率,这时候意味着主力已经在出货了,这个时候如果你一旦进场,那不好意思和你说句,你要做接盘侠了。
要是你不懂该怎么研究一只股票,不要太忧虑!这个买卖点提示助手很有帮助,它会识别庄家动向和主力资金流向,实时提醒你随着它的变动更需要进行买入还是卖出,进行快速布局,神器就在链接中:实时提示股票信号,一眼看清买卖点
应答时间:2021-09-23,最新业务变化以文中链接内展示的数据为准,请点击查看
