[in] Возвращаемое значение, если бар на указанное время не найден. При значении exact=falseiBarShift возвращает индекс ближайшего бара, у которого время открытияменьше указанного (time_open<time)
выделенное красным наверное нужно заменить на:
меньше либо равно указанному (time_open<=time)
Написано же "если бар на указанное время не найден".
Sergey Gridnev #: Написано же "если бар на указанное время не найден".
После этого предложения стоит точка. А далее написано же:
При значении exact=falseiBarShift возвращает индекс ближайшего бара, у которого время открытияменьше указанного (time_open<time)
Но функция работает именно при <=, а не < как в справке.
Для примера. Берем время M1 какого то бара, вычисляем iBarShift для M5, получаем индекс М5 бара, и в том случае даже если время M1 и M5 совпадает, то есть, функция работает как <= а не <.
Попробовали бы сначала прежде чем оставлять комментарий.
Во фриланс-сервисе, если топик работы в браузере открыт долго (не засекал сколько, сутки - точно), то потом при отправке сообщения всё виснет и долго и нудно набираемый текст с картинками восстановить уже невозможно. Проблему решать кажется начали - при последнем инциденте мелькнуло какое-то сообщение серверных скриптов и текст таки был отправлен и опубликован. Но только текст сообщения, прикреплённые файлы пропали. Это уже частичное решение, переотправить файлы - не большая проблема. Но разработчикам сайта таки стоит обратить внимание
Alexander Puzanov #: Во фриланс-сервисе, если топик работы в браузере открыт долго (не засекал сколько, сутки - точно), то потом при отправке сообщения всё виснет и долго и нудно набираемый текст с картинками восстановить уже невозможно. Проблему решать кажется начали - при последнем инциденте мелькнуло какое-то сообщение серверных скриптов и текст таки был отправлен и опубликован. Но только текст сообщения, прикреплённые файлы пропали. Это уже частичное решение, переотправить файлы - не большая проблема. Но разработчикам сайта таки стоит обратить внимание
там еще может быть проблема в браузере, в плагинах, в куках.
При наведении мышью на график оптимизации разве не показывалось раньше значение в указанном квадрате? Сейчас нет хинта - график слепой, т.к. даже не видно отличия плюса от минуса.
При наведении мышью на график оптимизации разве не показывалось раньше значение в указанном квадрате? Сейчас нет хинта - график слепой, т.к. даже не видно отличия плюса от минуса.
Только в четверке показывало. Во всяком случае лет пять так.
Здравствуйте, новичок в MQL5 да и в программирование в целом. Может кто подскажет в чём ошибка. По рынку открыть закрыть могу позицию. А выставить отложенный ордер выходит ошибка
Пробовал прописывать ORDER_TIME_GTC и ORDER_TIME_DAY не помогли
Использую демосчёт от открытие брокер. Им писал в поддержку, по коду не консультируют. Пример кода для отправки торгового приказа на выставление отложенного ордера не захотели давать.
Marseleza.Gab #: Здравствуйте, новичок в MQL5 да и в программирование в целом. Может кто подскажет в чём ошибка. По рынку открыть закрыть могу позицию. А выставить отложенный ордер выходит ошибка
Пробовал прописывать ORDER_TIME_GTC и ORDER_TIME_DAY не помогли
Использую демосчёт от открытие брокер. Им писал в поддержку, по коду не консультируют. Пример кода для отправки торгового приказа на выставление отложенного ордера не захотели давать.
Кнопка предназначена для вставки исходного кода в текст сообщения. При нажатии появляется пустое окно, в которое необходимо вставить код и далее нажать кнопку Вставить. Для отмены вставки кода необходимо нажать кнопку Отмена.
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
из справки:
iBarShift ()
[in] Возвращаемое значение, если бар на указанное время не найден. При значении exact=false iBarShift возвращает индекс ближайшего бара, у которого время открытия меньше указанного (time_open<time)
выделенное красным наверное нужно заменить на:
меньше либо равно указанному (time_open<=time)
Написано же "если бар на указанное время не найден".
При значении exact=false iBarShift возвращает индекс ближайшего бара, у которого время открытия меньше указанного (time_open<time)
Но функция работает именно при <=, а не < как в справке.
Для примера. Берем время M1 какого то бара, вычисляем iBarShift для M5, получаем индекс М5 бара, и в том случае даже если время M1 и M5 совпадает, то есть, функция работает как <= а не <.
Попробовали бы сначала прежде чем оставлять комментарий.
Во фриланс-сервисе, если топик работы в браузере открыт долго (не засекал сколько, сутки - точно), то потом при отправке сообщения всё виснет и долго и нудно набираемый текст с картинками восстановить уже невозможно. Проблему решать кажется начали - при последнем инциденте мелькнуло какое-то сообщение серверных скриптов и текст таки был отправлен и опубликован. Но только текст сообщения, прикреплённые файлы пропали. Это уже частичное решение, переотправить файлы - не большая проблема. Но разработчикам сайта таки стоит обратить внимание
там еще может быть проблема в браузере, в плагинах, в куках.
даёт в журнале
SYMBOL_CALC_MODE_EXCH_OPTIONSПри наведении мышью на график оптимизации разве не показывалось раньше значение в указанном квадрате? Сейчас нет хинта - график слепой, т.к. даже не видно отличия плюса от минуса.
При наведении мышью на график оптимизации разве не показывалось раньше значение в указанном квадрате? Сейчас нет хинта - график слепой, т.к. даже не видно отличия плюса от минуса.
Только в четверке показывало. Во всяком случае лет пять так.
10022
TRADE_RETCODE_INVALID_EXPIRATION
Неверная дата истечения ордера в запросе
Пробовал прописывать ORDER_TIME_GTC и ORDER_TIME_DAY не помогли
Использую демосчёт от открытие брокер. Им писал в поддержку, по коду не консультируют. Пример кода для отправки торгового приказа на выставление отложенного ордера не захотели давать.
Здравствуйте, новичок в MQL5 да и в программирование в целом. Может кто подскажет в чём ошибка. По рынку открыть закрыть могу позицию. А выставить отложенный ордер выходит ошибка
10022
TRADE_RETCODE_INVALID_EXPIRATION
Неверная дата истечения ордера в запросе
Пробовал прописывать ORDER_TIME_GTC и ORDER_TIME_DAY не помогли
Использую демосчёт от открытие брокер. Им писал в поддержку, по коду не консультируют. Пример кода для отправки торгового приказа на выставление отложенного ордера не захотели давать.
Вставляйте правильно код -
----------------
MQL5.community - Памятка пользователя
Кнопка
предназначена для вставки исходного кода в текст сообщения. При нажатии появляется пустое окно, в которое необходимо вставить код и далее нажать кнопку Вставить. Для отмены вставки кода необходимо нажать кнопку Отмена.
В Открытии для лимитных использую:
ORDER_TIME_DAY и ORDER_FILLING_RETURN
Работает.
Для рыночных - ORDER_FILLING_IOC или ORDER_FILLING_FOK