![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
нет, его ког - на первой странице, прекрасно работает в винХР, ты не прав, а вот в вин7 почему-то не захотел у меня работать
нет, у меня вин7 максимальная 32бит
нет, его ког - на первой странице, прекрасно работает в винХР, ты не прав, а вот в вин7 почему-то не захотел у меня работать
Как Вы торгуете из тикающего индикатора? В MQL4 не предусмотрено это.
Действительно! Зачем довесок из тикающего индикатора, который не может торговать, если можно всё сделать в зацикленном эксперте? Не нужны будут пляски с WinAPI, не будет тормозить интерфейс МТ4, работать будет в 3 раза быстрее. Зачем так усложнять?
Ладно, оставим этот спор, он всё-равно ни к какому конструктиву не приведёт, скорее наоборот. Вы уже вон начинаете искажать (не знаю, намеренно или нет) смысл написанного мной, я ведь русским языком написал что торгую не из индикатора, а из метатрэйдера, а вы опять про какую-то торговлю из индикатора. Если вы что-то неверно истолковали из сказанного мной ранее, то объясняю: фраза "индикатор используется в торговле" вовсе не означает, что сделки совершает индикатор.
Ладно, оставим этот спор, он всё-равно ни к какому конструктиву не приведёт, скорее наоборот. Вы уже вон начинаете искажать (не знаю, намеренно или нет) смысл написанного мной, я ведь русским языком написал что торгую не из индикатора, а из метатрэйдера, а вы опять про какую-то торговлю из индикатора. Если вы что-то неверно истолковали из сказанного мной ранее, то объясняю: фраза "индикатор используется в торговле" вовсе не означает, что сделки совершает индикатор.
да я понял, но ведь работает его код при отключенном инете в винхр
а код, в принципе нужен, оформляем в виде инклюдника и в выходной день имеем тики в любом коде, в особенности полезно при работе с графическими объектами - часто люди обращаются с просьбами сделать "умные линейки" и пр., а в выходной день приходится делать код "на глазок"
да я понял, но ведь работает его код при отключенном инете в винхр
а код, в принципе нужен, оформляем в виде инклюдника и в выходной день имеем тики в любом коде, в особенности полезно при работе с графическими объектами - часто люди обращаются с просьбами сделать "умные линейки" и пр., а в выходной день приходится делать код "на глазок"
Ну так, я ж выложил код, что работает везде. Одна строка. Без таймера. Во всех индикаторах работает и на любых ОС. Для эксперимента достаточно.
Для эксперта тоже выложил выше. Можно ту строку, что генерирует тик для эксперта подставить в код индикатора. Тогда он будет и эксперта дёргать.
Можно упростить и воспользоваться библиотекой. Там всё уже реализовано.
Стало быть, торгует эксперт, получающий сигналы из индикатора? И всё это, разумеется, делает МТ4? Правильно? Если так, то вопрос мой остаётся. Почему бы всё это не поручить эксперту? Это рационально.
Нет, торгую я сам. Если бы речь шла об автоматической торговле, тогда вопрос индикаторов или тиков не поднимался бы вообще, ибо они там уже не нужны. Так что видимо вы изначально неправильно поняли смысл данной ветки.
Ксати вот ещё что. Строку
следует заменить на
Иначе при повторном вызове SetMyTimer произойдёт ошибка. Ну либо можно просто проинициализировать массив нулём перед началом цикла.
Что касается Win7, то мне так и не удалось воспроизвести проблему на ней, у меня всё работает нормально. А заниматься отладкой вслепую нереально. Интересно, есть тут ещё кто-нибудь, у кого этот код тоже работает на семёрке? А то такое ощущение, что у меня винда стоит какая-то особенная.
Вроде нашёл в чём была ошибка. Вот исправленный вариант функции SetMyTimer.
Теперь то должно работать нормально.
неа..., не работает
ошибок в логе нет, даже инет в терминале, по совету Вадима, не отключал - выходной все равно тиков нет