[EA]趋势EA--DAE7.0版本开发成功!
发表于:2021-10-24 06:53只看该作者
21楼 电梯直达
Billcats 发表于 2021-10-23 11:10
很多朋友纠结于毫无趋势的行情,跟运气搏斗,忽视现在正在展开的轰轰烈烈的大趋势!原油、比特币等等。 参与 ...
22楼
武状元苏乞儿 发表于 2021-10-23 10:13
ctp可比mt5编程要复杂很多
韬客社区www.talkfx.co
23楼
CTP接口功能强大,全面。行情数据每500毫秒推送一次。但不作高频交易也没用。
韬客社区www.talkfx.co
24楼
看了下vn.py框架的介绍,貌似还不错啊:
vn.py 是一个基于 Python 的开源交易平台开发框架。
vn.py 项目起源于国内私募的自主交易系统,2015 年初启动时只是单纯的交易 API 接口的 Python 封装。随着业内关注度的上升和社区不断的贡献,目前已经一步步成长为一套全面的交易程序开发框架,用户群体也日渐多样化,包括私募基金、证券自营和资管、期货资管和子公司、高校研究机构、个人投资者等。
项目构成:
丰富的 Python 交易和数据 API 接口,基本覆盖了国内外常规交易品种(证券、期货、期权、外汇、CFD):
CTP(vn.ctp):期货、期货期权
飞创(vn.xspeed):期货、期货期权
飞马(vn.femas):中金所的期货和期货期权
LTS(vn.lts):证券、证券期权
金仕达期权(vn.ksotp):期货、期货期权、证券期权
金仕达黄金(vn.ksgold):金交所贵金属
飞鼠(vn.sgit):期货、金交所贵金属
QDP 极速柜台(vn.qdp):期货、期货期权、金交所贵金属
OANDA(vn.oanda):外汇、CFD
Interactive Brokers(vn.ib):外盘股票、期货、期权、外汇等
直达期货(vn.shzd):外盘期货
OKCoin(vn.okcoin):比特币、莱特币等
通联数据(vn.datayes):历史行情数据、基本面数据
事件驱动引擎(vn.event),用于实现 Python 在全局锁(GIL)限制下的高性能事件驱动编程
开发示例(vn.demo),通过简洁明了的代码展示如何使用API和事件驱动引擎开发交易程序
交易平台(vn.trader),整合了 vn.py 项目中所有的交易接口以及 Interactive Brokers 的三方接口(IbPy),围绕事件驱动引擎设计了针对策略算法和交易应用开发的上层 API,使得交易员可以专注于解决交易业务需求而无需关注底层细节,平台中提供了一套完整的 CTA 策略模块(回测和实盘)作为开发参考
RPC 模块(vn.rpc),提供跨进程服务调用的 RPC 模块,同时支持服务端向客户端的主动数据推送,用于实现 vn.py 框架下模块的多进程解耦
25楼
vn.py 可以接入MT5平台,不知道反过来MT5接vn.py行不行?如果可以就太好了,EA移植难度大大降低。
韬客社区www.talkfx.co
26楼
找到了国内期货接入MT5的接口软件了,MT5CTP,太好了,可以试试看!
韬客社区www.talkfx.co
28楼
可以看看EA邦唐老师为MT5CTP精心制作的系列视频
韬客社区www.talkfx.co
29楼
战鼓 发表于 2021-10-27 20:00
啥平台还能做内盘
30楼
今天完成EA指标到MT5的移植,下一步就是移植EA到MT5平台,这个工作量有点大.
韬客社区www.talkfx.co
韬客社区www.talkfx.co
发表于:2021-11-01 00:35只看该作者
32楼
韬客社区www.talkfx.co
发表于:2021-11-01 00:41只看该作者
33楼
牛啊
韬客社区www.talkfx.co
发表于:2021-11-01 08:55只看该作者
34楼
可以割韭菜了
韬客社区www.talkfx.co
发表于:2021-11-01 12:17只看该作者
35楼
Billcats 发表于 2021-10-31 19:43
MT5加载国内期货品种,感觉很棒!
点评
发表于 2021-11-01 22:27
发表于:2021-11-02 00:11只看该作者
37楼
有没有某些开户期货附带有这个
韬客社区www.talkfx.co
发表于:2021-11-02 00:25只看该作者
38楼
收费就算了
韬客社区www.talkfx.co
39楼
EA系统开发要点:
1.趋势分级
确定主交易趋势是一个EA首先要考虑的问题,系统要确定是交易H1,H4时间周期级别的中期趋势还是短期趋势.
如何进行趋势分级,这是个大问题,目前没有好的方法。暂时根据观察交易品种的历史行情数据来定一个主要趋势级别。
设想这个问题可以通过对历史数据机器学习的方法找到最佳级别。
2.趋势和震荡区分
在一个确定的趋势级别下,进一步区分趋势期和震荡期,再根据趋势和震荡交易的方法进行交易。
3.资金管理
根据系统交易结果,控制开仓的仓位大小,原则是截断亏损,让利润奔跑。
4.开仓、加仓、平仓
趋势交易的开仓、加仓、平仓,是一套具体的方法,非常具体而有技巧性,没有单一的方法。
震荡交易的开仓、加仓、平仓,是另一套具体的方法。
5.风险控制
风险控制包括资金管理、回撤管理、盈利加仓等等多措并举,保住本金为第一目的。
以上只是简单说说,具体到开发层面、技术层面非常复杂不是一两句话能够说清楚的。
40楼
EA开发到最后就是一个策略的取舍问题.
为应对各种行情,所有的开仓、加仓、移动止损、平仓、资金管理操作的对应策略都开发出来了,
最后只剩下在交易时选择一套合适的策略去应对,各种策略都各有利弊,在交易时权衡利弊,适时拿出来用就可以了.
以上针对趋势交易。
下周开始实战测试交易。
韬客社区www.talkfx.co