EA邦程序化交易论坛

标题: 实现对冲马丁新功能可行性的探讨 [打印本页]

作者: mchal    时间: 2021-10-17 21:43
标题: 实现对冲马丁新功能可行性的探讨
本帖最后由 EA邦高老师 于 2021-10-27 19:51 编辑

很久没有发帖,最近一直在进一步打磨几个模型基于3.8版本的一些优化。
想跟EA邦的老师们探讨一下技术上有无实现这一操作的可能性:
通过全局设置中的加载设置和保存设置,通过添加条件来实现不同设置之间的自动切换。
一个面板,条件可以选 浮亏,订单数,总手数等等(甚至可以是更多的指标),大于或者小于某个参数,则加载设置1的整套参数来运作本EA,如果不满足,则加载设置2的整套参数来运作本EA。
通过这样的操作,可以让用户自行设置触发条件来判断当前处于震荡模式,趋势模式,以及被套的保命模式来进行整体参数的切换。

比如根据总体单量或者浮亏的不同,切换不同的止盈,加仓,对冲参数等等。
或者根据当前RSI或者DKX或者各种指标来判断当前处于震荡或者趋势的模式,从而在止盈点数,加仓间距之类的做出调整。

如果唐老师觉得这个修改在技术上有可行性,我愿意付费加急开发,谢谢。
(明天也会和唐老师QQ进行探讨)

作者: cais12345    时间: 2021-10-17 22:19
这个想法十分好,根据具体情况变动策略,如果实现了虽然没有学习能力但也算是半人工智能了。顶起

作者: 待到重逢时    时间: 2021-10-18 06:45
昨晚看了楼主的所有帖子,真的是佩服。一直想买这个EA,就是现在读帮助手册还没完全读懂。
作者: 待到重逢时    时间: 2021-10-18 06:57
楼主怎么联系你,我0420439188
作者: wjwj999    时间: 2021-10-18 08:51
想法很好,但是这已经不仅仅是代码的事情了,确实很复杂的事情
作者: EA邦高老师    时间: 2021-10-18 11:03
收到,我们正在评估
作者: mchal    时间: 2021-10-18 22:12
和唐老师沟通后确认技术上可以实现,将需求整理如下,有不够明确的地方我们再沟通。谢谢唐老师!


1、在全局设置-保存设置中增添“保存模式0配置,保存模式1配置,保存模式2配置(可根据情况自行添加)”//主要为了和现存的“保存配置”区分开。
2、新增 切换配置面板
2.1 在该面板中增加 自动切换配置开关,点亮则启用该功能,点灭则停用该功能。
2.1.1 增加判断频率按钮,可选m1m5 m15 m30 h1 h4 d1等,则每根该周期K线开始时进行一次判断(主要是为了提高回测速度和降低EA负荷)。
举例:若选h4,则每四小时进行一次判断并根据判断结果切换配置。
2.2 在该面板中增加 当前启用配置,显示当前启用的配置编号
2.3 在该面板中增加配置1触发条件,配置2触发条件,配置3触发条件按钮(每个按钮点开显示内容一致)
报警提示:若点亮任意配置触发条件按钮时,该配置为空,则弹出提示框,请用户先保存模式配置
2.4 点开触发条件按钮,显示如下内容:
2.4.1 全局条件,显示如下内容:
  
浮亏
  
单向
输入框A
输入框B
单量
单向
输入框A
输入框B
手数
单向
输入框A
输入框B
浮亏、单量、手数任一按钮后,在单向按钮可通过单击,切换为单向、双向、全账户。。在输入框中输入数字,即生成完整的条件判断语句。若列A的参数落在列C和列D的范围之间,则该条件成立。
举例:若想实现浮亏大于1000,条件成立,可在输入框A\B中分别输入1000和99999999999
若想浮亏在1000~5000之间条件成立,可分别输入1000和5000。
名词解释:
单向:该EA或该货币对下多或者空任一方向满足即可。
双向:该EA或该货币对下多或者空加起来满足即可。
(举例:若当前货币对多单单量为5,空单单量为3,而条件为单量大于7,则按钮为单向时,该条件不成立,按钮为双向时该条件成立)
全账户:该账户下所有单子总的浮亏或者单量或者手数。
2.4.2 指标条件
  
指标A
  
时间周期选择
输入框A
输入框B
指标B
时间周期选择
输入框A
输入框B
指标C
时间周期选择
输入框A
输入框B
此处指标A B C(甚至D E F)可根据后续需求添加,时间周期同条件开仓面板中的选项,不再赘述。
2.4.3
增添按钮 多选同时满足条件,条件数:输入框
解释:该按钮类似自动面板-其他条中的多选满足条件开仓,若不点亮,则全局条件和指标条件中任一点亮的条件成立,即整体成立。若点亮并输入数字,则全局条件和指标条件中不小于该输入数字的条件成立,整体才成立。
3、判断逻辑
先对配置1触发条件进行判断,若条件成立,且当前启用配置不为配置1,则切换成配置1,并不对后续配置的触发条件进行判断。
若配置1条件不成立,则对配置2进行判断,如此类推。
若所有点亮的条件均不成立,且当前启用配置不为配置0,则切换成配置0。
举例:
  
成立条件
  
当前启用配置
操作
条件1、2、3
1
不进行任何操作
条件1、2、3
0或2或3
切换成配置1
条件2、3
0或1或3
切换成配置2
无任何条件成立
1或2或3
切换成配置0


作者: lsycf    时间: 2021-10-27 21:48
晕晕的
作者: yxh8002    时间: 2021-10-28 05:52
111111
作者: lsycf    时间: 2021-10-28 19:07
不能自动重新切换,只能手动切换
作者: HAIGE5588    时间: 2021-10-29 12:02
越看越糊涂
作者: 5296265    时间: 2021-11-2 17:44
只能说牛逼,,
作者: HAIGE5588    时间: 2021-11-5 14:10
EA帮的EA越来越强大了
作者: HAIGE5588    时间: 2021-11-6 21:06
wjwj999 发表于 2021-10-18 08:51
想法很好,但是这已经不仅仅是代码的事情了,确实很复杂的事情

666

作者: chen8984    时间: 2021-11-8 14:00
我这里也是有不能自动重新切换的问题,刚开始是会自动切换的,可后来重启mt4就不能了,不懂是哪里搞错了,有没人遇到同样问题?

作者: ww574696    时间: 2021-12-23 09:02

作者: 360855048    时间: 2021-12-24 12:55
感谢大佬分享
祝EA邦越做越大!!!
作者: 唐僧要吃肉    时间: 2022-1-2 19:39
??
作者: Redbull1212    时间: 2022-4-15 00:17
今天才明白了楼主的意图,这是厉害啊,佩服佩服
作者: kamoxiduo    时间: 2024-7-25 18:40
感谢分享




欢迎光临 EA邦程序化交易论坛 (https://www.eabang.com/bbs/) Powered by Discuz! X3.5