[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 584

 
artmedia70:

从截图上的评论来看--你是在控制零条来做决定。

这不是好事...在一个零条上,指标可以在条形形成过程中来回多次,从而产生错误的信号(抖动)。

为了避免这种情况,请检查已经形成的第一条杠。


也就是说,为了准确计算PRICE_CLOSE,使用第一条和随后的条形图是合理的?

我说的对吗?

但如果你使用PRICE_OPEN,你可以使用0条。

检验码为0 bar

bool NewBar()
{
静态数据时间lastbar = 0;
datetime curbar = Time[0];
if(lastbar!=curbar)
{
最后一栏=Curbar。
返回(真)。
}
否则
{
return(false)。
}

 
Ivn:


也就是说,为了准确计算PRICE_CLOSE,使用第一条和随后的条形图是合理的?

我说的对吗?

而如果你使用PRICE_OPEN,你可以使用0条

0条检查的代码

bool NewBar()
{
static datetime lastbar = 0;
datetime curbar = Time[0];
if(lastbar! =curbar)
{
lastbar=curbar;
return (true);
}
else
{
return(false);
}

这个函数返回一个标志,以打开一个新的酒吧。它与用于计算指标 的价格有什么关系?

它并不...

 
当用0.1手存款测试时,预期回报为-2.11(负)。如果你把条件倒过来,你就会得到一个有利可图的系统,这是真的吗?
 
artmedia70:

这个函数返回一个标志,以打开一个新的酒吧。它与用于计算指标的价格有什么关系?

没有...


对。

但有一个问题。

也就是说,为了准确计算PRICE_CLOSE价格,使用第1条和随后的条形图是合理的?

我说的对吗?

如果我使用PRICE_OPEN,那么我可以使用0条?

 
Ivn:

对。

但有一个问题

也就是说,为了准确地计算PRICE_CLOSE,使用1条和以后的条数是合适的?

我说的对吗?

如果使用PRICE_OPEN,那么可以使用0条?

 
artmedia70:


谢谢你
 
YOUNGA:
当用0.1手存款测试时,预期回报为-2.11(负)。如果你逆转条件,你会得到一个有利可图的系统,这是否是真的?

并非如此。

你拥有的MO等于减去有尾巴的价差(假设价差等于两个点)。该系统可以被进一步操纵,如果它的MO至少是两到三倍的传播...也就是说,在你的情况下,假设点差是两个点,MO必须大于5。

 
artmedia70:

错了。

你的行为是减去有尾巴的价差(假设价差是两个点)。如果该系统的MO至少是传播的两倍或三倍,则可以进一步操纵...也就是说,在你的情况下,假设点差是两个点,MO必须大于5。

2的价差,有四位数的价差
 
Skydiver:

如果只取1条,为什么要用一个周期呢? 只要用1而不是 "条 "就可以了。只检查新的条形图,这样你就不必在每个刻度上重新计算一切。
即使你把它改为1,它仍然给出错误的数据。
 
ilunga:

再来一次。

最简单的版本(原理图)


谢谢你提供的原理图。

如果我的订单是一个货币对,那就太好了。但我有一个多货币EA,用于8个货币对+买入或卖出的条件,即我有16张票。专家顾问在每一个新的条形图 打开时都在工作,关闭所有订单,检查条件并卖出或买入货币。这在白天不是问题,但在平盘期间在一个方向上关闭和重开订单是不赚钱的。

我需要用数组来工作,还是把这样的打勾方案放在每一对上更容易?