Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 436

 
как русифицировать справочник в метаэдиторе??
 
Trader7777:
как русифицировать справочник в метаэдиторе??


Для этого достаточно русифицировать сам метаедитор

View - Languages-Russian

 
Sepulca:

Вы совсем запутались... Текущий бар всегда имеет номер 0. И если пришло время, в Вашем случае очередные пять минут, то тот бар, который Вы исследовали несколько секунд назад уже будет №1, а новый, вновь образовавшийся получит №0.

Но по Вашему коду должно с каждым новым баром должно смещаться на единичку......???

Дык может дело не в бобине??? Как Вы смотрите журнал? В метатрейдере? Попробуйте <Журнал><Открыть> и дальше стандартным Блокнотом открыть последний файл. Сталкивался с этим, иногда, если много сообщений в журнал, метатрейдер не все показывает... Попробуйте

Спасибо за помощь.Но не могу понять в чем я запутался.

Где ошибка в ходе моих размышлений?

Согласен.Текущий бар всегда имеет номер 0.

Но текущий бар так же имеет порядковый номер начиная с самого крайнего левого бара графика(бара N1)

То есть если на текущий момент на графике 100 баров,то текущий (нулевой бар) будет баром N100

И именно предопределенная переменная Bars хранит в себе значение 100 текущего (нулевого бара)

В журнале ( внизу )текущий (нулевой)бар открылся в 21:25 и его порядковый номер 255 .

Именно значение 255 с 21:25 до 21:28 хранится в переменной 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 .

Именно значение 255 с 21:25 до 21:28 хранится в переменной Bars.

А в 21:30 переменная Bars примет значение 266.

Мне кажется - это очевидно

ВОПРОС.Почему же в случае когда в кода только одна переменная pY значение этой переменной обновляется КАЖДЫЕ 5 минут(вверху)

А если в коде 2 переменные

их значения обновляются не КАЖДЫЕ 5 минут.


Нет, Bars дает вам общее количество баров для анализа, неправильно считатать слева направоЮ и справо налево. Если захотелось анализировать какой-то конкретный бар нужно искать его по времени открытия...

И именно предопределенная переменная Bars хранит в себе значение 100 текущего (нулевого бара)

Не хранит она ни фика значение, она хранит количество баров в истории....

Дофига стандартных функций плюс в кодобазе не мало...

P.S. Ещё раз настоятельно рекомендую, откройте файл журнала в Блокноте, или любом элементарном эдиторе....

 
Вылетает ошибка "zero devide", это значит, что где-то при вычислениях что-то делится на ноль? Или она может еще что-то значить?
 
Sepulca:


Нет, Bars дает вам общее количество баров для анализа, неправильно считатать слева направоЮ и справо налево. Если захотелось анализировать какой-то конкретный бар нужно искать его по времени открытия...

И именно предопределенная переменная Bars хранит в себе значение 100 текущего (нулевого бара)

Не хранит она ни фика значение, она хранит количество баров в истории....

Дофига стандартных функций плюс в кодобазе не мало...

P.S. Ещё раз настоятельно рекомендую, откройте файл журнала в Блокноте, или любом элементарном эдиторе....

То есть,если я Вас правильно понял,переменная Bars хранит не каждое значение бара,А ТОЛЬКО ПОСЛЕДНЕЕ.

То есть когда появляется 101 значение переменной Bars значение 100 переменной Bars должно ТЕРЯТьСЯ И НИГДЕ НЕ СОХРАНЯТСЯ.

Это похоже на правду,но чем же тогда объяснить,тот факт,что в Журнале значение переменной 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:
Вылетает ошибка "zero devide", это значит, что где-то при вычислениях что-то делится на ноль? Или она может еще что-то значить?

Да, правильно, что-то делится на ноль.

Просмотрите свой код, где есть деление, проверьте, может ли делитель быть нулевым. Часто если вы используете MarketInfo(), значение может быть нулевым,

 
solnce600:

То есть,если я Вас правильно понял,переменная Bars хранит не каждое значение бара,А ТОЛЬКО ПОСЛЕДНЕЕ.

То есть когда появляется 101 значение переменной Bars значение 100 переменной Bars должно ТЕРЯТьСЯ И НИГДЕ НЕ СОХРАНЯТСЯ.

Это похоже на правду,но чем же тогда объяснить,тот факт,что в Журнале значение переменной Bars увеличивается

на единицу на каждой новой свече.




Для тех, кто в танке - переменная Bars хранит количество баров на графике, с каждым новым баром, если не превышает максимальное количество баров на графике, переменная увеличивается на единицу.

Все остальные переменные на графике (Close, Open и т. п.) используют номер бара как указатель в своем массиве,

 
solnce600:

То есть,если я Вас правильно понял,переменная Bars хранит не каждое значение бара,А ТОЛЬКО ПОСЛЕДНЕЕ.

То есть когда появляется 101 значение переменной Bars значение 100 переменной Bars должно ТЕРЯТьСЯ И НИГДЕ НЕ СОХРАНЯТСЯ.

Это похоже на правду,но чем же тогда объяснить,тот факт,что в Журнале значение переменной Bars увеличивается

на единицу на каждой новой свече.




Эх, мне бы до открытия досидеть))) 02:00 по Москве....

Так, поехали... Bars хранит количество баров, доступных в истории, никак их значения!!!!

чтобы получить значения, исподьзуем функцию iOpen(...), iClose(......)

вообще звони skype mike231ko До двух ночи по Москве надо не уснуть....

Причина обращения: