很酷的系统! - 页 35

 
它是可靠的,但可以建立一个单独的网站,所以要思考并写下你的愿望。
 
artsnz >> :

>> 如果一切都那么好,你为什么不分享你的EA或它的策略?


我并没有说我的EA是完美的,所以我不认为张贴它有什么意义。

我不知道它是如何工作的,我不希望人们费力地喊着 "它在耗水",不了解它是如何工作的,盲目地改变设置(当然有设置,但它们以前是在EA内部设置的)。

我不明白它是如何工作的,我不能盲目地改变它的设置(当然它们是可用的,但它们已经在专家顾问里面预设了)。

如果你个人对它感兴趣 我可以在私人信息中分享。

它的效果相对较好,但...但这是一个罕见的、准确的失败者,1或2个订单,所以...

和其他99%的EA一样伟大,我只是想让EA对市场的依赖程度降到最低。

问题不在于下对的命令,问题在于打错的命令。

即使我有1个亏损的订单和9个盈利的订单,这1个订单也必须正确关闭才能保持盈利。

在我的系统中,亏损订单的数量远远少于盈利订单的数量,但考虑到亏损的距离很大,我们可以让它们全部消失。我试图根据市场情况,动态地计算出与止损的距离。

该战略如下。

IBFX - 我们接受买入或卖出指令并获利。

确认方向 - 动态推断器。( https://www.mql5.com/ru/code/9121 ) 作者:新古典主义

在我的要求下,推断器已经被作者敲定,目标是按要求计算,而不是一次计算(为此我必须非常感谢作者)。

检查H1和M15的推断器

外推器只有在条形变化或条件下才会被要求使用(否则每个tick的计算实际上会使EA挂掉)。

如果一切相同,则在给定的距离下挂单。

如果订单毕竟走错了方向,而挂单没有触发,那么挂单就会被放在指定的距离上。

止损点放置的距离很大,因为系统并不完美,应该有空间用于缩减和反转。

当订单触发后,在价格向好的方向发展时,为了保险起见,在价格后面的一定距离设置止损,如果它没有达到止盈。

批量是动态设置的 - 指定存款的百分比。

该策略的问题,动态改变止损,取决于.......,谁知道是什么。

因此,在不需要它们的时候,它们应该远离,在需要它们的时候,它们应该以最小的损失进行锻炼。



 
我对这一切还很陌生,只是在学习,但关于网站,我可以帮你创建一个私人论坛,托管--网站可用。
 
artsnz >> :
但它是可靠的,但我们可以做一个单独的网站,所以考虑并写下你的愿望。


关于你的EA。

有一个建议是加快工作进度。

只有在条形图发生变化时才调用指标。

在任何情况下,指标都不是从点位中获取数据,而是从现有的条形图中获取数据,直到最后一个关闭的条形图。

而且他们并不关心每一个虱子。

例子(IMHO)。

//-----------------------

int bars=GlobalVariableGet("bars"); 
 if ( bars != iClose(NULL,0,1)) 

{

GlobalVariableSet("bars", iClose(NULL,0,1));

Индикаторы

Индикаторы

Индикаторы

}
 //-------------------

在这之后,他们将只在酒吧变化后被调用。

指标数据可以从缓冲区读取,我认为,这也会影响加速。

 
这笔交易从今天早上就开始了......。以前是-35,现在是+20...м..代码中的拖网是15...一切正常...不工作?我不太明白关于开放交易...必须有3个条件--形状,从X1到Day(或X4)的方向性和蓝-绿-黄-红线......黄色给出了28%的概率...... 似乎顾问没有考虑到哪条线,因此也没有考虑到趋势方向的概率...
 
ixoid >> :
我是这一切的新手,只是在学习,但关于网站,我可以帮助你创建一个封闭的论坛,托管--网站可用。

这有什么意义呢? 你不会得到任何新的人或想法。
我认为这里的情况很好。

 
我已经两天没有请顾问了,太无聊了 :|。
 
static double LineGreen, LineRed;
static datetime dtH4 = 0;
if ( dtH4 != iTime(NULL, 240, 0))
{
  dtH4 = iTime(NULL, 240, 0);
  // TRO_InsideBar_Plot2.
  if (IsTesting()) iCustom(NULL, 240, "TRO_InsideBar_Plot2", 50, true, Blue, Lime, 0, 0);
  LineGreen = ObjectGet("HIGH_0", OBJPROP_PRICE1);
  LineRed = ObjectGet("LOW_0", OBJPROP_PRICE1);

  // IBFX - CPR.
  if (IsTesting()) iCustom(NULL, 240, "IBFX - CPR", true,  true, true, true, DarkBlue, DimGray, 
                                                            Lime, Red, Blue, FireBrick, 50, 0, 0);
...
}
许多变量足以在每个柱子(4H、1H、M30)上重新计算一次,而不是在每个tick 上重新计算。上面的例子。我的想法正确吗?
 
我注意到了IBFX的参数GMT的变化
,根据这个参数,信号会有很大的变化

一般来说,GMT应该设置为经纪公司服务器的时间

 
Alivio >> :
我已经两天没有请顾问了,太无聊了 :|。


信号将真的很稀少。我必须要问一下话题发起人关于交易的频率。