突破早晨的平地--哪些对? - 页 16

 
ikatsko писал(а)>>
我稍微重新做了一下线性回归指标(由Dserg 完成),方向如下:我指定找到晨曦公寓的时间(从16:00,但不晚于23:00到7:00,但不早于1:00)。该指标找到了Nlin 和最小r0。而且信号Up[i]、Dn[i]、Stop[i]、Target[i]不会在形成后立即产生。
你好,请你评论一下该指标的行为。
我没有分析过它的工作。我决定测试一下,我看到一些奇怪的行为。
指标参数是默认的。
如果可能的话,请告诉我更多关于它的情况。该指标找到了Nlin 和最小的r0



 
Dserg писал(а)>>
这里有一个关于分解的小提示。


它看起来很棒。但最重要的是,最大系列的亏损交易只有2或3次。所以可以根据自己的喜好使用马丁。
把面团切碎,这并不可惜:-)


谢谢你。专家顾问是非常有趣的。但在打和跑的过程中,我检测到对下一个手数的确定不正确(在红框中)。



完整的报告和档案见附件。看一下,plz。
也许作者是这样构思的?但这是不符合逻辑的...

问题似乎在于此

if (Hour()==h1 ) {
      if (Ns==1 && Nb==1 && n>0) {
         n--;
         Coeff /= Fact;
      }
         
      CloseBuyStopOrder();
      CloseSellStopOrder();
   }   
附加的文件:
a2.zip  29 kb
 
renoshnik писал(а)>>
我可以加入对话吗?
我在这里发布了一个细分时段水平的EA,并决定将其调整为 "夜间平盘"--在测试器中是一个不错的图片......

如果更多的细节在这里 -http://voloshin-fxcci.blogspot.com/2010/03/blog-post_18.html
专家顾问在这里 -https://www.mql5.com/ru/code/9465


.... 的意义是什么--把它调到夜间的平面上
如果它与会议联系在一起。
"..... 忘记了对图片的一个小评论--如果你注意到--图上有牙齿,它的作用是这块程序...."

当然,这不在专家顾问中 :)


 
lasso >>:


Спасибо. Советник очень интересный. Но при разборе полетов, выявилось некорректное определение размера следующего лота (в красной рамочке)



Полностью отчет и set-файл во вложении. Посмотрите, плиз.
Может так задумано автором? Но как то не логично...

Проблема вроде кроется здесь


我已经忘记了具体的内容,但想法是这样的。
RiskCoeff平衡每笔交易的风险,取决于平仓的大小。事实是负责马丁的步骤。也就是说,如果我们设定Fact=1,所有盈利的交易必须是相等的。不幸的是,我不记得这部分代码是负责什么的。
 
Dserg писал(а)>>


我已经忘记了具体内容,但想法是这样的。
RiskCoeff负责每笔交易的风险,取决于单位的大小。事实是对马丁的步骤负责。也就是说,如果我们设置Fact=1,所有盈利的交易应该是相等的。不幸的是,我不记得这个具体的代码部分是负责什么的。

事实证明,如果在下一个 "周期 "开始之前,两个止损单没有被触发,它们就会被删除,马汀的步长(n--)被重置为1(这是有道理的),而这

Coeff /= Fact;

我不知道为什么。 好吧,别介意。我们来算算看。
// ----
我还以为我是唯一一个如此健忘的人呢 ......
事实证明,这对我来说并不全是坏事。 :-))))

 
Dserg писал(а)>>

我已经忘记了具体内容,但想法是这样的。
RiskCoeff负责根据平仓的大小来平衡每笔交易的风险。事实是负责马丁的步骤。也就是说,如果我们设置Fact=1,所有盈利的交易应该是相等的。不幸的是,我不记得这个代码片段是负责什么的。

好的。
你能回答一个简单的问题吗?在你看来,在红框中强调的区域增加手数的动态(有六个交易)是正确和合理的?
在我看来,在第一个系列(四输一赢)--一切都很正确。
在第二个系列中(在最低赌注的情况下,输了三场,之后赢了一场),我想不会。
 
lasso >>:
Здравствуйте! Не могли бы Вы прокомментировать такое поведение индикатора.
Работу его не разбирал. Решил потестировать и увидел не понятное, на мой взгляд, поведение.
Параметры индикатора - по умолчанию.
И если можно, чуть поподробнее, об этом: Индикатор находит Nlin и минимальный r0



在最初的Dserg-a指标中,信号是在通道中断后立即产生的。但通道的宽度必须手动设置。我的建议是为 "抓住 "上午的平局设定预期时间(范围)。在这段时间内,指标选择MINIMUM通道宽度,从StartTime到FinishTime经历各种通道变体,只有在结束时(没有其他变体时)才会画出一个最小宽度(r0)的通道,其长度等于Start和Finish之间的条数(Nlin)。而如果在那一刻,通道(获得的)已经被打破,就会产生输出信号。我现在在思考通道长度优化的标准。也许有人有想法?

 
Dserg писал(а)>>


我已经忘记了具体的内容,但想法是这样的。
RiskCoeff负责根据平仓的大小来平衡每笔交易的风险。事实是负责马丁的步骤。也就是说,如果我们设置Fact=1,所有盈利的交易应该是相等的。不幸的是,我不记得这个代码片段是负责什么的。


问题是,在下一个 "周期 "之前,有两个止损单没有触发的情况下(例如,有两个止损单没有触发)。凌晨2点之前),它们被删除,马汀的一步(n--)被重置 为1(这是符合逻辑的),并且Coeff /= Fact; 返回到该事件之前的初始值,但变量lastB没有返回。

如果用I. Kim的函数if(isLossLastPos("0", -1, nMagic)) 代替if(lastB-AccountBalance()>0.0) ,一切就归其位。
在我的情况下,做了这个修正后的结果并没有好多少。但我不知道它在不同的设置下会对EA的结果产生什么影响。

如果你不介意的话,我可以把它修好,然后贴在这里。

 
lasso >>:


Проблема в том, что в ситуации когда два стоп-ордера не сработали до начала следующего "цикла"(напр., до 2:00 утра), они удаляются и шаг ступени мартина (n--) сбрасывается на единицу (что логично), и Coeff /= Fact; возвращается в исходное до этого события значение, а вот переменная lastB не возвращается.

А если вместо конструкции if (lastB-AccountBalance()>0.0) использовать ф-цию И. Кима if (isLossLastPos("0", -1, nMagic)) то все становится на свои места.
В моем случае результаты после исправления улучшились не на много. Но неизвестно как это повлияет на рез-ты советника при других настройках.

Если Вам в лом, могу поправить и выложить здесь.


那很好啊!

这正是我一直缺少的那种功能。

我就知道。

 
lasso >>:

Хорошо.
Вы можете ответить на простой вопрос: динамика наращивания размера лота на участке выделенном в красной рамке (там шесть сделок) на Ваш взгляд правильна и логична?
На мой вгляд в первой серии (четыре проигрыша и один выигрыш) - все правильно.
Во второй серии (три проигрыша и выигрыш после этого по минимальной ставке) - думаю нет.

最大损失数在Nmax变量中设定。让它更大,EA将进一步增加该地段。一般来说,如果在这个系列中,Nmax=4,那么该批次的计算是不正确的。