粉丝11.8万获赞34.0万

给大家分享一巨宽一位用户分享的策略,那我回测了一下他二零二二年的回测收益非常非常的高,那么 我目前呢?还是没有时间去看,原码就是说,但是我估计他是有一些未来函数在里面,但是在基于这个策略,我可以把他的信号之后去看看他的年华到底有没有 真的那么高,因为他的年华回测出来,真的回测下来真的很夸张,有三百分之三千多,我靠,绝了。

大家好,我是 python 亮化交易的老湾,我们这一系列是介绍亮化交易平台,首先要介绍的是巨关,这个是大家比较熟悉的一个亮化交易平台, 我们怎么评价这个巨宽呢?先用一个六角形的一个评估图来看一下这个巨宽在各方面的能力是怎么样子,包括你需不需要编程能力,或者是你需不需要下载这个软件,还有如果你要做实盘的话,巨宽能不能符合你实盘的需求, 做量化交易肯定需要数据的支持。巨宽的数据能力是怎么样子,我们待会看一下。另外我们也会了解一下 客服的社群,他的知识度丰富丰富,如果有个社群或者是一个聊天群的话,跟不同的量化交易的朋友在交流上,不管策略或者是编辑环境上都能够得到比较大的支持。另外的话就是巨宽的交易品种有哪些,我们从这几个维度来评估一下巨宽他 的丰富度是怎么样子。我得先介绍一下巨宽的数据啊,巨宽的数据接口是非常丰富的,从股票上面的数据接口包括了财务数据或是 k 线,或者是从网面的数据, 这些个股方面的数据是非常丰富的。另外是有板块方面的数据,总可以找出不同板块的股票,你在做一些策交易策略的时候,这些数据能够支持你。那另外就是宏观的数据,还有指数上方面的数据。那如果你要做一些交易品种是齐货或者是齐全的话,或者是基金, 场内基金或者场外基金,这些都是很丰富。另外他有提供你的因子库,我们看一下他的数据库,我们看他的因子,他有提供各种指标,那指标是你直接可以去使用的财务指标或者是技术指标点进行一些回测,你可以知道这些数据他的分布情况是怎么样子,所以你对这些数据指标会比较有感觉。 巨宽的边形环境来看的话,我们先看一下之前在拍摄的边形环境这方面,因为我之前用的巨宽会比较多一点,所以巨宽 是我课堂的一个教学课程,他有分成旧环境啊。另外一个是回测环境,我们先看一下研究环境,研究环境是你在学习一些接口,或者想要测试一些数据 都是直接可以使用的,那是我在课堂上我自己的拍的电话交易课堂上面的一个范本,这是一个完整的 k 完整的策略代码。怎么去写成一个完整策略代码?因为他有数据接口,还有一些测试的 下单接口,所以你可以慢慢的写出一个比较完整的电话交易交易代码。如果你写成了一个电话交易代码的话,你可以在回测环境里面策略列表里面去运行一下策略环境,你可以每天可以回测一个小时,但如果你是跑个 呃一个月,两个月还行,但如果你跑个一年的话,一个小时真的是不够用。所以呢,这个同学在使用免费上,或者是你要买他的回测时间数,那大家可以考虑一下,如果你是真的要深入挖掘使用这些数据的话,要买他的会员,如果你只是想测试一下或者是学习的话, 拍拍审在句宽上面大概熟悉一下回车环境,学习好之后呢,再去找可以支持实盘的,不管是 p 出来 q and d 或者一串句宽 或者是绝经这些都可以实盘,而且它的数据你可以回测的时间会比较久一点,所以这是搭配使用的。这款对于基础的新手同学来说是非常友善。我们看一下社区支持,这是我觉得它比较特别的一个点了, 因为最快已经很久了,所以上面会有很多策略分享,可以在学习环境上面的话,同学可以再看看这些策略,看一下范例和他的社区里面有一些教学文章 些都有些犯例,或者是跟你解释这些策略的构成原因或怎么编写。但这个对于一般的新同学来说,如果你没有一些量化背景,或者不知道什么是编写一些策略,或者是你不知道怎么构建一些音质的话,这些参考 文档或者策略都是很很充足的。对于学习电话教育的同学来说,这个社群的支持率都是相当大的。 那我们再看一下他实盘部分,我要开巨宽的实盘的话要跟第一创业合作,不过第一创业我自己有开过,因为 巨宽跟低创业的巨宽其实是完全不同的版本。在巨宽上面,如果你有写一些回测策略,你要搬到一创巨宽上面是存在问题的,你要需要改写,所以在实盘的实用性上面,我个人觉得是有些难度的。下载安装部分,这是我对一些新手同学会比较建议去评估的。一点是因为巨宽他是直接在网页上 上面编辑的,所以你在任何时候,你只要笔记本甚至手机一开,你就可以去编写你的策略或者是回测。这样的电话交易软件的话,通常是要安装软件的,在一些软件上面进行拍摄,首先呢,你得下载那个安装软件,这个 网页上面编辑,对一般同学来说要接触拍摄量化交易使用,使用性是比较高的,你在任何一个网页都可以开了,你也不用去找任何的链接,因为很多同学会跟我要一些 petra qmt 的下载链接,不是不给,是因为没有账号, 这个巨宽就很完美的解决这个问题。我们回到这个六边形的评估表里面来看,首先是关于评估能力部分,我个人给他的是三颗星,因为编程能力这个是其实是一刀两面, 如果你的编程能力要求的越低,通常你的策略能够写的复杂程度就越低,所以呢,三颗星一方面是他能够提供的, 对于新手同学来说,对你的编程能力是有一定的要求,你必须会懂拍摄,但是他没有办法写太复杂的策略,这是对于班 编程量化交易来说,那是长板,一般也是短板。下载安装的部分,因为他是在网页上运行的,所以我个人给他最高分是五颗星,你任何一个网页上开了就行,他就可以支持你在网页上运行编写或者是回撤。 关于实盘交通开通部分,因为他目前只有跟一家券商在配合,我自己试用过的话,可能有一些呃弯路或者坑要走的,所以我个人会给他比较低的是一颗星的部分, 坏事数据的知识部分,我给他是五颗星,因为数据他是非常丰富,而且最重要是他是免费的,如果你脱离这个平台,自己要构建这么大的数据库的话,一方面你可能要去买,花钱去买,这方面你可能自己要去学爬虫。用数据这个接口来说,我想去宽 给的是非常充分的。那社群服务方面,我个人给他四颗心,因为在社群讨论上或者策略分享上面,他是非常丰富,积累这么多年的,而且他自己已经成立了私募团队, 这群的支持力度是相当大的,唯一的可惜度是五,他是没有 qq 群或者是微信群里,没办法在群里面跟同学去讨论,这是他唯一的短板。教育品种的部分,因为股票起货齐全, 一方面对于一般同学来说是够的,但是如果你要做比较其他的,加上他的实盘部分是不充分支持,你可以去交进交易的,所以在实盘部分给他扣一些分,所以我们总分来看的话, 他的长板是对于你下载安装或者是数据支持来说,或者是你要学习一些策略来说,这是非常友善。那这个角度是从 新同学接触量化交易来说是这样评论,那如果说你本身就已经很熟悉,或者甚至已经开实盘交易的话,对于自己的评估需求了还是最重要核心。那我们今天的巨宽先介绍这边,如果你喜欢我的视频的话,投币点赞加关注一件三点,下次见喽,拜拜。

hello, 大家好,最近有朋友来向我咨询,说有没有办法可以将某宽上面的策略无痛转移到 qm t 上面?当然是可以的呀,我们刚完成了重磅升级,整个流程大简化,今天就用几分钟时间带你抓住核心要点, 看完你就知道到底有多简单了。第一步,咱们需要先搞定中转站,注册我们优化好的网站之后,关键就一个文件,在巨宽研究环境里上传它。最后咱们怎么验证呢?去中转站我的记录页面看, 你需要注意,新账号是空的,但是只要等策略一跑起来,进度就会出来了。接下来我们再来看看编辑策略回测,可以通过已有的策略或新建策略进行操作,新建策略会生成默认的策略模式,默认策略特性。 新建时系统自动生成的策略包含了基础框架代码,可直接在此基础上进行修改,然后咱们再进行策略的基础配置即可。当然我们也需要看看回测验证。 首先执行方式,点击编辑编辑运行,进行快速回测,然后点击运行回测进行详细的回测,检验结果如果是曲线波动的话,有波动表表示存在买卖交易 直线的话,就表示无任何交易发生。确认是否输出函数、运行时间等关键日期信息。交易记录验证是否存在有效的订单发送记录,最重要的是要看数据有没有上传至我们的中转站,成功的话,中转站会收到一个带用户名 票代码还有买卖数量的数据包, qm t 就是 通过捕取这个数据来交易的。以上咱就是咱们要在某宽端上做的几个核心目的就是把数据通道打空, 接下来我将手把手带大家完成导入设置,并让策略真正的跑起来。我们来到 qm t 客户端,完成最后的落地,让策略跑起来。第一步,在 qm t 里面导入策略,把你改好的策略文件放到电脑指定的位置,打开 qm t, 进入模型研究,选择策略,点击导入策略, 找到你的文件就可以丢进去了。第二步,设置核心参数,基本设置账户类型,选择股票账户运行周期一定要选分笔线,记得勾上启动后自动运行。点击进去过后有更加具体的使用,我们接下来继续看交易参数设置。一般开始时间是默认的九点半,结束时间一般是默认的下午三点,因为超过时间不会运行。 设置好这些基础操作后,我们就可以来看看模拟交易测试。先模拟加载策略,选好账号和分笔线运行,模拟交易会出现信号,但不会真正的下单,因为这是用来验证逻辑的。 在实盘咱们确认无误后切换到实盘模式,这时候的委托就是真实的,会形成实际的时差显示的。由于是晚上,所以说不在交易的时间内,所以说相当于我们这里是下了一个隔夜交易单。然后这里有一个关键细节, 策略里设置的数量可能是金额,比如说五千元,也可能是股数,比如说两百股,一定要根据你的策略的意思来进行确认,不然仓位就会出错。而本期视频我们就把从某宽到 qmt 上面迁移的主干流程已经跑通了,因为平台时常限制 很多具体操作细节,比如说是文件具体放在哪里啊,参数怎么设置,然后模拟和实盘怎么精准的切换都没发详细的展开来讲。如果你在操作中遇到任何的问题,或者是想要了解整个操作流程,可以发 q m t 迁移给我,我会提供更加具体的指导,拜拜。

今天分享一下巨宽,首先我为什么会选择巨宽?一是他是网页端,他不像 betrayed 绝经,他依赖 pc, 而且只能是 windows, 对我们这些麦克用户不太友好。 另一方面就是他的数据更精确啊,也更丰富,这是为什么?选择去框,然后我们按照 battle 的一些思路,我们看看回测参数的,我们先看看回测参数的设置啊,然后再看看 security, 我们先看回测参数的设置有哪些回测参数, 这是他的 api, 我们这些都会考虑到。首先是设置基准,然后设置佣金印花税,设置划点, 是否考虑动态负全真实价格模式,这个就体现了他的数据更加精确。如果我们直接用二零二二年六月份看以前的话,他的数据是不真实的, 然后用动态付权的话,比如说现在二零二二年六月一号,然后你在二零二二年一月一号,到时候啊,怎么说呢?他那点的话就不会受现在付权的影响。 然后这个是设置成交量的比例,然后是否开启盘口撮合模式,只对模拟有效。 然后我搭了一个基本的一个回侧框架,听说这里有回侧参数, 右边的话是那个配置文件,比如说基准,就是呼声三百,然后涉及到那个印花,这个是设置基准 啊,左边是设置基准,设置硬化税的佣金,然后他的一些参数的话就在这,比如说开开餐,没有那个硬化税,嗯,平昌的话就有,股票的话就是卖出, 然后开餐的佣金的话是万三,卖出的佣金也是万三,然后这一次这个手续费是五块钱。 然后再然后就是设置滑点,滑点的话这里他这里设置的。是啊,固定滑点,然后这里是,嗯,没有滑点零,这把滑点也设置了。然后 use real prize all the warning ratio, you can measure with all the book local level 啊,就配置好了。这些其实基本上都是固定下来的,然后所以这部分也是固定的, 这样可以剪掉。然后再还有一个就是 set period, 就是周期函数,一般的话也是比较固定的,这个开盘每天的开盘前运行一个函数,开盘的时候运行一个函数,以及收盘后运行一个函数, 然后他运行的函数名是 b fourmake open, 他的时间点的话也是在这里设置的 b four open, 他叫等价于九点,然后他参考的证券代码的话就跟变成 mark 一样,他的作用他只做种类区分,就是那 个交约时间的,就是让系统知道你的交约时间,比如说期货,有些是夜盘,然后股票的话就是九点半到是十五点, 然后开盘时运行的话,那他的时间也是,他就是 open, 等于九点半。他的参考的,他的参考的 security 也是 benchmark 啊,这里有个 case ratio 就是,嗯,最高有几层仓位,保留一层现金的话就是九层仓位,现在还没用到。 然后这是盘后的一个,就是 up the close, 就是十五点三十时候运行的,嗯,这个参数文件就是为了更好的回册用的,然后他的数据更精 正确,嗯,我们可以看一下要点一下边音运行, 我们可以看十九号啊,十九号 是九号的话,你看啊十八号还是五十八,然后十九号就变成十九,这是从从二十号看十九号的数据就变成三十五了,这个就进行了一个潜伏权, 这个股票的话他是三零零八零六,如果我们打开手段放财富,你魏富强看到的十八号是这个,然后是 小号,嗯,也会是这个,嗯,这个怎么说呢?就是你如果用从现在开始用前夫传去看的话,是小号的指,他是二十多块钱, 那就是太所以回撤的时候就已经失踪了。就是我们用之前那个 bike 吹的那一套的话,然后动态潜伏船的话,他就会保持当时真实的价格,就算是数据更加精确体现在这里, 有兴趣的可以看一下三零零八零六,五月十八号到五月十九号。 然后这里再讲一下下单函数吧,下单函数一般有四个,常用的四个,然后还有一个私家单和限价单。 常用的下单还是一般有这么四个,一个是按股数下单,一个是下单达到目标股数,一个是按价值下单,一个是下单达到价值金额,其实都很好理解。 然后还有一个试驾单和现价单的区别,比如说这里是 markey all the style, 这是试试驾单,看最后他是六月一号,是三十块五, 这是四周单成交的,这是六月一号的开盘价成交的三零零八六六。 如果我们以限价单成交的话,我们再运行一下这个 prise, 它是五百 三十一号的收盘价,他就会是三十块零五,五月三十一号的收盘价。 然后这些教都是符合语气的,今天就分享到这里。


plass 是现在每个大学生必备的技能之一,室友就经常在宿舍研究。课堂上老师教我们用 passen 进行量化投资, 其实我们还会用它来爬取考研考证文献等资料,大大提高了效率。我看到很多同学想学,但是觉得很难,其实拍摄的语法很简单,是最容易入门的编程语言之一。 如果你想迅速入门的话,可以花一点时间学习左下角的课程,为未来节省更多时间,也可以增加就业技能,感兴趣的同学都可以尝试一下。

三个点吧,第一个点是框架的重构,第二点是前一天的 macd 怎么计算, 然后我发现他是存在一点问题的,其他这边没有测试,他可能也可能存在同样的问题。第三个是引入了止盈止损的一个机制,先看一个价格的重购, 他的核心就是你把你所有可能用到的一些超市文件或者是一些函数提前都全部写到 krs 里面去, 然后促使化的时候,你就要这样去促使化,然后就可以了。比如说我们只能看一个啊,刚刚你先加入了一个止损止炎止损机制, frm 的话呢,全称是分量 to erase commandament 啊,比如说这个是我们已经有很多东西了,但是我们这个类它只要一部分就可以了,你就需要啥,你就嗯把它先付给他就可以,就不用想在一个历史里面写那么长了,这样会简洁明了很多。 这是关于那个啊框架的重构。第二个点是啊前行的 mcd 怎么计算?他的指标可能存在一个问题,比如说这里我画出来了, 那他的前一天是负零点,他大概是零点二零三三,前一天是零点 负零点二三六七,然后他前一天的话他应该就是负零点二三六七,但是他实际上他不会。我们可以看一下, 你看这个是三月二十号的,然后三月十九号的那个 mct current, 他得负的零点二三八四,然后他在他三月二十号,他就应该就成为 mct free, 他却不是零零后零零二三八四,这是他的一个问题。然后我们看一下 他的,首先这是前一天的,然后他的参考日期也是前一天, 然后这里的前天的话就是用的自带的那个那些指标来获取的结果,这个问题啊,过来解决 这个问题的话啊,是,我就是这么这么做的。你在初始画的时候,你就要先把可能的一些级别的变量给初始画成一个 t, 然后给你股票的时候,如果他还没在定程里面的话,你就先出实话一次知道吧?把这一次的是当天的出到前一天的这个电的指标里面,然后腾替你今天就不处理了, 然后后面的话你就按我我们缓存的取,我们缓存好的他就会肯定是正确的,然后正常的话他在末尾也会把当天的付给前一天的纸,这样的话就要保保证 是没有问题的。现在我们已经改过来了,我们可以再跑来看一下,这个是用嗯,自带的指标是有周围有出问题的,然后我们再运行一下,我们改的。 你看 三月十九号的 mcd current 是负零点二三八四,然后他他三月二十号这个 mcd free 就应该等于负零点二三八四,看是不是符合日期的。咦, 是不是没有保存啊?然后再来一次, 你看现在叫符号入去了,刚才是没有保存。 三月三月十九号的 msc 的 current 是负零点二三八四,然后到三月二十号他应该 mscd proof 等于负零点二三八四 啊,那么就符合预期了。第三个是关于止音止损的,现在这个就是普通的 macd 的金叉策略,这里有个金叉还在卖,然后这里有个死叉啊, 经常他在买,实在他还叫卖。然后我刚刚是把那个自行车声给关了,我们等下把它开一下, 那我们看一下我设的参数,先看看怎么实现的。这是直言直审的,他的优信集低于买单,然后他是跟踪直审,这里他不用考虑除夕除权。 嗯,首先我们先获取持仓的一些股票,然后这是我们就要返回的要平仓的一些股票,然后便利股票,如果我们没有持仓的话, 我们就会把缓存数据给清空,然后这里首先看要不要指引,然后要看要不要指 止损,只要有一个是处,你就把这个股票加入到又停仓的列表里面去。我们看一下首先要不要指引是怎么计算的。首先是这只股票的持仓,然后,嗯当前的价格,然后我持仓的成本, 然后大件价格相对于成本的话,现在的涨跌幅,你如果如果大于我们设定好的只赢了一个预值,他就会返回处,否则就要返回 boss 止损的话 啊,真正的是基于那个市值来看的,这是当前的价格,这是我们啊传播的时餐,这是我们可用于买卖的一个一个数量,这里我们是我们会判断一下要假设可卖的跟总的是一样的, 那我们不做七加零,然后这个是总市值,这里的话就是求一个最大回测的一个比例,如果最大回测 啊小于我们设置好的那个直选的一个谕旨的话,也会返回处,否则就是 pose 这台回车的计算的话,嗯,也比较简单。 嗯,如果没有缓存这个股票的话,你就把单层的值付给缓存,你看第一个值,你肯定是做到回收为零的, 你如果,嗯有缓存的话,我们就把缓存的最大值给拿出来,如果单纯的值比比我们缓存的最大值要大啊,我们就更新缓存的最大值,然后知道吧,这也是零。否则的话,你就把单纯的事实与最大值去比较,看看 他回到了多少,大概就是这样,这就是一个直营直爽的一个模块。 然后刚刚有提到他的要性极低于买单,是在体现在这里,就是这是我们要平仓的,但平仓的里面他不能包括要买的, 如果你要平昌,你要买的话,你就先不平昌了,然后你要卖的话,就担心他成了一部分你,你就要卖到里面,你就不包括要平昌的,因为平昌反正全部都要卖掉, 然后就执行买卖操作。这里有两两个卖的,一个来源,一个是职业之存的,一个卖单,一个是策略来源的,一个卖单,然后买的话,然后就 大概是这样。嗯, 还有一个是关于他的超餐,超餐的话看他有个止因止损的一个超餐, 这只银的话这里可以设啊,这里是只银是百分之十,只损是百分之五,我们说百分之一吧,百分之五可能触发不了,在这个视力里,我们可以看一下,运行一下,加个直营直审, 这个纸紫色的,他就是纸银了, f m 等于一,这个是指引,应该还有止损,这个,这个应该是指指指损,因为他 它是一个回落的一个状态。我们来看一下啊,只因是一月十六号,我们看是不是盈利已经超过百分之十了,我们算好算好的预值,一月十六号 我们 三点幺幺二, 哇,一个十六号是止损,三点幺二八,这是止止损,因为他可能这里有一点回落,然后百分之一的止损他就止了。 对,然后我们再再测一个指引的吧?我把这个 二月十三号,二月十三号 三点四一 stop profit, 这个是指定, 你看成本是三点零三,然后到三点四一,这个是指引。然后,嗯,大概就这三个点啊?一个是,嗯框架成果,一个是前天的技术指标。第三个指引尺寸,那现在就分享到这里。

今天分享一下计算 etf 的平均 p 一。上次啊,分享了一下计算指数的平均 p 一。嗯,今天分享一下我是怎么计算 etf 的平均 p 一。这里会考虑两个点, 这是池塘越大的股票他的影响越大。然后我们看伊利亚湖的池塘,一般只能看到前十大池仓,所以这里这是一个近视的估算,就是以前十大池塘的股票平均批一来估算整个一天河的平均。第一 啊,这个是函数整合了,我们分布来看一下吧。啊,就是我们以一要一点 f 为例,然后这里我们假设你这一天是二二年七月二十三号, 一般 etf 只能看到前十个。这里主要是一个查表的操作,查的是这个表, financifanport four new stock。 这里有几个过滤的函数, 第一个就是把它过滤到只剩下一要一 tf, 然后呢 这里是有个 report tfid 啊,这个他有六个选择啊,四零三零零。然后呢是一二三四五六,一二三四分别是代表一二三四季度,五是半年度,六是全年度。我们这里的话只看一二三四季度的, 因为全年度和半年度的他的股票都特别多,而且他不是每个季度都有,所以我们就只筛选出一二三四季度的。然后我们公布日期要小, 不能超过当天的日期,不然就会有未来的函数。然后排序的话,就让那个公布日期降序排列,这样你去前十个,这是最新的前十个,这是前十四,这是十三。你比如说这运气完之后,他就是这么一个结果 啊,然后我们就可以看到他的持仓。这里的话我们首先把他的心果,也就是他的代码,国标代码给拿出来,然后转把它标准化一下,就是看他是在山镇教育所还是深圳教育所。 然后呢?他在强壮的话啊,时餐量就是 propose, 嗯,我把它弄成一个胃团,然后打印一下,嗯, 然后这里的话就是来查,跟这些股票进行查表,他就有很多信息,这里主要用到的就是他的 p racio, 这是他的 pe。 然后计算皮衣的方法啊,那个指数平均皮衣也介绍过,这里,这里再简单说一下啊,指数的时候他这里喂着他,他都是一一 就是假设他的市值都是一样的,一个等权的一个操作。然后这里为了考虑持枪量的一个影响,比如说破破损,他不一样, 你就会把慈善量当做一个试试,这样试试越大,他的影响他就会越大,起到一个家传的一个效, 然后再计算一个 p 就可以了。 然后呢把它位置的一个函数里就是这样,这个是前面贴到的,首先把那个 时长给拿到,然后规范化呀,然后计算权重啊啊,这里还对权重进行了一个规范化,因为直接的权重它加起来不是一,不是百分之百,所以这里就把它弄成一个百分之百。 这的话就是把刚才的前十道股票给查表拿查到这里就是计算他的 petf 的平均 p 一,这里的主要改动就是指数的话是加一,这里是加的是位置 死嗨,然后其他就没有了。然后我们画一下伊亚 etf, 从二一零二一四年一月一号到最近的一个变化图, 我们可以看到绿色线的话是平均披衣的一个走势,红色的话是最近五年的一个所在的一个风味, 我们可以看到现在的话他是在历史的百分之六的一个分位,已经处于一个很低的水平了。 然后我今天就要分享到这里。