导航:首页 > 数据行情 > 股票策略app源码

股票策略app源码

发布时间:2023-05-07 14:03:15

1. 求集合竞价规则选股方法的策略源码

  • # coding=utf-8

  • from __future__ import print_function, absolute_import, unicode_literals

  • from gm.api import *

  • '''

  • 本策略基于掘金量化平台

  • 本策略通过获取SHSE.000300沪深300的成份股数据并统计其30天内

  • 开盘价大于前收盘价的天数,并在该天数大于阈值10的时候加入股票池

  • 随后对不在股票池的股票平仓并等权配置股票池的标的,每次交易间隔1个月.

  • 回测数据为:SHSE.000300在2015-01-15的成份股

  • 回测时间为:2017-07-01 08:00:00到2017-10-01 16:00:00

  • '''

  • def init(context):

  • # 每月第一个交易日的09:40 定时执行algo任务

  • schele(schele_func=algo, date_rule='1m', time_rule='09:40:00')

  • # context.count_bench累计天数阙值

  • context.count_bench = 10

  • # 用于对比的天数

  • context.count = 30

  • # 最大交易资金比例

  • context.ratio = 0.8

  • def algo(context):

  • # 获取当前时间

  • now = context.now

  • # 获取上一个交易日

  • last_day = get_previous_trading_date(exchange='SHSE', date=now)

  • # 获取沪深300成份股

  • context.stock300 = get_history_constituents(index='SHSE.000300', start_date=last_day,

  • end_date=last_day)[0]['constituents'].keys()

  • # 获取当天有交易的股票

  • not_suspended_info = get_history_instruments(symbols=context.stock300, start_date=now, end_date=now)

  • not_suspended_symbols = [item['symbol'] for item in not_suspended_info if not item['is_suspended']]

  • trade_symbols = []

  • if not not_suspended_symbols:

  • print('没有当日交易的待选股票')

  • return

  • for stock in not_suspended_symbols:

  • recent_data = history_n(symbol=stock, frequency='1d', count=context.count, fields='pre_close,open',

  • fill_missing='Last', adjust=ADJUST_PREV, end_time=now, df=True)

  • diff = recent_data['open'] - recent_data['pre_close']

  • # 获取累计天数超过阙值的标的池.并剔除当天没有交易的股票

  • if len(diff[diff > 0]) >= context.count_bench:

  • trade_symbols.append(stock)

  • print('本次股票池有股票数目: ', len(trade_symbols))

  • # 计算权重

  • percent = 1.0 / len(trade_symbols) * context.ratio

  • # 获取当前所有仓位

  • positions = context.account().positions()

  • # 如标的池有仓位,平不在标的池的仓位

  • for position in positions:

  • symbol = position['symbol']

  • if symbol not in trade_symbols:

  • order_target_percent(symbol=symbol, percent=0, order_type=OrderType_Market,

  • position_side=PositionSide_Long)

  • print('市价单平不在标的池的', symbol)

  • # 对标的池进行操作

  • for symbol in trade_symbols:

  • order_target_percent(symbol=symbol, percent=percent, order_type=OrderType_Market,

  • position_side=PositionSide_Long)

  • print(symbol, '以市价单调整至权重', percent)

  • if __name__ == '__main__':

  • '''

  • strategy_id策略ID,由系统生成

  • filename文件名,请与本文件名保持一致

  • mode实时模式:MODE_LIVE回测模式:MODE_BACKTEST

  • token绑定计算机的ID,可在系统设置-密钥管理中生成

  • backtest_start_time回测开始时间

  • backtest_end_time回测结束时间

  • backtest_adjust股票复权方式不复权:ADJUST_NONE前复权:ADJUST_PREV后复权:ADJUST_POST

  • backtest_initial_cash回测初始资金

  • backtest_commission_ratio回测佣金比例

  • backtest_slippage_ratio回测滑点比例

  • '''

  • run(strategy_id='strategy_id',

  • filename='main.py',

  • mode=MODE_BACKTEST,

  • token='token_id',

  • backtest_start_time='2017-07-01 08:00:00',

  • backtest_end_time='2017-10-01 16:00:00',

  • backtest_adjust=ADJUST_PREV,

  • backtest_initial_cash=10000000,

  • backtest_commission_ratio=0.0001,

  • backtest_slippage_ratio=0.0001)

2. 股票源码

你这段公式源码的,第一句:TRT 顺势交易 是公式是名称。
第二句:{p1,5.p2,10.p3,20.p4,30.p5,60.p6,120.p7,250} 是参数。
(你会填参数的吧)
所以你复制源码时,这两句不要放到正文里,而应放到相应的位置里。

喜欢用公式的人需要有一点就明的智慧,若还不明白,那就还是别玩公式了,就软件里原有的均线,MACD,KDJ等公式已经相当有用了。折腾别的,那只是自寻烦恼而以,没多大的用处。

3. 策略为王股票分析软件源代码能在vc6.0上运行吗

网上说是可以的,但是我现在找不到源码

4. 股票行情软件是用什么语言编写的

如下4种常见:

  1. Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群

  2. JFreeChart:JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。

3.源码结构:源码就是指编写的最原始程序的代码。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。音乐家用五线谱,建筑师用图纸,那程序员的工作的语言就是“源码”了。

4.c++ 【目前最多的】: C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言之一,支持类:类、封装、重载等!

5. 想自制简易股票交易软件,用何种语言,能否提供源代码,有股票交易软件设计经验的高人请不吝赐教.

目前的股票自动交易软件最好的语言是AU3,主要特点是代码简洁,用很少的代码就可以完成其他语言复杂代码才能能完成的功能。源代码可在网上搜索。
设计思路看每个人的需要了。一般是和行情软件和交易软件关联,数据可取自这两个软件,市面上的软件目前一般是手动登陆这两款软件,然后按设置进行交易。智能化程度不高。自动化程度高的可以完全智能化,每天只需打开电脑主机即可按时启动行情软件,打开预警系统,当预警筛选出自己设定条件的股票后自动打开股票交易软件,自动拨号,自动填写用户名和密码,登录交易系统,自动填写预警筛选出的股票代码、设定的买卖价格和数量,买卖成交后关闭交易系统。如需继续监控交易可再次打开交易软件买卖预警股票,最后在收盘后自动关闭行情软件、交易软件和电脑主机。。。。。。。。总之,可以根据自己的需求编制程序,难者不会,会者不难。努力就成!

6. 我想对现有的股票软件进行二次开发。。可是没源码,怎么办请教。。

像大智慧、同花顺之类有商业价值的源代码乃商业机密,搞不到的。
可以试试修改下面的一个股票软件:
http://www.onlinedown.net/soft/8710.htm
StrategyKing股票软件源码 3.0

7. 谁知道源码怎样设置到 股票软件里的

M 就是你要求的30天,你按照下面的方法可以随意给这个M赋值,可以是1-1000天的任何天数的汇总。N表示的是换手率总数,你可以设置任何比例。0.3表示30%,另外我试了一下,目前82.9%的股票30天累积换手超过30%。你先要把这个公式放到 功能 ---专家系统---公式管理器 将 选择条件选股 展开 然后点 新建把这个公式考进去,编个名字。。在参数里面 把M、N 赋值。然后保存。。保存的时候注意,公式类型要选择 指标条件选股然后 功能 ---选股器---条件选股,在条件选股公式里面找到这个(一般在最低下),把参数填上或者直接就默认,然后选择 加入条件 执行选股就可以了。

8. 哪有股票软件源代码下载(股票软件编程)

股票软件源闹缺码其实就是指标公式,也就是经过其他人修改或个人自己编写的指标公式!同花顺有相应的公式源码,其他的股软也有相应的公式源码!

要想用股票软件链改源代码前提是你会编程,懂得代码流程和代码函数的用途你在编写个程序(液唤辩反射),将软件源代码读出来,就能知道它用了哪些函数,用了哪些方法,怎样调用的这样你就不是知道了它是怎么写的,不过编写反射程序蛮麻烦,现在我还在研究当中一般软件漏洞可以用这个方法检查出来,进行报复和修复。

9. 股票软件源代码

你的问啥软件吧
我估计大智慧 通达信 不会卖给你的

10. 开源的股票软件源代码谁知道从哪找到

最近即将发布该软件的全部源码,关于这个代码的由来我在网络发布的帖子被该公司全部删除,为了澄清事实,我将建立一个开源软件网站,我看你们有多大本事能封锁事实真相,与其把代码给一个没良心的公司不如彻底开源让对金融软件有兴趣的朋友做个参考,也算抛砖引玉,这个代码是3年前的东西了我目前开发的商业代码不打算开源.

如果这个帖子访问量超过1000,我就发布代码,请大家转发到各技术群

这个是C#开发的股票软件

我是09年7月到风软入职的,我入职前已经做了一个股票分析软件,09年5月发布到网上的,7月到了风软上班,当时2个月就把我带过去的代码移植到衍生品交易客户端,由于当时讨论自动交易的问题我就提出自己想法,做一个脚本解析系统,能解决这个问题,但是公司所谓高手们群起攻之,这方案没实施,后来李说我不干活,马找我谈话,说我工作态度不行,但是实际上是没有分配工作给我,我就离职了,我于是又改起了自己的股票软件,大概3月的时间写了3万行代码基本实现了通达信软件的功能,就算是对自己想法的交待.

时过境迁,2011年我在金融界招聘员工,钟平生过来面试,说起了风软的图表分析的问题,说换了好几拨人,现在都没法用了,我到公司看看果然如此,我就好心帮他们,把3万行代码包括技术指标都给他们了,后来去了3次帮助他们整合系统,年后给我打电话说给我800块钱说是给代码付的费用,实际上我每次去风软都是打车去的,来回140,我当时也没说啥

2012年我没什么事情,还问他们控件用的如何,又没有问题,他说还有点我就去公司坐了几天班把问题都修复了,后来帮他们做了一个直接连接数据库的客户端修改到iis宿主的remoting方案的demo,刚做完当天下午就找我谈话,说我发布了对公司不利消息,我难道说的不是事实么,我说我以后就不来了吧,还说我给公司的代码是当时在公司任职时带出来修改的,做人怎么能这么没有良心呢.我分明是09年7月带自己代码到公司的,有当年帖子为证

http://www.chcj.net/thread-1456369-1-1.html,我没从风软带出1行代码都是我给风软代码

从始至终一直在贬低我,不知道做人怎么能这样.他说投资1000万到公司了,一共不到100万行代码,一行代码就算10块钱,我白送他们的代码居然说我卖给他的,我那代码3万行给我800,真可笑,要是卖给你你买的起么.如果100行3块钱这么廉价,你为啥那么着急就发布到公司的产品阿,做人讲点良心好不好啊.还说我给的代码他们自己都能做,那这2年你的人换了那么多怎么就没做出来啊,我给你那代码后期扩展到服务器自动交易的方法都告诉你了,为啥这么没有良心啊,后来坐班给他们修改的报酬也没有给,白给的代码老想说成是自己的,还不想给钱

另外的代码是有着作权的,如果泄露到第三方要承担法律责任的,如果没有我的授权发布到产品里就是侵权

阅读全文

与股票策略app源码相关的资料

热点内容
丽江旅游股票重组 浏览:743
如何判断股票有业绩支撑 浏览:672
可以买股票基金的app 浏览:610
崇达技术股票后期走势如何 浏览:730
投资股票的风险来自哪 浏览:337
背景是股票k线的ppt 浏览:342
为什么现金收购比股票收购 浏览:26
002315焦点科技股票行情 浏览:435
投资股票记录 浏览:989
类似农业银行的股票 浏览:936
中国的股票的前景如何 浏览:717
医药股今年中报业绩142元是什么股票 浏览:995
公司组织员工回购本公司股票 浏览:839
内部股公司退市后股票怎么办 浏览:570
米影科技股票 浏览:497
股票交流app有哪些 浏览:439
神州易桥股票业绩 浏览:673
工商银行股票买不到 浏览:524
科德教育股票2020年业绩 浏览:270
股票里行业的选择 浏览:360