实现对冲马丁新功能可行性的探讨
本帖最后由 EA邦高老师 于 2021-10-27 19:51 编辑很久没有发帖,最近一直在进一步打磨几个模型基于3.8版本的一些优化。
想跟EA邦的老师们探讨一下技术上有无实现这一操作的可能性:
通过全局设置中的加载设置和保存设置,通过添加条件来实现不同设置之间的自动切换。
一个面板,条件可以选 浮亏,订单数,总手数等等(甚至可以是更多的指标),大于或者小于某个参数,则加载设置1的整套参数来运作本EA,如果不满足,则加载设置2的整套参数来运作本EA。
通过这样的操作,可以让用户自行设置触发条件来判断当前处于震荡模式,趋势模式,以及被套的保命模式来进行整体参数的切换。
比如根据总体单量或者浮亏的不同,切换不同的止盈,加仓,对冲参数等等。
或者根据当前RSI或者DKX或者各种指标来判断当前处于震荡或者趋势的模式,从而在止盈点数,加仓间距之类的做出调整。
如果唐老师觉得这个修改在技术上有可行性,我愿意付费加急开发,谢谢。
(明天也会和唐老师QQ进行探讨)
这个想法十分好,根据具体情况变动策略,如果实现了虽然没有学习能力但也算是半人工智能了。顶起
昨晚看了楼主的所有帖子,真的是佩服。一直想买这个EA,就是现在读帮助手册还没完全读懂。 楼主怎么联系你,我0420439188 想法很好,但是这已经不仅仅是代码的事情了,确实很复杂的事情 收到,我们正在评估 和唐老师沟通后确认技术上可以实现,将需求整理如下,有不够明确的地方我们再沟通。谢谢唐老师!
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、31不进行任何操作
条件1、2、30或2或3切换成配置1
条件2、30或1或3切换成配置2
无任何条件成立1或2或3切换成配置0
晕晕的 111111 不能自动重新切换,只能手动切换
页:
[1]
2