信封2.11 - 页 48

 

代码修改

我对写代码一窍不通,但看起来我还必须为每一个额外的货币对添加类似这样的东西,我为其添加了一个神奇的数字

如果(Symbol() == "EURJPY")|| Symbol() == "EURJPYm") Magic = 14000。

{

EnvelopePeriod= 144;

EnvTimeFrame = 0; //包络时间框架。0=图表,60=1小时,240=4小时,等等。

EnvMaMethod = 1; //0=sma,1=ema,2=smma,3=lwma.

EnvelopeDeviation = 1;

TimeOpen = 0;

TimeClose = 23;

FirstTP = 89.0;

第二TP=144.0。

第三TP = 233.0。

手数=0.01。

最大风险 = 0。

DecreaseFactor = 5;

MaElineTSL = 0;//0=iMA追踪止损 1=反向封套TSL

newdigital:
什么是附加代码?

我把它用于欧元兑美元,还有一些版本用于英镑兑美元。

欧元兑美元的效果比较好。

顺便说一句--这不是好的一周......

这个版本在本周为欧元兑美元带来0个点,为英镑兑美元带来+103个点。

另一个版本损失了大约300点,但这是因为我在M15和M5时间段同时使用欧元兑美元(M5时间段对这个EA来说是非常有风险的,因为我是在M15时间段使用的。

对于M5时间框架,有时必须手动管理交易;但有时M5非常非常有利可图......但风险很大,我经常手动退出M5;M15的交易方式是正常的 "附加和遗忘")。
 

...

不需要这样做

首选设置是在代码中作为一种辅助。如果PrefSettings参数 被设置为假的, EA就会使用你在外部参数中的设置(所以你作为用户可以100%控制这些参数),如果你想让EA "记住 "某些符号的特殊设置,你就需要修改代码。其余的代码,据我所知,在不同的符号之间是有区别的(即使神奇的数字是相同的),所以不需要任何额外的编码。

PS:你引用的代码是有错误的代码(它将设置魔法数字,但它后面的"{"和"}"内的代码将被执行,不考虑任何条件--所以对于任何符号)。它应该是这样的(更正后的版本作为2.13.2版发布,两篇文章之前)。

if(checkSymbol("EURJPY"))

{

EnvelopePeriod = 144;

EnvTimeFrame = 0; //envelope time frame: 0=chart,60=1hr,240=4hr, etc.

EnvMaMethod = 1; //0=sma,1=ema,2=smma,3=lwma.

EnvelopeDeviation = 1;

TimeOpen = 0;

TimeClose = 23;

FirstTP = 89.0;

SecondTP = 144.0;

ThirdTP = 233.0;

Lots = 0.01;

MaximumRisk = 0;

DecreaseFactor = 5;

MaElineTSL = 0;//0=iMA trailing stoploss 1=Opposite Envelope TSL

} [/php]or if you stick to the way of checking symbol names you quoted (in which case the EA will not recognize some suffixes or prefixes on some brokers) the first 2 lines of the code should look like this :

[php]if(Symbol() == "EURJPY" || Symbol() == "EURJPYm")

{

问候

mladen

alpine4133:
我对写代码一窍不通,但看起来我还必须为每一个额外的配对添加类似这样的东西,我为其添加一个神奇的数字

如果(Symbol() == "EURJPY")|| Symbol() == "EURJPYm") Magic = 14000。

{

EnvelopePeriod = 144;

EnvTimeFrame = 0; //包络时间框架。0=图表,60=1小时,240=4小时,等等。

EnvMaMethod = 1; //0=sma,1=ema,2=smma,3=lwma.

EnvelopeDeviation = 1;

TimeOpen = 0;

TimeClose = 23;

FirstTP = 89.0;

第二TP=144.0。

第三TP = 233.0。

手数=0.01。

最大风险 = 0。

递减因子=5。

MaElineTSL = 0;//0=iMA尾随止损 1=反向包络TSL
 

最新版本的Envelope 使本周的+913点(4位数点)--见所附声明。

仅供参考。

我也在测试最新版本和旧版本(旧版本赚了+466点)。

所以,一般的结论是:最新版本更有利可图,但更稳定的是旧版本(仅针对欧元区)。

附加的文件:
 
newdigital:

我每周都会在周一早上使用D1/H4时间框架的一目连指标检查市场状况。

如果市场状况对我来说不是很好,我就不会在本周交易某些货币对。但我在周一早上知道。

例如,我上周没有检查市场状况,并得到了一些损失。

嗨,NewDigital。

你能不能再详细说明一下你的技术(要看什么,例子,或截图),听起来很有用......!

我猜你使用的是标准版的一目连(有KS、Cloud等)?

干杯,斯诺。

 

我使用的信息模板来自asctrend主题https://www.mql5.com/en/forum/174756,来自精英指标部分https://www.mql5.com/en/forum,或来自市场条件主题https://www.mql5.com/en/forum/178404

它是标准的一目了然的默认设置,在H4和D1时间框架上还有一些指标。

 

信封

这是我今天下午用ENVelope发现的一些高利润的交易;将继续测试......但有什么方法可以在所有交易盈利后一键关闭?

欢呼声

麦克

附加的文件:
picture_261.png  96 kb
 

我只在欧元兑美元和英镑兑美元中使用它。

所以,对我来说,手动关闭它没有问题。

此外,这个EA有很好的跟踪止损,所以...

使用关闭所有脚本或其他一些脚本/EA来关闭交易 - 链接在这里https://www.mql5.com/en/forum/176044

 
newdigital:
最新版本的Envelope在本周取得了+913个点(4位数的点)--见附件的声明。

仅供参考。

我也在测试最新版本和旧版本(旧版本取得了+466点)。

因此,一般的结论是:最新版本更有利可图,但更稳定的是旧版本(仅针对欧元区)。

newdigital:

你是如何在你发布的信封 式EA中把你的SL弄得这么紧?

欢呼

 

因为止损 是通过追踪止损移动的,而追踪止损是为Envelopes指标设计的。只要将标准的Envelopes指标与EA的输入相连接--你就会看到止损应该/将要移动的位置(它是由指标的线条移动的,这非常舒服)。

我喜欢这个EA,尤其是信封指标的追踪止损。

 

你使用的最新版本是哪个版本?谢谢

亲爱的Newdigital。

请告知并公布下载最新版本的链接,你们现在正在进行测试。谢谢。

最新版本在迷你账户和标准账户上都能正常工作吗?如果经纪商的货币对后缀为m或fx,我们是否需要在最新版本中改变任何东西,还是只保留默认设置?

谢谢你的详细解释。

请注意。

詹姆斯