Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 945
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мне нужен ИСХОДНЫЙ КОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Теперь понятнее стало?
Зачем изобретать велосипед?
Сделайте, как в коде OsMA или любом другом:
Или Вы категорически не доверяете Метаквотам?
Всем привет. На 943 странице выкладывал скрипт по поводу описания работы и примеров работы библиотек *dll. Немного разобрался, почему скрипт не работает.
1. #include<WinUser32.mqh> не нужен в данном случае.
2. Условие отдельно if(lastkey != 0) Alert("lastkey=",lastkey); стабильно правильно выдает код нажатой клавиши. Если сделать задержку, вопросов к работе не останется.
3. Условие отдельно if(lastmouse != 0) Alert("lastmouse=",lastmouse); стабильно выдает 512, даже если мышь не двигается. Очень редко проскакивают другие цифры
в ответ на нажатие кнопок мыши.
4. if(lastwnd != 0) Alert("lastwnd=",lastwnd); возвращает пустую строку, скорей всего потому, что библиотека старая, не юникод.
В справке читал, что в редакторе можно работать с библиотеками *dll, достаточно мышкой перетащить ее в окно редактора. Не открывается.
Вопрос. Готов кто-то помочь править "IdleLib.dll" или лучше за деньги. Если где-то есть эта тема(и другие *dll) покажите ссылку.
подскажите пожалуйста ,как в советнике прописать (после определенного события) запрет на AutoTrading ,то есть программно перевести кнопку терминала AutoTrading в запрет. Я пробовал вызывать константу ACCOUNT_TRADE_ALLOWED и менять ее значение на false , но компилятор пишет ,что это не будет иметь эффекта ( ACCOUNT_TRADE_ALLOWED == false; //expression has not effect)
Эта задача (запретить советнику торговать) очень легко решается семафорами (true/false.... разрешить/запретить торговать).
Или так важно именно отжать кнопку "Авто торговля"?
Эта задача (запретить советнику торговать) очень легко решается семафорами (true/false.... разрешить/запретить торговать).
Или так важно именно отжать кнопку "Авто торговля"?
Cпасибо за ответ.Если не получится запрещать AutoTrading для всего терминала, то конечно так и буду делать. Дело в том ,что у меня на терминале работают несколько Советников и я
хотел отдельным советником следить за Equity и на случай нештатных ситуаций запрещать Авто торговлю всем советникам одновременно, например при спуске Aquity на 50%
Cпасибо за ответ.Если не получится запрещать AutoTrading для всего терминала, то конечно так и буду делать. Дело в том ,что у меня на терминале работают несколько Советников и я
хотел отдельным советником следить за Account Profit и на случай нештатных ситуаций запрещать Авто торговлю всем советникам одновременно, например при спуске Account Profit на 50%
Я чуток не проверил. Для того чтобы работало надо заменить WinUser32.mqh на прикреплённый.
Теперь проверено, работает. И вот ещё некоторые прибамбасы
А предыдущий пост я подправил так чтобы работало без замены WinUser32.mqh
Приветствую всех... Знамо проблема в следующем. Когда компилирую код то переменная d принимает значение 110 и при этом индикатор отображает всё правильно, но с приходом нового бара, переменная становиться 109 и соотвественно полностью херется все показания индикатора. Я уже заиПался..... Что за херня????
Почему при компилировании одно значение переменно, а с приходом нового бара переменная меняется?????