if((Close_P)&&TimeCurrent()>=StrToTime(CloseHour+":00")){// даже по времени сделалint slippage=3;for(int i=OrdersTotal()-1; i>=0; i--){if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))break;if(OrderType()==OP_BUY)OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slippage);if(OrderType()==OP_SELL)OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),slippage);}}
string symbol, int timeframe, datetime time, bool exact=false)
Поиск бара по времени. Функция возвращает смещение бара, которому принадлежит указанное время. Если для указанного времени бар отсутствует ("дыра" в истории), то функция возвращает, в зависимости от параметра exact, -1 или смещение ближайшего бара.
Параметры:
symbol
-
Символьное имя инструмента. NULL означает текущий символ.
timeframe
-
Период. Может быть одним из периодов графика. 0 означает период текущего графика.
time
-
Значение времени для поиска.
exact
-
Возвращаемое значение если бар не найден. FALSE - iBarShift возвращает ближайший. TRUE - iBarShift возвращает -1.
string symbol, int timeframe, datetime time, bool exact=false)
Поиск бара по времени. Функция возвращает смещение бара, которому принадлежит указанное время. Если для указанного времени бар отсутствует ("дыра" в истории), то функция возвращает, в зависимости от параметра exact, -1 или смещение ближайшего бара.
Параметры:
symbol
-
Символьное имя инструмента. NULL означает текущий символ.
timeframe
-
Период. Может быть одним из периодов графика. 0 означает период текущего графика.
time
-
Значение времени для поиска.
exact
-
Возвращаемое значение если бар не найден. FALSE - iBarShift возвращает ближайший. TRUE - iBarShift возвращает -1.
Да справку то я читал, а че там написано нифига не пойму, "Функция возвращает смещение бара" - че это значит? В первом случае туда просто количество свечей вставлено, а во втором смещение какоето, мож кто на пальцах обяснит? Мне по идее нужен ближайший хай после достижения неких условий, первый случай не подойдет потому что за 10 баров хая может и не быть (и может за 20 и 30 тоже не быть), как его более правильно расписать будет (ближайший хай например после условия пересечения с 2 Машек)?
Да справку то я читал, а че там написано нифига не пойму, "Функция возвращает смещение бара" - че это значит? В первом случае туда просто количество свечей вставлено, а во втором смещение какоето, мож кто на пальцах обяснит? Мне по идее нужен ближайший хай после достижения неких условий, первый случай не подойдет потому что за 10 баров хая может и не быть (и может за 20 и 30 тоже не быть), как его более правильно расписать будет (ближайший хай например после условия пересечения с 2 Машек)?
ibarshift показывает в каком баре от начала графика находится n-ная секунда time
Да справку то я читал, а че там написано нифига не пойму, "Функция возвращает смещение бара" - че это значит? В первом случае туда просто количество свечей вставлено, а во втором смещение какоето, мож кто на пальцах обяснит? Мне по идее нужен ближайший хай после достижения неких условий, первый случай не подойдет потому что за 10 баров хая может и не быть (и может за 20 и 30 тоже не быть), как его более правильно расписать будет (ближайший хай например после условия пересечения с 2 Машек)?
Ты даёш ей Time а получаеш schift.
Допустим ты знаешь время нулевого бара.
Прошли некоторые события,
ситуация изменилась и ты хочеш проверить положение бара с данным временем относительно нулевого бара.
Вот здесь я недавно отвечал на аналог. вопрос.
https://www.mql5.com/ru/forum/109048/page11
-Посмотрите.
В вашем случае можно, наверное, так:
Господа, обьясните пожайлуста, чем отличается
отнифига не врублюсь че такое iBarShift и нафига он
Вот здесь я недавно отвечал на аналог. вопрос.
'Вопрос к знатокам'
-Посмотрите.
В вашем случае можно, наверное, так:
Спасибо, rid!
У меня все заработало, я вот так сделал.
Господа, обьясните пожайлуста, чем отличается
отнифига не врублюсь че такое iBarShift и нафига он
Да справку то я читал, а че там написано нифига не пойму, "Функция возвращает смещение бара" - че это значит? В первом случае туда просто количество свечей вставлено, а во втором смещение какоето, мож кто на пальцах обяснит? Мне по идее нужен ближайший хай после достижения неких условий, первый случай не подойдет потому что за 10 баров хая может и не быть (и может за 20 и 30 тоже не быть), как его более правильно расписать будет (ближайший хай например после условия пересечения с 2 Машек)?
Да справку то я читал, а че там написано нифига не пойму, "Функция возвращает смещение бара" - че это значит? В первом случае туда просто количество свечей вставлено, а во втором смещение какоето, мож кто на пальцах обяснит? Мне по идее нужен ближайший хай после достижения неких условий, первый случай не подойдет потому что за 10 баров хая может и не быть (и может за 20 и 30 тоже не быть), как его более правильно расписать будет (ближайший хай например после условия пересечения с 2 Машек)?
ibarshift показывает в каком баре от начала графика находится n-ная секунда time
Да справку то я читал, а че там написано нифига не пойму, "Функция возвращает смещение бара" - че это значит? В первом случае туда просто количество свечей вставлено, а во втором смещение какоето, мож кто на пальцах обяснит? Мне по идее нужен ближайший хай после достижения неких условий, первый случай не подойдет потому что за 10 баров хая может и не быть (и может за 20 и 30 тоже не быть), как его более правильно расписать будет (ближайший хай например после условия пересечения с 2 Машек)?
Ты даёш ей Time а получаеш schift.
Допустим ты знаешь время нулевого бара.
Прошли некоторые события,
ситуация изменилась и ты хочеш проверить положение бара с данным временем относительно нулевого бара.
Вот тут и нужна эта функция.
Dimoncheg
Я сам клиент этого раздела)
======================
У меня еще вопрос, как поделить луч ZZ попалам что бы высчитать его уровень и сделать фиксацию на этом уровне?
Dimoncheg
Я сам клиент этого раздела)
======================
У меня еще вопрос, как поделить луч ZZ попалам что бы высчитать его уровень и сделать фиксацию на этом уровне?
В последней точке зигзаг не рассчитывается. Как правило и зафиксироваться на этом уровне не удасться.