[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 794

 

obla4ko: а по поводу тестирования на истории вопрос :

可以一个EA(一个简单的!)。- 而不是一个网格)在同一历史时期,用同样的参数得到完全不同的结果?

在这两次测试之间,我所做的唯一一件事是更新报价档案...而这可能导致这个结果!?- 然后就发现所有的历史都是狗屁!?

1.历史可以改变。日内缺口被过滤掉了,尖峰被去除,等等。有时甚至是几天的时间都会消失!// 不久前有人在这里抱怨说有一个月的时间被偷了。不是CA,而是 "迪坎卡附近农庄的夜晚 "中的一个恶魔!"。)))

2.差异也可能是由于浮动价差 造成的。测试仪在启动的时候使用当前的。

3)历史不是胡说八道。胡说八道的是,一个EA如此依赖这样的小事。

 
obla4ko:

在我看来,这也是一个 "发夹",后来被清理掉了......:)),但 "保存在内存中 "的较小的时间段,已经无法达到了......。

而关于对历史的测试问题:

可以一个专家顾问(一个简单的!)。- ...)在同一历史时期,用同样的参数会不会得到完全不同的结果?

在这两次测试之间,我所做的唯一一件事是更新报价档案......而这可能导致这样的结果!?- 然后发现整个故事都是胡说八道!?

没错...你刚才写的是自己擦拭 "螺柱"。另外,在测试时,价差取自当前价差。而且它可能是不同的:例如,在上一次测试中是2分,而在目前的测试中是4分......
 
obla4ko:

谢谢你的澄清 - 但你是否认为我应该在OrderSend(...)请求之前尝试给这个任务,而不是与Time[0]值进行比较:检查当前条是否被StopLoss-y关闭?那么,我需要输入相近的StopLoss()函数,它将与我宣布的StopLoss变量一起工作?或者说,作为一个原则问题,这是不可能的?对我来说很重要的一点是,即使与开仓的参数相吻合,也不能在抓到亏损的柱子上建立新的头寸。

问题是,时间因素应该最后考虑--很多时候它们会滑落--或者说对命令的解释在某种程度上变成了不同的(含糊不清)。


这个条件在快速的市场中是行不通的

if(Volume[0]>1) return;
一次来了几只虱子,已经超过一只了。
 
Vinin:


这个条件在快速的市场中是行不通的

一次来了几个虱子,已经超过了一个

正是如此!它不工作!它滑动了:))而且很多积极的位置没有打开!你建议用什么来代替它呢?"本地人"?
 
artmedia70:
没错...你刚才写的是自己擦拭 "螺柱"。另外,在测试时,价差取自当前价差。而且它可能是不同的:例如,在上一次测试中是2分,而在目前的测试中是4分......
正是如此,看起来我们需要编写像棍子一样粗的程序--这样他们就有了6000点的储备......:))))- 只有这样,利润才是每1万英镑30英镑,持续6个月...:((((((((((
 
obla4ko:
就这样吧!它不工作!它滑落了......:))而且很多积极的位置没有打开!那么你建议用什么来替代它呢?"本地的"?

为此,你需要了解相关要求。你可以使用按时间控制新酒吧开业的变体--但它会适合你吗?交易必须在任何时候开放。控制未结头寸 的数量可能更容易。我们必须首先决定需要什么
 
Svinozavr:

1.历史可以改变。日内缺口被过滤掉,尖峰被去除等等。有时甚至几天都不见踪影!// 不久前有人在这里抱怨说有一个月的时间被偷了。不是经纪公司,而是来自 "迪坎卡附近农庄的夜晚"!)))

2.这种差异也可能是由于浮动价差造成的。测试员在发射时使用的是当前的。

3)历史不是胡说八道。胡说八道的是,一个专家顾问如此依赖这种琐碎的事情。

你不能把顾问比作一根棍子--这是一个微妙的东西:)),虚拟的,我想说你有什么建议,他没有注意到 "日子正在消失!"。// 前几天有人在这里抱怨说有一个月被偷了。"???....,根本没有这样的辅导员?
 

请告知如何在一个指标中经常使用。

int CountedBars=IndicatorCounted();
if(CountedBars< 0) CountedBars= 0;
if(CountedBars> 0) CountedBars--;
cnt = Bars - CountedBars;

for(int i = 0; i < cnt ;i++)

如果你在此基础上做自动化,很明显,任何东西都不会起作用,因为IndicatorCounted()将是0。你如何正确地重新制作一个指标的填料,使其发挥作用?

 
Vinin:

为此,你需要了解相关要求。通过时间来控制新酒吧的开业是可能的--但是否会令人满意。也许交易应该在任何时候开放。控制未结头寸的数量可能更容易。我们必须首先决定我们需要什么。
如果我们简单地写出Volume[0]>1,而不是Volume[0]>5,说?你认为它将如何反应?我只是尽可能地支持简单的解决方案--它们是最巧妙的!:))
 

每个顾问都有不同的要求

原因: