[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 514

 
if (New_Day(Day_of_Week)==1)
 
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно
int    TimeCurrent_variable = TimeCurrent();
string time_current         = TimeToStr(TimeCurrent_variable,TIME_MINUTES);

После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
 
Подскажите,пожалуйста,возможно ли средствами MQL узнать
время,после которого данный ДЦ прекращает поставки котировок?
Имеется в виду,что у них бывают сокращённые торговые дни.
Встроенный почтовый ящик в терминале-не в счёт.
 
Вопрос:
После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?
 
vlandex >>:
Вопрос:
После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?

нужно где то заработать 20 баксов и заказать

 
vasya_vasya >>:

нужно где то заработать 20 баксов и заказать

Упростим, как открыть 2 отложенных ордера и выключить советник?

 
Oper >>:
Подскажите,пожалуйста,возможно ли средствами MQL узнать
время,после которого данный ДЦ прекращает поставки котировок?
Имеется в виду,что у них бывают сокращённые торговые дни.
Встроенный почтовый ящик в терминале-не в счёт.


Сокращённый день - это как правило пятница. Средствами языка можно его распознать.
if(DayOfWeek()>=5){//В пятницу
.....
}
else{// в прочие дни
.....
}
Нужно просто знать до скольки работает Ваш ДЦ в пятницу. Посмотреть это можно на пятничном графике.
Далее делаем запрос текушего времени TimeCurrent() и сравниваем со временем окончания пятничных торгов
 
vlandex >>:

Упростим, как открыть 2 отложенных ордера и выключить советник?


Подсчитываем ордера. Если есть два отложенных, то return(0)
данный блок кода долен стоять в старте советника выше всех прочих. В этом случае команда return(0) не даст остальному коду выполняться.
Вырубить работу эксперта (отсоединить его от графика) средствами языка не получится.
 
chief2000 >>:
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно

После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!





Идём в справку метаэдитора. Читаем.
int Minute( ) 
Возвращает текущую минуту (0,1,2,..59) последнего известного серверного времени на момент старта программы (в процессе выполнения программы это значение не меняется).
Замечание: при тестировании последнее известное время сервера моделируется.  
 
kraizislot >>:

Как из антивира касперский вернуть себе метатрэйдер, мой антивир не отдаёт. Если кто сталкивался помогите ПЛИЗ.
вот такая :( 12 дней как касперский 2010 блокирует открытие или распаковку любого терминала любого ДЦ, их касперский конечно советовал мол то-то сделайте ... а ничего неизменяеться. В архиве (если кто сведущь может заглянуть) висит отчет антивира за месяц (сколько влезло в формат файла).


Я пользуюсь германской Авирой. Она бесплатная (хотя есть и платные версии). Вот ссылка на русскоязычный инсталлятор этого антивируса http://soft.soft-host.ru/bezop/28-antivir-rus.html - попробуйте - он и комп не подтормаживает и с терминалом нормально дружит.
Причина обращения: