Как узнать и прописать на MQL цену

 
В 11:00 или на 14-м баре? Или на 14-м баре от 11:00?
В любом случае: iBarShift + Close[].
 
komposter:
В 11:00 или на 14-м баре? Или на 14-м баре от 11:00?
В любом случае: iBarShift + Close[].


нужно узнать цену Именно на 14 баре и именно в 11 часов.

если можно покажите пожалуйста на простом примере.

 
azfaraon:
komposter:
В 11:00 или на 14-м баре? Или на 14-м баре от 11:00?
В любом случае: iBarShift + Close[].


нужно узнать цену Именно на 14 баре и именно в 11 часов.

если можно покажите пожалуйста на простом примере.


А если нет 14 бара в 11 часов? Наверно надо разъяснить вопрос, разжевать получше. Просто не совсем понятно требование.
 
Vinin:
azfaraon:
komposter:
В 11:00 или на 14-м баре? Или на 14-м баре от 11:00?
В любом случае: iBarShift + Close[].


нужно узнать цену Именно на 14 баре и именно в 11 часов.

если можно покажите пожалуйста на простом примере.


А если нет 14 бара в 11 часов? Наверно надо разъяснить вопрос, разжевать получше. Просто не совсем понятно требование.

Никаких требований ,Упаси Бог.Просто я хотел сравнивать цены в определенное время  в двух определенных барах по истории .И на основе этих условий открывать сделки .
 
azfaraon:
часов? Наверно надо разъяснить вопрос, разжевать получше. Просто не совсем понятно требование.
Никаких требований ,Упаси Бог.Просто я хотел сравнивать цены в определенное время в двух определенных барах по истории .И на основе этих условий открывать сделки .


Подойдет?

if(Hour()==11)
 
   {
 
   double aa = Close[14];
 
   }
 
azfaraon:
Vinin:
azfaraon:
komposter:
В 11:00 или на 14-м баре? Или на 14-м баре от 11:00?
В любом случае: iBarShift + Close[].


нужно узнать цену Именно на 14 баре и именно в 11 часов.

если можно покажите пожалуйста на простом примере.


А если нет 14 бара в 11 часов? Наверно надо разъяснить вопрос, разжевать получше. Просто не совсем понятно требование.

Никаких требований ,Упаси Бог.Просто я хотел сравнивать цены в определенное время в двух определенных барах по истории .И на основе этих условий открывать сделки .
Тогда проще. Ищем один бар по времени, как написал komposter, и точно также ищем другой бар исходя из заданных требований. Сравниваем цены и принимаем решение. Всех ввело в смущение довольно четкое условие в 11 часов на 14 баре.
 
Тогда проще. Ищем один бар по времени, как написал komposter, и точно также ищем другой бар исходя из заданных требований. Сравниваем цены и принимаем решение. Всех ввело в смущение довольно четкое условие в 11 часов на 14 баре.
Извините ,профана . Можно на маленьком примере увидеть ?
 
azfaraon:
Тогда проще. Ищем один бар по времени, как написал komposter, и точно также ищем другой бар исходя из заданных требований. Сравниваем цены и принимаем решение. Всех ввело в смущение довольно четкое условие в 11 часов на 14 баре.
Извините ,профана . Можно на маленьком примере увидеть ?

int _shift=14; //Заданное смещение
datetime _time1=???? //требуемая дата и время.
int _bar1=iBarShift( NULL, 0, _time1, false) ; //Получаем номер бара.
int _bar2=_bar1+_shift; // бар с нужным смещением от бара с заданным временем.
double _close1=Close[_bar1];
double _close2=Close[_bar2];
//Цены на заданных барах получены, принимаем решение.
Вроде и все, я не указал только как задавать дату и время нужного бара. Потому как дата все равно нужна. Можно брать любую дату, хоть год назад и принимать решение.
 
if(Hour()==11)
   { 
   if (Close[14]>=Close[16]) Print ("Пора покупать");
   if (Close[14]<Close[16]) Print ("Пора продавать");
   }
Если вы хотите в 11:00 посмотреть цену 14-го бара, то sashken привел подходящий пример, аналогично смотрите цену любого бара и сравниваете. Или же Вы все-таки хотите чтобы время открытия 14-го бара было 11:00?
 
Figar0:
if(Hour()==11)
   { 
   if (Close[14]>=Close[16]) Print ("Пора покупать");
   if (Close[14]<Close[16]) Print ("Пора продавать");
   }
Если вы хотите в 11:00 посмотреть цену 14-го бара, то sashken привел подходящий пример, аналогично смотрите цену любого бара и сравниваете. Или же Вы все-таки хотите чтобы время открытия 14-го бара было 11:00?

Хотелось бы ,чтобы имелось возможность сравнивать время при определенных ценах .