编码帮助 - 页 30

 

...

为重绘指标添加警报 的问题很简单。

想象一下,它在第5条给出了一个信号(我们不能指望一个经典的闭合条提示,因为过去的条会改变,因此我在例子中使用了5条--我们必须监测所有重绘条的变化)。然后在下一个交易日,它将 "信号地点 "改为第10条。然后在下一个tick上,它将信号地点改变为bar 1。以此类推...

我知道在现实中不会发生如此 "剧烈 "的变化,但我只是举了一个例子:几乎不可能 "决定 "何时应该发出警报,或者在重绘指标上是否真的有新的警报(这就是为什么我总是说,它们也许适合于酌情决策,但它们不应该用于信号模式,因为在信号模式下使用它是非常、非常危险的)。

MQL:
Mladen,

你是否还能在颜色变化时发出警报,因为对我来说,重绘不是一个问题,我把它作为一个早期预警信号,一个箭头和声音警报会非常好。

希望你能帮忙。

MQL
 

关于J6布林线指标的帮助

大家好。

如今我开发了我的EA,一切看起来都很好。

但 "J6布林线指标 "出了问题,它是我的EA的一个关键因素。

它在图表上运行良好。

当EA调用它时,MT4无法加载它,并给出错误 提示"JJMASeries number = 0.Error!!!JJMASeries()函数 的参数nJMA.limit比应该的要小"。

谁能帮助我解决J6Bolinger Bands指标的问题?

谢谢

附加的文件:
 

...

从你对问题的描述中可以看出,问题不在指标,而在你从EA中对它的调用。你应该公布你对指标的iCustom()调用,以便对其进行错误测试(因为可能有几个原因导致该错误)。

kemal44:
大家好。

现在我开发了我的EA,一切看起来都很好。

但 "J6布林线指标 "出了问题,它是我的EA的一个关键因素。

它在图表上运行良好。

当EA调用它时,MT4不能加载它,并给出错误 提示"JJMASeries number = 0. Error!!!JJMASeries()函数的参数nJMA.limit比应该的要小"。

有谁能帮助我解决J6保龄球指标的问题?

预先感谢
 
mladen:
为重绘指标添加警报的问题很简单。

想象一下,它在第5条给出了一个信号(我们不能指望一个经典的闭合条提示,因为过去的条会发生变化,因此我在例子中使用了5条--我们必须监测所有重新绘制的条的变化)。然后在下一个交易日,它将 "信号地点 "改为第10条。然后在下一个tick上,它将信号地点改变为bar 1。以此类推...

我知道在现实中不会发生如此 "剧烈 "的情况,但我只是举了一个例子:几乎不可能 "决定 "何时应该发出警报,或者在重绘指标上是否真的有新的警报(这就是为什么我总是说,它们可能对酌情决策有好处,但它们不应该用于信号模式,因为在信号模式下使用它是非常、非常危险的。)

感谢Mladen的及时回复,EA将其称为2种不同的格式,如下所述,但我在这个问题上没有成功。

EA的调用方式为

" iCustom (NULL,0, "J6BB",Bands_Period,Bands_Deviations,MA_method,MA_Smooth,Bands_Smooth,Smooth_Phase,Bands_Shift,Input_Price_Customs,5,1)

或其他格式

EA以icustom(Null,0, "J6BB",0,5,1)的形式调用它。

 

...

:):)

欢迎加入俱乐部(错误发现者俱乐部)。

用build 419测试,它在测试开始时做了与你描述的相同的 "事情"。用build409测试,它在测试开始时也做了同样的事情。这是我在用Build 409进行视觉测试时得到的结果。

这是我在构建419上使用相同指标的相同EA在相同的视觉回测中得到的结果。

在构建419中,大部分时间它返回的是无意义的数值。最终它稳定了下来,但即使如此,我也不确定结果是否是他们应该得到的,因为在 "稳定 "之前,它是这样做的。

这是我在两个平台上使用的测试版本,看看它是否能工作。

说实话,我不知道错误从何而来,但从我所看到的,错误是在jma布林带 内(它显然需要数据来 "稳定"),这不是第一次使用该版本的jma显示一些错误。

kemal44:
感谢Mladen的及时回复,EA称其为2种不同的格式,如下所述,但我在这个问题上没有成功

EA调用它为

" iCustom (NULL,0, "J6BB",Bands_Period,Bands_Deviations,MA_method,MA_Smooth,Bands_Smooth,Smooth_Phase,Bands_Shift,Input_Price_Customs,5,1)

或其他格式

EA以icustom(Null,0, "J6BB",0,5,1)的形式调用它。
附加的文件:
calltest.mq4  2 kb
419.gif  18 kb
419_2.gif  35 kb
409.gif  46 kb
 
mladen:
:):):)

欢迎加入俱乐部(错误发现者俱乐部)。

用build 419测试,它在测试开始时做了与你描述的相同的 "事情"。用build409测试,它在测试开始时也做了同样的事情。这是我用build409进行视觉测试时得到的结果。

这是我得到的结果,同样的EA与同样的指标在build 419中的视觉回测

在build 419中大部分时间它返回的是无意义的值。最终它稳定了下来,但即使如此,我也不确定结果是否是他们应该得到的,因为在 "稳定 "之前,它是这样做的:

这是我在两个平台上使用的测试版本,看看它是否能工作。

说实话,我不知道错误从何而来,但从我所看到的,错误是在jma布林带内(它显然需要数据来 "稳定"),这不是第一次使用该版本的jma显示一些错误

再次感谢您对我们的帮助,在我看来,我的Ea不能正常工作, ,我只是个交易员,在外汇市场是个新手。

是否有任何没有错误的Jma系列mqh文件? 请带领我找到它

 
kemal44:
再次感谢您对我们的帮助,在我看来,我的Ea将无法正常工作, ,我只是个交易员,而且是外汇市场的新手。 有没有没有错误的Jma系列mqh文件? 请带我找到它。

嗨,Kemal。

也许可以试试这个版本,对我来说似乎是有效的。JJMASeries.mqh和PriceSeries.mqh包含的文件和Heiken Ashi# 指标都在rar文件中。

附加的文件:
 

...

Kemal

这些错误发生在你测试过去的时候(我的测试期开始于2010年5月1日)。如果你测试一些更近的时期,就不会出现这样的情况(试着测试一下2012年,你就会明白我的意思)不知道是什么原因造成的。试试mrtools发布的版本,也许其中一些版本正在纠正这个错误......谁知道呢?

kemal44:
再次感谢您对我们的帮助,在我看来,我的Ea将无法正常工作, ,我只是个交易员,在外汇市场上是个新手。 是否有任何Jma系列mqh文件没有错误? 请带领我找到它。
 
kemal44:
大家好。

如今,我开发了我的EA,一切看起来都很好。

但 "J6布林线指标 "出了问题,它是我的EA的一个关键因素。

它在图表上运行良好。

当EA调用它时,MT4无法加载它,并给出错误 提示"JJMASeries number = 0. Error!!!"。JJMASeries()函数的参数nJMA.limit比应该的要小"。

谁能帮助我解决J6Bolinger Bands指标的问题?

预先感谢

谢谢你,我真的很感激你。

J系列不允许我们看到我们的EA过去的表现,我将使用T3MA ind 与BB正常,而不是J系列。

我的另一个障碍是我们不懂编程,无法将我们的MS公式转换成MT4格式。

附件显示了我的交易策略和我开发的动态枢轴指数,枢轴值是不同的当前值,但它们在同一时间一起工作。

枢轴显示了在不同时间段交易的顶线底线,包括成交量和价格,例如昨晚它显示的支撑线是1.2688,昨晚它被打破了,但价格在支撑线被打破后总是跳涨,后来它计算出下一个支撑值。

是否有可能在MT4平台上制作同样的图表?

预先感谢

附加的文件:
eurusd.png  36 kb
 

对我的EA的最后一个问题

亲爱的Mladen ,

你是个好人,帮助我们并与我们分享你的经验。我正在使用你的EA模板,并把我的策略写进了你的EA模板,回测显示我的策略很好,模拟账户 证实了这个策略,但是,当涉及到资金管理时,我有一个问题。

比如今天,我的系统卖出了USDCHF,15-20个点之后,趋势又与我的策略相反,所以追踪止损没有保护我的利润,当类似情况出现时,EA如何管理保护零损失?

如果您不介意,请与我们分享您的观点。

谢谢