我将免费撰写一份顾问报告 - 页 3

 

你好。
是否有可能在MQL4中为EA(基于 "头肩顶 "模式)编写一个信号?
在截图中:
- 波(带点的红色直线)=连接2个平均数ma1和ma2的交点之间的最大和最小的线。(以正常化点数计算的交叉点)
该模式用红色实线标记。
- ma3 = 较早的时间框架平均数
- 所有的ma=简单,收盘,周期和时间框架都被设置了
- AO是自定义的5位数字(我只用它来进行波浪的视觉计算)。如果应用于信号写入,数字的数量应该被规范化。
- 使用滑移和魔术
- 对于买入,从最大的第一波+在正常化的点中过滤+在问价处进入。
滤波器 = 这是从第一波的最大/最小值开始的正常化点数的偏移量,由用户设定。
- 卖出信号是镜像的
从第一波的最小值开始进场+以正常化的点数过滤+在买入价进场
- 我要求提供源代码,因为我自己正在努力学习MQL4语言。
- 在档案馆中,还有3个版本的这个信号来打开一个交易。

附加的文件:
2j_o4gpf.zip  68 kb
 
yakton:
如果你有好的策略并愿意分享,我可以写一个EA。 我邀请你公开或私信讨论。
我有一个策略,我想在此基础上制作一个EA,以检查其在自动模式下的工作情况。我需要一个适用于MetaTrader 4的EA。一个货币对上通过挂止损单进行交易,一个进入信号--基于分形指标 平仓--通过TP。所有的头寸都有可调整的追踪止损。批量是按余额的百分比计算的。如果说得更具体一点,我把这个想法公之于众,反正这个策略只适合于某些货币对。说明在所附的文本文件中。
附加的文件:
 
VladimirUral:

你好。
是否有可能在MQL4中为EA(基于 "头肩顶 "模式)编写一个信号?
在截图中:
- 波(带点的红色直线)=连接2个平均数ma1和ma2的交点之间的最大和最小的线。(以正常化点数计算的交叉点)
该模式用红色实线标记。
- ma3 = 较早的时间框架平均数
- 所有的ma=简单,收盘,周期和时间框架都被设置了
- AO是自定义的5位数字(我只用它来进行波浪的视觉计算)。如果应用于信号写入,数字的数量应该被规范化。
- 使用滑移和魔术
- 对于买入,从最大的第一波+在正常化的点中过滤+在问价处进入。
滤波器 = 这是从第一波的最大/最小值开始的正常化点数的偏移量,由用户设定。
- 卖出信号是镜像的
从第一波的最小值开始进场+以正常化的点数过滤+以买入价进场
- 我要求提供源代码,因为我自己正在努力学习MQL4语言。
- 在档案中,还有3个版本的这个信号来打开一个交易。


我不会承诺关于指标的任何事情...我不会对指标作出任何承诺。也许有一天,当没有有趣的策略时,我就可以使用指标了......。
 
Andrju81:
我有一个策略,想在此基础上制作一个EA,以测试其在自动模式下的工作。我需要一个适用于MetaTrader 4的EA。一个货币对上进行挂单止损的交易,并根据分形指标发出入场信号 平仓--通过TP。所有的头寸都有可调整的追踪止损。批量是按余额的百分比计算的。如果说得更具体一点,我把这个想法公之于众,反正这个策略只适合于某些货币对。所附文本文件中的描述。
在PM中取消订阅,我会接受,但要晚一点......
 
yakton:

我不能保证关于指标的任何事情...关于EA的话题还没有枯竭......也许有一天,当没有有趣的策略时,我将能用一些指标来工作......
我不需要一个指标。我需要的专家顾问是基于 "头肩顶 "模式及其修改(开仓和平仓交易的信号)。这是外汇市场上唯一的反转形态,其他反转是针对其他市场。如果这些信号不能被编程,那么谈论EA就没有意义了。
 
VladimirUral:
我不需要一个指标。我需要的专家顾问是基于 "头肩顶 "模式及其修改(开仓和平仓交易的信号)。这是外汇市场上唯一的反转形态,其他反转是针对其他市场。如果这些信号不能被编程,那么谈论专家顾问就没有意义了。

我没有仔细阅读......原则上是可以编程的......。但问题是它的准确性如何...我们必须对有线条的蜡烛进行平均...我们的想法是,我们需要4行来描述一个模式...问题1是如何确定要看多深的故事...最好是该软件应能确定...问题2:假设我们有一条断线,我们需要在信号出现时确定其参数......

问题3:理论上,我们有4段不同长度的线,由于这些线的转角,顶部可能会移到对我们不利的一侧......

这都是可以解决的,但每一个点都会增加误差。我想做,但由于目前缺乏空闲时间,我会无限期地推迟......当我更空闲时,如果它仍然有意义,我会去做......但什么时候会这样,我不知道......。

 

大家好!我在所有的趋势跟踪EA中都遇到了一个问题--平仓,这简直就是扼杀了之前获得的所有利润。我为自己设定的目标是创造一些通用的东西,使亏损的交易降到最低。

需要一个程序员来创建一段可以放入任何趋势EA的代码。

这个想法的实质是以下几点。

1) 收到给定的信号后,我们建立一个卖出 头寸(1手)。挂单 的网格被设定为高于开单的一定距离,例如20点--买入止损,卖出限价--2手;买入止损,卖出限价--4手;买入止损,卖出限价--8手。这些订单被锁定。

2) 当达到止盈或止损水平时,所下的挂单被删除。

2)当买入止损和卖出限价达到2手时,我们等待价格的下一步走向。如果价格达到止盈或止损水平,我们使用CloseBy函数关闭所有未结的挂单,并删除剩余的挂单。如果价格达到买入止损和卖出限价(4手),那么我们同时关闭一个卖出订单(1手)和一个买入订单(2手),获得20个点的利润。 然后,如果价格达到一个开放的卖出订单(2手),我们将该订单关闭为零,并使用Slosewy功能关闭所有开放的挂单(4手),并删除剩余挂单。

3)如果价格走高并抓住了买入止损和卖出限价(8手),那么我们就关闭2手卖单和4手买单。如果价格回到卖出订单(4手),那么我们在零点关闭这个订单,并通过SloSeBy打开待定订单(8手)。如果价格再上涨20点,我们就关闭所有的订单。

卖出交易的例子,有一格的订单。

_______________________________________________________________TB3(8手)

_______________________________________________________________ts3(8手)

_______________________________________________________________tb2(4手)

_______________________________________________________________ts2(4手)

_______________________________________________________________tb1(2手)

_______________________________________________________________ts1(2 lots)

_______________________________________________________________ sell

 

有一个EA(附后)。

第一笔订单在两个MA交叉的信号下打开。然后,价格要么到TP,要么收集指定数量的限制,然后以总利润固定交易。和我一起工作的程序员已经消失了,所以有些想法还没有实现。总的来说,专家顾问在这种形式下显示出相当好的效果,但最后很可能会失败。我想做以下改进,以便它能更正确地工作。

第一笔订单不应该在交叉点的时刻开仓,而应该在下一根蜡烛的开仓(如果交叉点仍然存在的话),以便尽可能地避免虚假交叉。目前,专家顾问经常捕捉到这样的错误信号,因此由于SL上没有信号而损失了很多钱(见下一点)。

2、SL。所有未平仓的订单在相反的MA交叉时刻被强制关闭。在这一点上,EA并不总是关闭损失的头寸。而且我认为第一点的问题不一定是它的错。我并不总是在下一个MA交叉点关闭头寸,但我不明白为什么。专家顾问继续设置限制,这往往导致更大的缩水。

无论如何,让我们集体努力吧。我有更多的想法来减少风险,但我应该先运行所述的变体。

附加的文件:
setkama.mq4  12 kb
 
yakor1988:

有一个EA(附后)。

第一笔订单在两个MA交叉的信号下打开。然后,价格要么到TP,要么收集指定数量的限制,然后以总利润固定交易。和我一起工作的程序员已经消失了,所以有些想法还没有实现。总的来说,专家顾问在这种形式下显示出良好的效果,但最后很可能会失败。我想做以下改进,以便它能更正确地工作。

第一笔订单不应该在交叉点的时刻开仓,而应该在下一根蜡烛的开仓(如果交叉点仍然存在的话),以便尽可能地避免虚假交叉。目前,专家顾问经常捕捉到这样的错误信号,因此由于SL上没有信号而损失了很多钱(见下一点)。

2、SL。所有未平仓的订单在相反的MA交叉时刻被强制平仓。在这一点上,EA并不总是关闭损失的头寸。而且我认为第一点的问题不一定是它的错。我并不总是在下一个MA交叉点关闭头寸,但我不明白为什么。专家顾问继续设置限制,这往往导致更大的缩水。

无论如何,让我们集体努力吧。我有更多的想法来减少风险,但我应该先运行所述的变体。

在编译时,它产生了一大堆非关键性的错误。但这并不是最重要的事情。最主要的是,订单根本就没有打开。我们必须看看它是如何开仓和平仓的。也许你在附加文件时没有成功地修剪它。如果是这样,请将这套文件发给我们。
 
alexey1979621:
编译时,它给出了一大堆非关键性的错误。但这并不是最主要的。最主要的是,订单根本打不开。我们需要看看它是如何开单和关单的。也许你在附加文件时没有成功地修剪它。如果你有的话,请给我发送套装文件。
我不知道问题出在哪里。我只是在原来的基础上改变了文件的名称。我正在发送EA和带有工作设置变量的设置文件。
附加的文件:
eur_usd_m5.mq4  12 kb
eurusd.set  2 kb