Скачать MetaTrader 5

Как определить и прописать max и min - страница 3

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Victor Nikolaev
Модератор
15100
Victor Nikolaev  
eevviill:

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

Решение есть конечно. Но предоставлю только завтра.

Aleksey
248
Aleksey  

Вот мой вариант, в переменной shift хранится число баров от открытия дня.

PS: Нравится когда цикл идёт именно так как появляются бары при торговле.

for(int i=cxBars-1; i>=0; i--)
{
   nBarDay = iBarShift(NULL,PERIOD_D1, Time[i]);               // Получаем номер дневного бара в который попадает данный бар
   opTmDay = iTime(NULL,PERIOD_D1, nBarDay);                   // Получаем время открытия данного дневного бара.
         
   iBarOpen = iBarShift(NULL, 0, opTmDay);                     // Индекс бара открытия дня
   shift = iBarOpen-i;                                         // Количество баров от открытия дня.
}
Victor Nikolaev
Модератор
15100
Victor Nikolaev  
PozitiF:

Вот мой вариант, в переменной shift хранится число баров от открытия дня.

PS: Нравится когда цикл идёт именно так как появляются бары при торговле.

Хороший вариант. Возьму на заметку. 
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий