Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34". Можно
int TimeCurrent_variable = TimeCurrent();
string time_current = TimeToStr(TimeCurrent_variable,TIME_MINUTES);
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты (и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще? Спасибо!
Подскажите,пожалуйста,возможно ли средствами MQL узнать время,после которого данный ДЦ прекращает поставки котировок? Имеется в виду,что у них бывают сокращённые торговые дни. Встроенный почтовый ящик в терминале-не в счёт.
Вопрос: После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?
vlandex>>: Вопрос: После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?
Oper>>: Подскажите,пожалуйста,возможно ли средствами MQL узнать время,после которого данный ДЦ прекращает поставки котировок? Имеется в виду,что у них бывают сокращённые торговые дни. Встроенный почтовый ящик в терминале-не в счёт.
Сокращённый день - это как правило пятница. Средствами языка можно его распознать.
if(DayOfWeek()>=5){//В пятницу
.....
}
else{// в прочие дни
.....
}
Нужно просто знать до скольки работает Ваш ДЦ в пятницу. Посмотреть это можно на пятничном графике. Далее делаем запрос текушего времени TimeCurrent() и сравниваем со временем окончания пятничных торгов
Упростим, как открыть 2 отложенных ордера и выключить советник?
Подсчитываем ордера. Если есть два отложенных, то return(0) данный блок кода долен стоять в старте советника выше всех прочих. В этом случае команда return(0) не даст остальному коду выполняться. Вырубить работу эксперта (отсоединить его от графика) средствами языка не получится.
chief2000>>: Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34". Можно
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты (и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще? Спасибо!
Идём в справку метаэдитора. Читаем.
int Minute( )
Возвращает текущую минуту (0,1,2,..59) последнего известного серверного времени на момент старта программы (в процессе выполнения программы это значение не меняется).
Замечание: при тестировании последнее известное время сервера моделируется.
Как из антивира касперский вернуть себе метатрэйдер, мой антивир не отдаёт. Если кто сталкивался помогите ПЛИЗ. вот такая :( 12 дней как касперский 2010 блокирует открытие или распаковку любого терминала любого ДЦ, их касперский конечно советовал мол то-то сделайте ... а ничего неизменяеться. В архиве (если кто сведущь может заглянуть) висит отчет антивира за месяц (сколько влезло в формат файла).
Я пользуюсь германской Авирой. Она бесплатная (хотя есть и платные версии). Вот ссылка на русскоязычный инсталлятор этого антивируса http://soft.soft-host.ru/bezop/28-antivir-rus.html - попробуйте - он и комп не подтормаживает и с терминалом нормально дружит.
Можно
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
время,после которого данный ДЦ прекращает поставки котировок?
Имеется в виду,что у них бывают сокращённые торговые дни.
Встроенный почтовый ящик в терминале-не в счёт.
После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?
Вопрос:
После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?
нужно где то заработать 20 баксов и заказать
нужно где то заработать 20 баксов и заказать
Упростим, как открыть 2 отложенных ордера и выключить советник?
Подскажите,пожалуйста,возможно ли средствами MQL узнать
время,после которого данный ДЦ прекращает поставки котировок?
Имеется в виду,что у них бывают сокращённые торговые дни.
Встроенный почтовый ящик в терминале-не в счёт.
Сокращённый день - это как правило пятница. Средствами языка можно его распознать.Нужно просто знать до скольки работает Ваш ДЦ в пятницу. Посмотреть это можно на пятничном графике.
Далее делаем запрос текушего времени TimeCurrent() и сравниваем со временем окончания пятничных торгов
Упростим, как открыть 2 отложенных ордера и выключить советник?
Подсчитываем ордера. Если есть два отложенных, то return(0)данный блок кода долен стоять в старте советника выше всех прочих. В этом случае команда return(0) не даст остальному коду выполняться.
Вырубить работу эксперта (отсоединить его от графика) средствами языка не получится.
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
Идём в справку метаэдитора. Читаем.Как из антивира касперский вернуть себе метатрэйдер, мой антивир не отдаёт. Если кто сталкивался помогите ПЛИЗ.
вот такая :( 12 дней как касперский 2010 блокирует открытие или распаковку любого терминала любого ДЦ, их касперский конечно советовал мол то-то сделайте ... а ничего неизменяеться. В архиве (если кто сведущь может заглянуть) висит отчет антивира за месяц (сколько влезло в формат файла).
Я пользуюсь германской Авирой. Она бесплатная (хотя есть и платные версии). Вот ссылка на русскоязычный инсталлятор этого антивируса http://soft.soft-host.ru/bezop/28-antivir-rus.html - попробуйте - он и комп не подтормаживает и с терминалом нормально дружит.