任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 436

 
如何在元编辑器中对目录进行简化?
 
Trader7777:
我怎样才能在元编辑中对我的手册进行润色?


只需将MetaEditor简化

查看 - 语言 - 俄语

 
Sepulca:

你完全糊涂了...如果时间已经到了,在你的情况下是未来的五分钟,你几秒钟前检查的条形图将已经是数字1,而新的、新形成的条形图将得到数字0。

但根据你的代码,每一个新的条形图都应该移位一个......?

因此,也许这不是关于卷轴的问题?你怎么看日志?在Metatrader?试试<日志><打开>,然后用标准记事本打开最后一个文件。我有时会遇到这种情况,如果日志中有很多信息,MetaTrader就不会显示所有信息...尝试

谢谢你的帮助。但我不能理解我所困惑的是什么。

我的思维过程中的错误在哪里呢?

我同意。当前的酒吧总是0号。

但是当前的条形图也有一个数字,从图表上最左边的条形图开始(条形图N1)。

例如,如果当前时刻图表上有100个条形,那么当前(零条)将是条形N100

而它是预定义的变量 Bars,存储了当前(零条)的值100

在日志中(如下),当前(零)条 在21:25打开,序列号为255

确切地说,从21:25到21:28的数值255被储存在Bars变量中。

而在21:30,Bars变量的值为266。

这对我来说似乎很明显。

2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:24  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:21  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:18  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:16  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:10  БАЗА 30-150 EURUSD,M5: Н Н Н  =  252
2014.01.19 21:19:26     2000.01.03 21:09  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:08  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:01  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250

问题:为什么如果代码中只有一个变量pY ,它的值 5分钟更新一次(在顶部)?

int start()  
{
int  pY  =  Bars;
Print ( "Н Н Н  =  ",pY);   
}

而如果代码中存在2个变量

int start()  
 {
int pY =  Bars;
int pY1 = Bars+239;
       
Print( "Н Н Н  =  ", pY);   
Print( "НH HН НH  =  ", pY1); 

}

它们的值不是 每5分钟更新一次。

2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: НH HН НH  =  15738
2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: Н Н Н  =  15499
2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: НH HН НH  =  15738
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:37  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8497
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8497
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:19  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8496
2014.01.19 13:28:06     2000.02.10 22:19  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8257
2014.01.19 13:28:06     2000.02.10 22:18  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8496
2014.01.19 13:28:05     2000.01.10 15:42  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839


 
看看测试员的日志,而不是日志的条目。日志是用样本条目写的。
 
solnce600:

谢谢你的帮助,但我搞不清楚我的困惑是什么。

我的思维过程中的错误在哪里呢?

我同意,当前栏位总是0号。

但是当前的条形图也有一个数字,从图表上最左边的条形图开始(条形图N1)。

例如,如果当前时刻图表上有100个条形,那么当前(零条)将是条形N100

而它是预定义的变量Bars,存储了当前(零条)的值100

在日志中(如下),当前(零)条 在21:25打开,序列号为255

确切地说,从21:25到21:28的数值255被储存在Bars变量中。

而在21:30,Bars变量的值为266。

这对我来说似乎很明显。

问题:为什么如果代码中只有一个变量pY ,它的值 5分钟更新一次(在顶部)?

而如果代码中存在2个变量

它们的值不是 每5分钟更新一次。


不,Bars给你分析的总条数,从左到右和从右到左计算是不正确的。如果你想分析一个特定的酒吧,你必须通过它的开盘时间来寻找它。

而它是预定义的变量Bars,存储了当前(零条)的100的值。

它并不存储数值,而是存储历史上的条数....

大量的标准功能加上kodobase中的一些功能...

P.S. 我再次强烈建议,用记事本或任何基本的编辑器打开日志文件....

 
出现了 "零除法 "的错误,这是否意味着在计算的某个地方有东西被零除掉了?或者它可能意味着别的什么?
 
Sepulca:


不,Bars给你分析的总条数,从左到右和从右到左计算是错误的。如果你想分析一个特定的酒吧,你必须通过打开时间来搜索它...

而它是预定义的变量Bars,存储了当前(零条)的100的值。

它并不存储数值,而是存储历史上的条数....。

大量的标准功能加上kodobase中的一些功能...

P.S. 我再次强烈建议,用记事本或任何基本的编辑软件打开日志文件....

也就是说,如果我没有理解错的话,变量Bars并不存储每一个条形图的值,而只是存储最后一个。

因此,当Bars变量的值为101时,Bars变量的值为100时,应该丢失并保存在这里。

这似乎是真的,但我们如何解释在对数中,Bars变量的值增加的事实呢?

每支新的蜡烛 上都有一个。


2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:24  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:21  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:18  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:16  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:10  БАЗА 30-150 EURUSD,M5: Н Н Н  =  252
2014.01.19 21:19:26     2000.01.03 21:09  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:08  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251значение переменной BARS
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:01  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250 значение переменной BARS
 
Trader7777:
出现了 "零除法 "的错误,这是否意味着在计算的某个地方有东西被零除掉了?或者它可能意味着别的什么?

是的,没错,有些东西是可以被零除掉的。

审查你的代码,在有除法的地方,检查除数是否可以为零。通常情况下,如果你使用MarketInfo(),该值可能为零。

 
solnce600:

也就是说,如果我没有理解错的话,Bars变量并不存储一个条形的每一个值,而只是存储最后一个。

因此,当101个Bars变量值出现时,Bars变量的值100必须丢失,并且不保存在任何地方。

这似乎是真的,但我们如何解释在对数中,Bars变量的值增加的事实呢?

每个新的蜡烛上都有一个。




对于那些在坦克里的人来说--变量Bars存储了图表上的条数,每一个新的条数,如果不超过图表上的最大 条数,变量就会增加1。

图表上的所有其他变量(收盘价、开盘价等)在它们的数组中使用条形号码作为一个指针。

 
solnce600:

也就是说,如果我没有理解错的话,Bars变量并不存储每个条形的值,而只是存储最后一个条形的值。

因此,当101个Bars变量值出现时,Bars变量的值100必须丢失,并且不保存在任何地方。

这似乎是真的,但我们如何解释在对数中,Bars变量的值增加的事实呢?

每支新的蜡烛上都有一个。




我想等到开幕时)))02:00 莫斯科 ....

好了,我们开始吧...Bars存储历史上可用的条数,而不是它们的价值!!!!。

要获得这些值,请使用函数iOpen(...), iClose(......)

一般情况下,请在凌晨2点(莫斯科时间)前致电skype mike231ko ....。

原因: