[原创]说说我最近编的那些EA:交易逻辑、研发过程、启发
发表于:2017-08-12 02:47只看该作者
61楼 电梯直达
偶然帅 发表于 2017-8-9 10:39
一目均衡图,MT4里面自带这个指标。英文名(日语发音)叫 Ichimoku
发表于:2017-08-17 10:04只看该作者
62楼
zrahzz 发表于 2017-8-8 14:29
1.查历史帐单 2.把帐单存在桌面上,就是可以看资金走势图的. 3.复制交易单,存入到EXCEL中. ...
韬客社区www.talkfx.co
发表于:2017-08-17 10:26只看该作者
63楼
LXHZ 发表于 2017-8-17 18:04
终于明白了你说的方法了。 搞定了,这回不用数单子数到头晕了。谢谢了!
65楼
【一个“顺势”EA:从尝试到放弃】
大约10天前做了一个新的“顺势”EA,委托人是本论坛某网友。现将全部细节替换后,跟大家共享。
一、进场(以多单为例)
大周期为涨势,如,大周期的价格在60均线以上。Bid >ma60_h4
小周期有向上的反转信号,如,小周期的stoch出现金叉 且stoch在50以下。stoch>stoch_signal && stoch<50
二、出场(以多单为例)
小周期stoch触及超买线即平仓。stoch>=80
止损:无
止赢:无
允许不同时期进场的多个订单同时存在:允许
三、测试结果
程序做好后,在xauusd m30上面测试,取得了很好的结果。赢利曲线直线向上。但在其它货币对上则没有这么理想。普遍的情况是,累积了太多浮亏订单而出现重大损失。
四、总结
在大周期图上看订单所在的位置,这个策略的问题很多:(1)进场机会少,出现信号时,有时大周期趋势已动摇而成为盘整;(2)离场太快,放过了大段的趋势。(3)在本质上,这个策略使用的是小止赢大止损,这种做法会掩盖策略本身的缺陷,放大“运气”的作用。
因此,这个策略,以及任何类似的想法,都不值得研究,只能用来当反面教材。
66楼
今天开始动手做一个新EA。
一、工作条件
EURUSD H1
指标 klprice
指标 i-trend(这个指标在 判断多空 时 的 实际表现 跟21sma类似)
二、进场条件(以买单为例)
klprice指标从下向上穿越50,同时i-trend代表的趋势是向上。
三、出场条件
止赢:60点
止损:40点
韬客社区www.talkfx.co
发表于:2017-08-23 09:48只看该作者
67楼
你这根本没有交易的部分,干嘛做EA,就是个指标。
韬客社区www.talkfx.co
68楼
本帖最后由 偶然帅 于 2017-8-24 10:44 编辑 【klprice EA】 代码写好了,初步测试还不赚钱。我现在附一张订单位置图,我们对照图看一下这个交易策略的内在思路。 一个外汇程序员 不能仅仅是一个写代码的;他需要清楚交易的方方面面,对交易有比较深的认识。 这样,当他拿到一个交易策略(或初步的想法)时,他才能凭自己的交易经验来评估这个策略,来察看这个策略内部各要素的有效性,以及策略和市场 合拍的地方 和脱节的地方。 附图里面的蓝色通道大约相当于 klprice,红色均线是21sma。品种是EURUSD H1。 从订单分布的情况,我们可以得出几个初步看法: 1. 这个策略尝试捕捉价格的摆荡。 它会放弃的行情有两种:(1)窄幅盘整;(2)单边趋势。 2. 蓝色通道大约是摆荡的中轴。我们希望价格围绕这个中轴 来回作“S”形运动。 3. 价格冲出轨道,表示有一定的动能,因此价格有希望继续往外甩,这时我们跟着价格的方向进场。多单的进场条件是 klprice >50 4. SMA21起的作用是过滤。如果我们想开一个多单,但价格在21均线以下,这时我们会放弃这个机会。(暂时 我对这个过滤器的有效性 比较怀疑) 5. 当价格动能持续时,订单会有较大的机会止赢; 如果动能不足,则价格可能返回通道内,这时订单会被打止损。 另外: 6. 当通道有一定的倾斜度时,与通道方向一致的订单似乎拥有较大的优势,与通道方向相反的订单往往被止损。(考虑增加这个过滤器) 7. 由于跳空或新闻数据冲击,导致有些进场信号距离21均线很远,这时再追势,往往会失败。(考虑增加一个过滤器)8. 有时进场后能遇到有利的单边走势,如果我们只能60点就走,感觉很可惜。(研究长线持有的可行情) 9. klprice指标可以用类似的指标替代,比如:bollinger band, macd, stoch, rsi....甚至是变种均线派生出来的klprice(需要尝试和验证) 10. SMA21指标可以用类似的指标替代,比如:i-trend, 变色均线等。(需要尝试和验证)
韬客社区www.talkfx.co
69楼
本帖最后由 偶然帅 于 2017-8-24 15:57 编辑 【klprice EA】 完成了参数优化和一些逻辑的细化。测试效果非常好,见附图(EURUSD H1, 2015.1.1~2017.8.24)。在回撤比例30%的情况下,差不多每个月能赚10%。 1. SMA21作为过滤器的有效性:已验证有效。最好的类型是SMA。和SMA21方向不一致的进场机会 几乎总是导致亏损,因此,使用SMA21作为过滤器是非常应该的。 2. SMA21的可替代性:可以用i-trend或??per_MAN代替。由于SMA的计算较简单,因此保留SMA。 3. 止损调整为20点,止赢维持60点不变。 4. 通道的倾斜度:对于赢亏没有明确的影响。因此我们进场时不考虑通道是否倾斜。 5. 由于跳空或新闻数据冲击,导致有些进场信号距离21均线很远:经测试,这部分影响可忽略不计。 6. 长线持有的可行性:经测试,不适合长期持有。 7. klprice指标的可替代性:经测试,不能用其它指标代替klprice。因此,本EA起名为“klprice_ea”,可说是实至名归。 8. 对其它货币对的适应性:经测试,目前只适合eurusd h1。
韬客社区www.talkfx.co
70楼
【klprice EA】
昨天尝试用 SMA(high)和SMA(low)取代klprice指标。测试后发现效果差不多。
现在想到可以用CCI(21)取代SMA21。待测试
补充内容 (2017-8-28 00:44):
测试完毕。 CCI(21) 和 SMA21在判断多空方面的作用是完全一样的。
韬客社区www.talkfx.co
71楼
kl_price基本上收工了。今天先歇歇,接下来开始新的项目
从kl_price这个项目可以看出。EA的好坏跟它的复杂度无关,跟它的研发时间也无关。有时可以花很短的时间做出来一个很不错的EA。
这里面,最宝贵的元素是经验和悟性。
韬客社区www.talkfx.co
发表于:2017-08-28 07:53只看该作者
72楼
免费写EA
汇市烽烟再起,我们要像风一样,飘逸,洒脱!如鱼得水!
发表于:2017-08-28 08:07只看该作者
73楼
我好奇的是,写了这么多ea,自己的钱是分成n份,每个ea分配一点
还是把所有钱放在最满意的ea上
74楼
张翠山 发表于 2017-8-28 16:07
我好奇的是,写了这么多ea,自己的钱是分成n份,每个ea分配一点 还是把所有钱放在最满意的ea上
韬客社区www.talkfx.co
75楼
昨天在MT4官网上放了一个EA卖。操作以后,发现MT4官网对上传的EA是有一些要求的。以下说说技术方面的要求:
- 必须是单独一个ex4,不能有其它附件,如dll之类。
- 不能作任何限制。如限制帐号、限制日期、限制货币对之类。
- 下单时不能出现 无效lots、无效止损位、无效止赢位
- 必须定义 #property strict,用“严格模式”编译
- 不能耗费过多CPU资源
- 数组不能溢出;不能有除0错误
- 当所在图表的价格柱数很少时,不能出现误操作
- 资金不足时,不能下单
上传ex4以后,MT4官网会对这个ex4进行自动测试,没有问题的话就放行。最终用户拿到的ex4是MT4加密过的,里面封装了终端用户的帐户、使用期等信息。
韬客社区www.talkfx.co
发表于:2017-08-29 06:52只看该作者
76楼
加油
77楼
喜儿 发表于 2017-8-10 13:40
楼主哪天心情好,帮我改个MACD提示的指标好吗
韬客社区www.talkfx.co
78楼
本帖最后由 偶然帅 于 2017-8-30 18:45 编辑 今天在MT4官网上放了第二个EA。审批需要时间,慢慢等。 ------------------------------------------- 接下来我打算研发一个新的 顺势找回调的EA。在展开工作之前,先给大家一个指标玩玩。 highlow指标,非常高能的,可以放在任何货币对/周期上。(下载后请把扩展名改为.ex4 再移动到indicator目录里) 这个指标是有故事的! 话说,2014年秋天,我新加坡的老板发给我一个资料包。他花800美元买了一个无敌EA,据说那个EA在一年内赚了40倍。 那个资料包里就有这个指标。 后来,我根据EA的表现,反向破解了这个EA的进场和出场逻辑,反向破解了这个高能的highlow指标。在这个基础上我研发了好几个高能EA,那段时间我们很高兴。。。 附上两张图,一张是这个高能EA的工作画面,里面那个象轨道线一样的指标就是highlow指标。另一张图应该就是高能EA的作者了,构图的意思是他很想给天下穷苦人谋幸福!(这营销水平真是666)HighLow.mq4
发表于:2017-08-30 11:04只看该作者
79楼
”。在这个基础上我研发了好几个高能EA,那段时间我们很高兴。。。”
然后呢
My name is 张代理 ~
发表于:2017-08-30 11:16只看该作者
80楼
是啊,拦后妮?
韬客社区www.talkfx.co
发表于:2017-08-30 12:35只看该作者
81楼
这个highlow指标,好像百分百的准确找到高低点,所以说不是出在当前bar上。但是对之后的判断压力支撑还是很有用的。
韬客社区www.talkfx.co