返回顶部

[已解决(VIP)] Hedging EA3.8.8.5 指标相交不开仓

[复制链接]
vinjhtLv.3 显示全部楼层 发表于 2022-7-18 16:35:10 |阅读模式 打印 上一主题 下一主题
有些指标有相交的情况,RVI也好,STO也好,MACD也好都有指标相交,也就是所谓的金叉死叉。理论上来说就是2个值相等,但是ea里如图设置成2个值相等并不会开仓,希望老师修改一下参数
Snipaste_2022-07-18_17-28-53.png
+10
不赞一个?
回复

使用道具 举报

精彩评论10

EA邦高老师Lv.8 显示全部楼层 发表于 2022-7-19 11:06:55
针对于整数类型的指标是不会出现此问题的,像此情况的话,一般都是出现在指标的值在小数点后有多位数字,我们肉眼在图表上看到相交了,也就是我们说的等于,但是,实际上在此处两个值是不相等的。关于此问题,已有方案解决,请耐心等待。
+10
不赞一个?
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2022-8-24 17:56:15
指标的值是不可能完全相等的,你这种情况建议用大于小于。
还有一种实现方法更精确,你可以试一下。
定义交叉,是上一根K线反向,下一根K线正向,那么设置两个条件。
我以均线交叉来说,以下图来说,要定义这个交叉,要同时满足两个条件。
1、当上两根K线的白线小于黄线。
2、当上一根K线的白线大于黄线。
当同时满足上面两个条件的时候,就定义了交叉。
微信图片_20220824165243.png

如果还是不行,你可以把你的指标发我,我这边试一下。
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2022-8-24 17:59:35
你按我上面说的方法试一下。不行的话,把指标发我,我录个教学。
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

vinjhtLv.3 显示全部楼层 发表于 2022-8-27 21:01:51
唐老师 发表于 2022-8-24 17:56
指标的值是不可能完全相等的,你这种情况建议用大于小于。
还有一种实现方法更精确,你可以试一下。
定义交 ...

唐老师,你说的意思我明白了,这样设理论上肯定可行。
不过这样话开仓时机就会比较晚,是相交后第二根线了。
还有一点,自定义只有6项,这样设的话一个简单的相交,就要用掉4项。


ea的均线相交开仓应该是实时开仓的,不知道是怎么实现的?同样的原理是不是可以用到指标相交上?


我有一些相交产生箭头提示的指标,你下载看一下代码,可能有些地方可以借鉴。

相交箭头指标.zip

5.27 KB, 下载次数: 7, 下载积分: 金钱 -2

+10
不赞一个?
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2022-8-28 10:25:04
vinjht 发表于 2022-8-27 21:01
唐老师,你说的意思我明白了,这样设理论上肯定可行。
不过这样话开仓时机就会比较晚,是相交后第二根线 ...

相交也可以用当前。
当前多头排列,上一根空头排列,这样是实时信号。
但是这样也有问题,当前的指标值是在一直变化的,有可能这一秒交叉,开仓了,下一秒没有交叉,但是订单已经开仓,就要处理。
所以一般定义交叉,就是按上一根K线,因为收盘后,指标的值就固定不会变了。

我看了你的指标,这两个指标是有源码的,所以不存在加载配置文件的问题,因为你可以在指标的源码里直接改成你要的指标参数。
我看指标上还有箭头,箭头的定义也比较容易,值大于0应该就可以了。
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

vinjhtLv.3 显示全部楼层 发表于 2022-8-28 13:51:52
本帖最后由 vinjht 于 2022-8-28 14:01 编辑
唐老师 发表于 2022-8-28 10:25
相交也可以用当前。
当前多头排列,上一根空头排列,这样是实时信号。
但是这样也有问题,当前的指标值是 ...

唐老师


我特意发的有源码的指标,有源码的我现在是在源码里改设置的。
问题是有些指标只有ex4文件,无法改设置


这个帖子说的是指标相交开仓的问题

我发这两个指标的意思是,是不是可以通过参考源码相交产生箭头的代码编写方式,加到我们的ea里



+10
不赞一个?
回复

使用道具 举报

vinjhtLv.3 显示全部楼层 发表于 2022-8-29 14:08:02
唐老师 发表于 2022-8-24 17:56
指标的值是不可能完全相等的,你这种情况建议用大于小于。
还有一种实现方法更精确,你可以试一下。
定义交 ...

唐老师,我想了一下,其实有点想复杂了



打个比方,K(-1)时的2根线看着相交了,但实际上这两根线的值不可能完全相等,既然不相等,那这2根线在K(-1)结束时必然可以分出上下,这样与K(-2)时这2根线的上下关系做比较,如果上下关系翻转了,那就可以判断K(-1)相交了,K(0)就可以显示相交信号了,也就是看着相交之后的第一根线就可以准确定义相交了。


ea上希望可以用=来代表这个相交的逻辑关系。


当然了,可能会有小数点后取值多少位的问题产生,ea取值5位,但是小数点后第6位才开始分出大小之类的
+10
不赞一个?
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2022-8-30 12:14:17
vinjht 发表于 2022-8-29 14:08
唐老师,我想了一下,其实有点想复杂了

其实是可以单独增加个相交的类型,只要设置一个K线的判断,EA自动添加上一根K线的反向判断,但是对于用户来说,理解起来可能有点麻烦。
您看我在您另一个帖子里的回复,给您做个单独版本,一次性解决问题吧。
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2022-9-23 20:50:46
下载Hedging对冲EA的 v3.8.8.8版本。

现在已经有了交叉开仓的功能,很方便就可以实现了。
https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=2627
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

EA邦和EACTP仅为EA程序化交易软件服务供应商,使用EA工具进行交易,在使用前应该清楚的阅读和浏览软件相关的教程,使用软件是一种自发行为,所引发的一切法律后果,包括用户在使用过程中导致的任何损失均与EA软件开发者无关。
  • 微信

  • 微信公众号

  • 微信视频号

  • Powered by Discuz! X3.5 | Copyright © 2017-2024, Tencent Cloud. | EABANG.COM
  • 和仲科技有限公司| 川公网安备 51019002005489号 | 蜀ICP备17026493号