Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Возможно, я смешиваю темы, но позвольте мне перефразировать мой заголовок / вопрос таким образом.
Если я хочу найти свечу определенного времени, например (как мне найти high[],low[]close[],open[]) свечи, скажем, в 7:00 утра, графики MT4 по умолчанию показывают время закрытия и открытия свечей на графиках, так что давайте использовать это.
Print(high[], " High свечи в 7:00 утра);
Print(low[], " Минимум свечи от 7:00 утра);
Итак, я хочу найти максимум и минимум определенной свечи в определенное время.
Как только я это найду, я хочу установить временной диапазон для торговли на основе этой начальной точки и начальной свечи, которую я только что нашел.
В любом случае, просто к вашему сведению, я думаю, что могу заставить это работать с информацией, которую вы все разместили, и управлять оттуда, но, возможно, я неправильно описал свой вопрос.
Я выложу код, чтобы все желающие могли посмотреть его, когда я закончу, возможно, тогда я смогу его использовать.
Спасибо всем
Нет, потому что Time[x] возвращает время даты... но вы можете сделать...
прочитать о TimeHour
Как он узнает 18?
Я вроде как понял TimeHour, но Time[1] - это дататайм, так почему его не нужно как-то преобразовывать?
Я предполагаю, что TimeHour делает это для меня, я задам оператор печати, чтобы я мог попытаться увидеть, что он делает.
Извините за простые вопросы после всего этого времени, но я все еще пытаюсь понять некоторые функции.
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
Итак, я хочу найти максимум и минимум определенной свечи в определенное время.
Используйте iBarShift, он "ищет бар по времени открытия." и затем он ... "возвращает сдвиг бара с указанным временем открытия." Вы должны указать ему время открытия ... ...
. ... так как же вы вычисляете время для нужного вам часа? Предположим, что вам нужно 7 утра сегодняшнего дня... (для меня сейчас 9:30 утра) возьмем TimeCurrent() (это время сервера, поэтому может быть сдвиг времени по сравнению с вашим местным временем, вам нужно учесть это), затем разделим его на дни (PERIOD_D1 * 60) и возьмем значение MathFloor из него, это даст вам Midnight как время даты ... добавьте 7 часов (7 * 60 * 60) и вы получите 7 утра как время даты.
Как она узнает 18?
Я вроде как понимаю TimeHour, но Time[1] - это datetime, так почему это не нужно как-то преобразовывать?
Я не совсем понимаю, почему у вас возникла такая проблема с документацией... Вы можете объяснить? Для меня в данном случае все предельно ясно... да, я согласен, для некоторых функций документация может оставлять желать лучшего... но...
Возвращает час для указанного времени.
int = тип переменной, которую возвращает функция
datetime time = какой тип нужно передать функции при вызове.
Возвращает час для указанного времени. = что делает функция. ...
Должен ли мой оператор печати печатать в 7 часов?
Да, должно... Вы находитесь на графике H1? Поэтому Time[1] возвращает время последней полной свечи... если текущее время 08:11, то текущая свеча H1 в 8 утра, а предыдущая в 7 утра... нет?
Да, должно... Вы на графике H1? Тогда Time[1] возвращает время последней полной свечи... если текущее время 08:11, то текущая свеча H1 в 8 утра, а предыдущая в 7 утра... нет?
Хорошо, я пересмотрю iBarShift еще раз.
Спасибо.
Здравствуйте, я тоже ищу подсказку, как получить данные первого бара дня.
Этот код, который я сделал, точно не работает:
double nyitohigh; // значение high для первого бара
double nyitolow; // минимальное значение первого бара
datetime ejfel = D'TimeYear().TimeMonth().TimeDay() 00:00'; //получаем полночь
int shift=iBarShift(NULL,PERIOD_M15,ejfel,true); //получаем сдвиг от настоящего времени
nyitohigh=iHigh(NULL,PERIOD_M15,shift); //получаем максимум
nyitolow=iLow(NULL,PERIOD_M15,shift); //получаем минимум
я проверил это с помощью Comment("Nyito teteje ",nyitohigh," Nyito alja ",nyitolow); но он пишет 0 и 0 в комментарии.
может у вас есть какая-нибудь хорошая подсказка?
LOL, хорошо, я на 15-минутных графиках, так что я понимаю, почему он печатает его таким образом теперь
Хорошо, я просмотрю iBarShift снова тоже
Спасибо.
не подскажете что-нибудь хорошее?
Вы не можете сделать это...
... прочитайте Документацию о времени даты особенно последнее предложение.
Привет.
Решено.
двойной ниитолоу;
double nyitolow;
datetime ejfel = StrToTime("00:00");
int shift=iBarShift(NULL,PERIOD_M15,ejfel,true);
nyitohigh=iHigh(NULL,PERIOD_M15,shift);
nyitolow=iLow(NULL,PERIOD_M15,shift);
Здравствуйте, я тоже ищу подсказку, как получить данные первого бара дня.
Этот код, который я сделал, точно не работает:
double nyitohigh; // значение high для первого бара
double nyitolow; // минимальное значение первого бара
datetime ejfel = D'TimeYear().TimeMonth().TimeDay() 00:00'; //получаем полночь
int shift=iBarShift(NULL,PERIOD_M15,ejfel,true); //получаем сдвиг от настоящего времени
nyitohigh=iHigh(NULL,PERIOD_M15,shift); //получаем максимум
nyitolow=iLow(NULL,PERIOD_M15,shift); //получаем минимум
я проверил это с помощью Comment("Nyito teteje ",nyitohigh," Nyito alja ",nyitolow); но он пишет 0 и 0 в комментарии.
может у вас есть какая-нибудь хорошая подсказка?