专业人士,让我们一起创建一个EA! - 页 4

 
Vladimir Gribachev:

好了,我们开始吧。在这里,我们走了。

立即提出第一个问题。

1. 势头?- 什么样的冲动,只是Fibo水平还是别的什么?

我会用ZigZag。

2.猫头鹰会不会有2个外卖级别?在参数中部分关闭还是从一半的量中关闭?

1.我们采用参数为30-5-3的ZigZag,只计算最后两行。

2.你可以用两个TP开立两个相同的订单,也可以在TP1开立一个部分平仓(一半的仓位)的订单。到达TP1后,我们总是将第二个位置移至无损水平。以包括价差在内的最差价格的50%开仓,并在达到TP时也以最差价格平仓。

3 Zigzag指标透支了,但这不是问题,我们还是应该只看最后两行。有了倒数第二条线就没有问题了,而最后一条线(也就是当前的线)在变化,这意味着在开仓和平仓之前,进场也应该变化。也就是说--在M时间,之字形的长度为100点,价格下降到50,并进入市场的菲波目标。然后价格迅速到达TP1和TP2水平,之字线改变了它的大小,也就是说,我们将再次等待新的50%水平来进行下一次买入。我们还应该增加一个选项,如果相反的订单被打开,并且价格已经达到最低的38.2%斐波那契,则将未结订单转为无损。

 
Izzatilla Ikramov:

我将按照我自己认为容易实现的方式来写--如果你有什么想法,我们也会讨论。

1.我所说的冲动是指价格的移动,即价格相对向一个方向移动。为了方便,我们将使用参数为30-5-3的ZigZag指标。我们将计算出ZigZag的最后两行。我相信用这种方法构建的斐波那契线是很清楚的。

2.该交易将在50%的水平上以最差的价格进入两个市场订单(即以Ask价格买入,以Bid价格卖出)。获利 也应在最坏的价格上关闭。两种变体--看看实现起来有多容易,将来有多方便:a)你可以用两个相同的订单开仓,设置两个TP,b)你可以用一个订单开仓,在达到TP1后关闭一半的订单。EA的最大开仓订单数将是4个(变体1中的两个买入和两个卖出)或2个(变体b中的一个买入和一个卖出)。

3.对于止损,应该有两种选择--a)如果价格触及61.8%的水平,则触发止损;b)如果价格在TFSL中完成了61.8%以下,则触发止损(例如H4的条形收盘价低于61.8%)。

我个人一点也不喜欢这种描述。

1."......价格'相对'地朝同一方向移动的地方"。与什么相比较?也许正式化会更好:取动量射线(倒数第二)与修正射线(最后)的最小比率,例如2:1=50%的动量。也就是说,如果当前的射线(修正)是在前一个射线的50%大小之后形成的--该位置就不会被打开。

2.在我看来,在50岁时立即进入,是不值得的。让价格通过50%的水平(顺便说一下,最好把这个水平作为一个参数:23.6/38.2/50/61.8),并以高于它的收盘价回去 - 然后我们就开仓。而且是在两个方向进入。也许只有在动量射线的方向上才能开仓(在你在这里发布的视频链接中,我没有注意到那个人是双向交易的)。是的,也许我们还应该增加一个 "限制器",即如果水平设置为50%,限制器为61.8%,价格在回到50%的水平后突破了61.8%,则不建仓。限制器也在输入参数中设置。

SL/TP,订单数量--根据你的口味)。

 
Alexey Kozitsyn:

就我个人而言,我一点也不喜欢这种描述。

1."......价格 "相对 "向一个方向移动的地方"。相对于什么?也许一个更好的形式化:取动量射线(倒数第二)与修正射线(最后)的最小比率,例如2:1=50%的动量。也就是说,如果当前的射线(修正)是在前一个射线的50%大小之后形成的--该位置就不会被打开。

2.在我看来,在50岁时立即进入,是不值得的。让价格通过50%的水平(顺便说一下,最好把这个水平作为一个参数:23.6/38.2/50/61.8),并以高于它的收盘价回去 - 然后我们就开仓。而且是在两个方向进入。也许只有在动量射线的方向上才能开仓(在你在这里发布的视频链接中,我没有注意到那个人是双向交易的)。是的,也许我们还应该增加一个 "限制器",即如果水平设置为50%,限制器为61.8%,价格在回到50%的水平后突破了61.8%,则不建仓。限制器也在输入参数中设置。

SL/TP,订单的数量--根据你的口味)。

很好,你保存了我的第一个帖子--我在编辑时不小心把它删除了。

对于第1点,我认为射线的大小不应受到限制,让EA将与所有的射线一起工作,也许,使用EA,你将能够在小的时间段进行交易。

关于第2点,我总体上同意,但应该注意的是,有很多例子,当价格达到50%点,然后立即达到止盈,在这种情况下,我们要么很晚进入,要么错过信号。

是的,你看不到作者交易的是相反的订单,我也写过,我们按照上面时间框架上出现的信号的方向工作,你是对的--我们不要发明新的--我们找出与上面TF上的信号方向 相吻合的信号。

 
Izzatilla Ikramov:

1. 以30-5-3为参数的Zigzag,只计算最后两行。

2.你可以用两个TP开立两个相同的订单,也可以在TP1开立一个部分平仓(一半的仓位)的订单。到达TP1后,我们总是将第二个位置移至无损水平。以包括价差在内的最差价格的50%开仓,并在达到TP时也以最差价格平仓。

3 Zigzag指标透支了,但这不是问题,我们还是应该只看最后两行。有了倒数第二条线就没有问题了,而最后一条线(也就是当前的线)在变化,这意味着在开仓和平仓之前,进场也应该变化。也就是说--在M时间,之字形的长度为100点,价格下降到50,并进入市场的菲波目标。然后价格迅速到达TP1和TP2水平,之字线改变了它的大小,也就是说,我们将再次等待新的50%水平来进行下一次买入。我们还应该增加一个选项,如果相反的订单被打开,并且价格已经达到最低的38.2%斐波那契,则将未结订单转为无损。

如果这就是全部,这里有一个半小时的大纲。

请自由使用

附加的文件:
Fibo.ex4  13 kb
Fibo.mq4  8 kb
 
Izzatilla Ikramov:

好在你保存了我的第一个帖子--我在编辑时不小心把它删除了。

至于第1点,我认为不应该对射线的大小有任何限制,让EA工作所有的射线,也许在EA的帮助下,有可能在小时间段进行交易。

关于第2步,我总体上同意,但应该注意的是,有很多例子,当价格达到50%点水平,然后立即达到止盈

1.不是对光束大小的限制,而是对光束大小比例的限制。

2.好的,我们可以从水平上增加一个可配置的范围。

 
Vladimir Gribachev:

如果这就是全部,这里有一个半小时的大纲。

不客气。

谢谢。(笑)。测试。从图表上看,未平仓合约已经失去了TP。

 
Izzatilla Ikramov:

谢谢你。测试。从图表上看,未平仓合约已经失去了TP。

那么,如果 "之 "字形重绘,然后.....我们现在该怎么做?

让我知道你需要我做什么。

 
试着在这个之字形上写猫头鹰。它是不用重画的。
附加的文件:
 
我给高位TF添加了一个ZigZag过滤器,我没有多想(所以代码因为这个而有点长)。
附加的文件:
Fibo.ex4  17 kb
Fibo.mq4  8 kb
 
Vladimir Gribachev:

那么,如果 "之 "字形重绘,然后....我们现在该怎么做?

让我知道你需要我做什么。

乍一看,你可以把后退Z字形的参数设置为1。