[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 260
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Замените OrderOpenTime на время подачи вашей команды
f(iTime(Symbol(),период_бара,количество_баров_для_ пропуска)<время_вашей_команды) return
Замените OrderOpenTime на время подачи вашей команды
f(iTime(Symbol(),период_бара,количество_баров_для_ пропуска)<время_вашей_команды) return
А что здесь может быть сложного?
0-й элемент массива будет иметь значение цены последнего тика, 1-й элемент значение цены 1 тик назад, 2-й элемент значение цены 2 тика назад и т. д.
Или я что-то не так понял и имелось в виду совсем другое?
Добрый день, уважаемые эксперты.
Перерыл всю справку и на форумах ответа пока тоже не нашел. А вопрос простой - есть ли простой функционал в MQL4 сообщить время сработки отложенного ордера или нет?
Судя по имеющейся информации, такого функционала нет. Функция OrderOpenTime() выдает время постановки отложенника на исполнение, а вот время, когда он стал рыночным ордером, сдается мне, без использования эксперта, отслеживающего состояние ордеров на счете, узнать не получится.
Подскажите, пожалуйста, может кто-то знает простое решение. Сложное в виде эксперта делать непродуктивно, смысл гонять постоянно эксперта, если его услуги нужны раз-два в сутки. Нужно что-то более простое, вот была бы встроенная функция, кот. для отложенника сообщала время его сработки... Нужно это для правильного учета ордеров по времени открытия, чтобы, например, всегда можно было сказать, какой ордер из текущих открытых или уже закрытых имеет самое свежее время открытия. В случае с отложенником, этого сделать не получается. Отложенник мог быть выставлен 2 часа назад, сработать час назад, в этом часовом промежутке могли открываться-закрываться другие ордера, а в терминале у ставшего рыночным отложенника время открытия стоит двухчасовой давности, а нужно узнать именно фактическое время его сработки.
Буду рад вашим комментариям.
Добрый день, уважаемые эксперты.
Перерыл всю справку и на форумах ответа пока тоже не нашел. А вопрос простой - есть ли простой функционал в MQL4 сообщить время сработки отложенного ордера или нет?
Судя по имеющейся информации, такого функционала нет. Функция OrderOpenTime() выдает время постановки отложенника на исполнение, а вот время, когда он стал рыночным ордером, сдается мне, без использования эксперта, отслеживающего состояние ордеров на счете, узнать не получится.
Подскажите, пожалуйста, может кто-то знает простое решение. Сложное в виде эксперта делать непродуктивно, смысл гонять постоянно эксперта, если его услуги нужны раз-два в сутки. Нужно что-то более простое, вот была бы встроенная функция, кот. для отложенника сообщала время его сработки... Нужно это для правильного учета ордеров по времени открытия, чтобы, например, всегда можно было сказать, какой ордер из текущих открытых или уже закрытых имеет самое свежее время открытия. В случае с отложенником, этого сделать не получается. Отложенник мог быть выставлен 2 часа назад, сработать час назад, в этом часовом промежутке могли открываться-закрываться другие ордера, а в терминале у ставшего рыночным отложенника время открытия стоит двухчасовой давности, а нужно узнать именно фактическое время его сработки.
Буду рад вашим комментариям.
я новичек в этом деле, учусь по учебнику самостоятельно - разжуйте по слогам плз.
А в учебнике нет ответов на Ваши вопросы?
Перенесено:
Pyxlik2009 14.10.2011 03:52
Ребят подскажите что означает ошибка (invalid integer number as parameter 10 for OrderSend function) и как ее исправить ?
Доброго времени суток всем,специалистам программного кода!
Не могли бы вы мне разъяснить вот такую ситуацию,в моём советник весь смысл выставления ордера заключается в определённое время и один ордер в сутк,для чего я применил вот такой код:
но заметил,что if(H>=09 && M>=40) и if(H>=21 && M>=40) одинаковые условия и получается,что ордер будет выставляться как минимум два раза в сутки.
Что здесь стоило мне ещё применить,чтобы обойти эту проблему?
За ранее всем откликнувшимся благодарен за поддержку!!!
Starting:
....Сложное в виде эксперта делать непродуктивно, смысл гонять постоянно эксперта, если его услуги нужны раз-два в сутки.
...заметил,что if(H>=09 && M>=40) и if(H>=21 && M>=40) одинаковые условия и получается,что ордер будет выставляться как минимум два раза в сутки.
Что здесь стоило мне ещё применить,чтобы обойти эту проблему?
isTradeTimeString - Возвращает флаг разрешения торговли по времени.
isTradeTimeInt - Возвращает флаг разрешения торговли по времени.