Мне нужно чтобы какое либо действие(не важно какое), выполнялось каждые 5 минут. Или цикл это называется.. Одним словом нужно что типа того - if (время терминала оканчивается на XX:XX:X5) то делай это действие) помогите плиз))) заранее спасибо
- [Архив!] Напишу любого эксперта или индикатор бесплатно.
- Элитные показатели :)
- Как в одном операторе if объединить "И" и "ИЛИ"?
OnTimer() в помощь ;)
evillive:
OnTimer() в помощь ;)
OnTimer() в помощь ;)
т.е. так?
if OnTimer(5) ?это минут или секунд?
а далее я пишу то что нужно выполнять ...... верно?=)))))
нет, не так. надо учебник почитать.
static int ln=0; int n=TimeCurrent()/300; if(n!=ln) { ln=n; // что-то сделать }
wither1995:
TimeCurrent исчисляется в секундах?) а за код спасибо)
В секундах от 1.1.1970. В пяти минутах 300 сек, n=TimeCurrent()/300; - вычисляется номер пятиминтуки.
TimeCurrent исчисляется в секундах?) а за код спасибо)
Integer:
В секундах от 1.1.1970. В пяти минутах 300 сек, n=TimeCurrent()/300; - вычисляется номер пятиминтуки.
благодарю)
В секундах от 1.1.1970. В пяти минутах 300 сек, n=TimeCurrent()/300; - вычисляется номер пятиминтуки.
благодарю)
А подскажите еще пожалуйста, нужно рассчитать объем сделки как Объем=СРЕДСТВА(которые постоянно меняются, а не баланс)/1000
Так это будет?
double AccountEquity();
double lot=AccountEquity()/1000;
wither1995:
А подскажите еще пожалуйста, нужно рассчитать объем сделки как Объем=СРЕДСТВА(которые постоянно меняются, а не баланс)/1000
Так это будет?
double AccountEquity();
double lot=AccountEquity()/1000;
надо еще округлять до нужного объема.
step = MarketInfo(... LOTSTEP);
NormalizeDouble (lot, /*колво знаков после запятой/* 1) // lot = 0.4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь