战略测试员。 - 页 6

 
测试时,对象被创建,但当使用ObjectGetValueByShift时--返回0
(不在测试器中工作正常)

也许建议如何以不同方式计算回归通道?
 
所以<br/ translate="no">
有: sar = iSAR(Currency,TPeriod,Step,Maximum,0); // 所有的都很活泼替换为: sar=iCustom(Currency,TPeriod, "zigzag",12,5,3,0,0); //可怕的刹车声


我一直在说,标准的ZigZag不应该被塞进EA进行回测。圣杯 将是普通的。
 
<br / translate="no">我到处说,标准的ZigZag不应该被塞进EA进行回测。圣杯将是一个普通的。

显然,我还没有去过所有地方 :)
激励。从代码中看不出来它是如何被使用的。
 
最近我得出了一个结论,即如何在测试器中使用类似Zigzago的指标(在现实生活中也是如此)。事实证明(从逻辑上考虑,我还没有测试)--非常简单。如此简单,以至于我想知道我以前怎么没有猜到它。:)

而ZigZag,它是同一个NRTR ...:))
或尾随止损("吊灯 "输出)......。:))
或者在从低点回撤时进入...
.......... 等等。

基本上这都是一样的 ...:)
 
Privet,

U menia sledus4aja situacija:

Paproboval ja sdelat' funkciju SetArrow() iz mt3 s pomos4ju ObjectFind() ->ObjectDelete(); ObjectCreate() ->ObjectSet() v svajom custom indikator.在这里,我们可以看到在图片上的指示器,也可以看到在图片上的指示器。我試著把4個iCustom()的函數用在eksperte中,把4個測試器用在vylez takaya oshbybka中:

Pri vyzove indikatora 4erez iCustom() funkciju ObjectFind() i ObjectCreate() in indikatore otkazalis' rabotat' in test i vale。在这里,我想说的是,我们的工作并不轻松。

在这个问题上,我们可以从biblioteku stdlib中看到 "未知命令",也可以从ObjectCreate()中看到这个问题。

结构 vyzova takaja。
ekspert->indikator->vyzovov svojej sdelannoj funkciji SetArrow(Time[shift],Price,Code,Color)->udalajem staruju strelku jiesli imia novoj strelku nie unikal'naja s tomos4ju ObjectFind() +ObjectDelete() jiesli da->在ObjectCreate()中,我们可以看到时间的变化,ObjectSet()的参数是Objectrov和Strelki。

莫泽特是谁,他是谁?

我想说的是,如果你有机会的话,你可以在这里找到你想要的东西。:-)

P.S. SetArrow()函数在MT4上的应用,是由四种不同的标准函数构成的。我想说的是:当专家/indikator v katorom jiest' ve4nyj loop, MT4 sozrajet vsie resursy i zavisajet, eto kak nibut' nuzno popravit'.
 
这就是自定义的SetArrow()函数。

int ArrowSize=1; #include <stdlib.mqh> void SetArrow(datetime ArrowTime, double Price, double ArrowCode, color ArrowCollor) { int err; string ArrowName = DoubleToStr(ArrowTime,0); if (ObjectFind(ArrowName) != -1) ObjectDelete(ArrowName); if(!ObjectCreate(ArrowName, OBJ_ARROW, 0, ArrowTime, Price)) { err=GetLastError(); Print("错误:无法创建Arrow!code #",err," ",ErrorDescription(err)); return; } else { ObjectSet(ArrowName, OBJPROP_ARROWCODE, ArrowCode); ObjectSet(ArrowName, OBJPROP_COLOR , ArrowCollor); ObjectSet(ArrowName, OBJPROP_WIDTH , ArrowSize); ObjectsRedraw(); }



在这个问题上,我想说的是:"我不知道该怎么做","我不知道该怎么做"。Mozete pamo4'?

 
通过iCustom调用的指标不会在任何地方绘制任何东西。
iCustom只能从指标缓冲区返回值。
此外,你试图通过iCustom调用函数?
这是不可能的......。
 
你需要把这个函数保存在/include文件夹下的头文件中
然后将其插入你的专家顾问/指标中
#include <stdlib.mqh>.
而在start()块中,你可以把它称为内联。
我是这样看的。
 
当运行测试器时,我偶尔会得到一个常见的错误,这是什么?

还有奇怪的多行日志,如:
<br / translate="no">
19:14:22 2004.02.27 10:37 测试员:在1.2412(1.2406/1.2410)处获利#5。
19:14:22 2004.02.27 10:38 测试员:在1.2412(1.2401/1.2405)处获利5号。
19:14:22 2004.02.27 10:39 测试者:在1.2412(1.2400/1.2404)处获利#5。
19:14:22 2004.02.27 10:40 测试员:在1.2412(1.2401/1.2405)处获利5号。
19:14:22 2004.02.27 10:41 测试者:在1.2412(1.2398/1.2402)处获利#5。
19:14:22 2004.02.27 10:42 测试者:在1.2412(1.2400/1.2404)处获利#5。
19:14:22 2004.02.27 10:43 测试者:在1.2412(1.2400/1.2404)处获利#5。
19:14:22 2004.02.27 10:44 测试员:在1.2412(1.2399/1.2403)处获利#5。
19:14:22 2004.02.27 10:45 测试者:在1.2412(1.2402/1.2406)处获利#5。
19:14:22 2004.02.27 10:46 测试者:在1.2412(1.2399/1.2403)处获利#5。
19:14:22 2004.02.27 10:47 测试者:在1.2412(1.2397/1.2401)处获利#5。
19:14:22 2004.02.27 10:48 测试者:在1.2412(1.2391/1.2395)处获利5号。
19:14:22 2004.02.27 10:49 测试者:在1.2412(1.2393/1.2397)处获利#5。
19:14:22 2004.02.27 10:50 测试者:在1.2412(1.2395/1.2399)处获利#5。
19:14:22 2004.02.27 10:51 测试者:在1.2412(1.2394/1.2398)处获利#5。
19:14:22 2004.02.27 10:52 测试者:在1.2412(1.2391/1.2395)处获利5号。
19:14:22 2004.02.27 10:53 测试者:在1.2412(1.2393/1.2397)处获利#5。
19:14:22 2004.02.27 10:54 测试者:在1.2412(1.2399/1.2403)处获利#5。
19:14:22 2004.02.27 10:55 测试者:在1.2412(1.2402/1.2406)处获利#5。
19:14:22 2004.02.27 10:56 测试员:在1.2412(1.2394/1.2398)处获利#5。
19:14:22 2004.02.27 10:57 测试员:在1.2412(1.2387/1.2391)处获利#5。
19:14:22 2004.02.27 10:58 测试者:在1.2412(1.2387/1.2391)处获利#5。
19:14:22 2004.02.27 10:59 测试者:在1.2412(1.2385/1.2389)处获利#5。
19:14:22 2004.02.27 11:00 测试者:在1.2412(1.2385/1.2389)处获利#5。
19:14:22 2004.02.27 11:01 测试员:在1.2412(1.2390/1.2394)处获利#5。
19:14:22 2004.02.27 11:02 测试者:在1.2412(1.2393/1.2397)处获利#5。
19:14:22 2004.02.27 11:03 测试员:在1.2412(1.2391/1.2395)处获利5号。
19:14:22 2004.02.27 11:04 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:05 测试员:在1.2412(1.2385/1.2389)处获利#5。
19:14:22 2004.02.27 11:06 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:07 测试员:在1.2412(1.2381/1.2385)处获利#5。
19:14:22 2004.02.27 11:08 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:09 测试员:在1.2412(1.2378/1.2382)处获利#5。
19:14:22 2004.02.27 11:10 测试员:在1.2412(1.2379/1.2383)处获利#5。
19:14:22 2004.02.27 11:11 测试者:在1.2412(1.2383/1.2387)处获利#5。
19:14:22 2004.02.27 11:12 测试者:在1.2412(1.2385/1.2389)处获利#5。
19:14:22 2004.02.27 11:13 测试员:在1.2412(1.2378/1.2382)处获利#5。
19:14:22 2004.02.27 11:14 测试员:在1.2412(1.2377/1.2381)处获利#5。
19:14:22 2004.02.27 11:15 测试员:在1.2412(1.2381 / 1.2385)处获利5号。
19:14:22 2004.02.27 11:16 测试员:在1.2412(1.2382/1.2386)处获利#5。
19:14:22 2004.02.27 11:17 测试员:在1.2412(1.2380/1.2384)处获利5号。
19:14:22 2004.02.27 11:18 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:19 测试员:在1.2412(1.2385/1.2389)处获利5号。
19:14:22 2004.02.27 11:20 测试员:在1.2412(1.2382/1.2386)处获利#5。
19:14:22 2004.02.27 11:21 测试员:在1.2412(1.2377/1.2381)处获利#5。
19:14:22 2004.02.27 11:22 测试员:在1.2412(1.2379/1.2383)处获利#5。
19:14:22 2004.02.27 11:23 测试员:在1.2412(1.2383/1.2387)处获利#5。
19:14:22 2004.02.27 11:24 测试者:在1.2412(1.2383/1.2387)处获利#5。
19:14:22 2004.02.27 11:25 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:26 测试员:在1.2412(1.2387/1.2391)处获利#5。
19:14:22 2004.02.27 11:27 测试员:在1.2412(1.2386/1.2390)处获利#5。
19:14:22 2004.02.27 11:28 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:29 测试员:在1.2412(1.2385/1.2389)处获利#5。
19:14:22 2004.02.27 11:30 测试员:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:31 测试员:在1.2412(1.2380/1.2384)处获利#5。
19:14:22 2004.02.27 11:32 测试者:在1.2412(1.2384/1.2388)处获利#5。
19:14:22 2004.02.27 11:33 测试员:在1.2412(1.2385/1.2389)处获利#5。
19:14:22 2004.02.27 11:34 测试者:在1.2412(1.2386/1.2390)处获利#5。
19:14:22 2004.02.27 11:35 测试者:在1.2412(1.2386/1.2390)处获利#5。
19:14:22 2004.02.27 11:36 测试者:在1.2412(1.2388/1.2392)处获利#5。



同时,测试显然没有正常工作。
这不是为了冒犯开发者,而是为了事业的发展--尽快使一切正常工作。
 
在这种情况下,测试显然没有正常工作。<br / translate="no"> 这不是为了冒犯开发者,而是为了事业的发展--这样一切就能尽快正常工作。

我们只是为了这个好处--让测试人员尽快进入状态 :)