大佬们看看我这个策略在现有EA程序上可以编写出来不?
是我基于波浪理论想的策略,图片上的字母分别代表每个价格的反转点,即:高点A<B<C<D<E和低点X<Y<Z<V<U一、开仓手数自定
二、开仓条件(以多单为例,同时满足开仓):
1、1小时图中在某一个阶段形成高点不断抬高,低点也不断抬高择机开多单
2、1小时图中当形成一组明显的高低点后,如图A点和X点,当价格继续上涨突破A点后(如图绿色箭头和黄色箭头交叉点)开始利用马丁EA中的5分钟短期底部形态开仓多单
3、若价格运行至B点后不在继续上涨转而下跌,开仓价格不能低于X点,即B-Y的价格区间开仓
三、加仓条件(满足条件之一加仓,顺势逆势加仓次数最多各2次,即双向加仓最多4次):
1、例如价格首次上涨突破A点满足条件开仓后,逆势加仓(当前价格低于开仓价):利用15分钟短期底部形态加仓多单,仓位递增
2、例如价格首次上涨突破A点满足条件开仓后,顺势加仓(当前价格低于开仓价):利用5分钟短期底部形态加仓多单,仓位递减
四、平仓条件(满足条件之一平仓):
1、当前价格低于X点下方10-20点则止损全部平仓,即开仓后价格运行低于前一浪的起涨点X
2、固定盈利点数或金额满足全部平仓
3、开仓后当价格回调结束继续上涨且超过B点,形成新的低点Y,则在Y点下方10-20个点设置保护性止损
4、开仓后当价格回调结束继续上涨且超过B点,形成行的高点C,且BC之间价格差>BY之间价格差,则在B点下方10-20个点设置保护性止损,后续以此类推直到价格运行至止盈位或保护位
备注:这种方式的EA计算难点在于用什么的条件定义每一浪,即各个高低点(反转点)的确认。一种是连续多跟K线数量超过一定数值来确定一个点,另一种是某根K线振幅远远超过之前若干跟K线的振幅,这两种方法结合起来判断。要给我用肉眼就很容易判断,但是写成电脑可以识别的代码就不知道该怎么确定了......另外我用马丁EA测试的时候,有几次结果出来会自动在历史回测的界面画出类似波浪线的东西,不知道是否马丁EA已经拥有了这项判断技术!?
请各位大佬补充批评,谢谢EA邦平台!
第三条第2款括号里的字写错了,应该是(当前价格高于开仓价) 可以考虑ZIG 指标 credavis 发表于 2021-9-4 21:30
可以考虑ZIG 指标
感谢以前都不知道有ZigZag这个指标,刚才看了看还挺好:lol 你这个不严谨,建议先用历史回撤的仿真交易严谨一下,再发帖子,再讨论吧。
比如不断上涨,择机开多,不断和择机这都是无法量化的,举例来说,不断上涨应该用比如上涨多少点,择机应该用具体的满足某些条件。
程序只知道大小、小于、等于,不知道不断,不知道择机。 唐老师 发表于 2021-9-9 19:01
你这个不严谨,建议先用历史回撤的仿真交易严谨一下,再发帖子,再讨论吧。
比如不断上涨,择机开多,不断 ...
嗯,我在仔细量化一下,等下次活动出来参与
页:
[1]