Подскажите плиз,есть ли где на сайте утилита,которая далает график по верх всех окон,или по верх остальных графиков? MQL5
- Подскажите плиз
- Подскажите функцию для переключения видимости чарта по ChartID
- Рамки окон графика
Aleksandr Nekrasov:
Подскажите плиз,есть ли где на сайте утилита,которая далает график по верх всех окон,или по верх остальных графиков? MQL5
Так график и так активен, когда Вы с ним работаете. Или нужно программно делать график активным?
Подскажите плиз,есть ли где на сайте утилита,которая далает график по верх всех окон,или по верх остальных графиков? MQL5
Открыто два графика например,маленький на большом и когда нажимаешь на большой,то маленький скрывается.Картинку всатвляю,но идут искажения какие то.
Aleksandr Nekrasov:
Открыто два графика например,маленький на большом и когда нажимаешь на большой,то маленький скрывается.Картинку всатвляю,но идут искажения какие то.
Открыто два графика например,маленький на большом и когда нажимаешь на большой,то маленький скрывается.Картинку всатвляю,но идут искажения какие то.
Непонятно. Если вы кликнете на графике, который имеет больший размер, то этот большой график и так станет активным и скроет меньший график. Правда в таком случае этот большой график не развернётся на полный размер.
Aleksandr Nekrasov:
Картинку всатвляю,но идут искажения какие то.
Называйте картинку латинскими буквами, тогда должна картинка вставляться без проблем.
Картинку всатвляю,но идут искажения какие то.
Aleksandr Nekrasov:
При клике на "RTS" он станет активным и скроет "Si". Так, что всё-таки нужно?
Возможно Вам просто нужно один раз "развернуть окно" любого графика:
Karputov Vladimir:
Нужно,что бы при нажатии на rts,не скрывалась Si
Возможно Вам просто нужно один раз "развернуть окно" любого графика:
Aleksandr Nekrasov:
Нужно,что бы при нажатии на rts,не скрывалась Si
А если у Вас три и более графиков? Как быть с логикой?
Нужно,что бы при нажатии на rts,не скрывалась Si
Karputov Vladimir:
А если у Вас три и более графиков? Как быть с логикой?
На какой график повесил утилиту тот и должен быть главнее,по верх остальных. Не замарачивайтесь,просто мне для удобства.Спасибо в любом случае!!!
А если у Вас три и более графиков? Как быть с логикой?
Aleksandr Nekrasov:
На какой график повесил утилиту тот и должен быть главнее,по верх остальных. Не замарачивайтесь,просто мне для удобства.Спасибо в любом случае!!!
На какой график повесил утилиту тот и должен быть главнее,по верх остальных. Не замарачивайтесь,просто мне для удобства.Спасибо в любом случае!!!
Айн момент...
Вот индикатор. Каждые n-секунд отображает себя поверх других.
//+------------------------------------------------------------------+ //| ActivChart.mq5 | //| Copyright © 2015, Vladimir Karputov | //| http://wmua.ru/slesar/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2015, Vladimir Karputov" #property version "1.00" #property indicator_chart_window #property description "The chart is always on top of other" #property indicator_plots 0 //--- input parametr int sec=2; // the frequency of checks, second //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() //--- EventSetTimer(sec); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[]) { //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnTimer() { ChartBringToTop(); } //+------------------------------------------------------------------+ //| Отправка терминалу команды на показ графика поверх всех других. | //| Sends command to the terminal to display the chart above all others | //+------------------------------------------------------------------+ bool ChartBringToTop(const long chart_ID=0) { //--- сбросим значение ошибки ResetLastError(); //--- покажем график поверх всех других if(!ChartSetInteger(chart_ID,CHART_BRING_TO_TOP,0,true)) { //--- выведем сообщение об ошибке в журнал "Эксперты" Print(__FUNCTION__+", Error Code = ",GetLastError()); return(false); } ChartRedraw(chart_ID); //--- успешное выполнение return(true); } //+------------------------------------------------------------------+Добавлено: Запомните сочетание клавиш "Ctrl"+"I" - очень пригодится :)
Файлы:
ActivChart.mq5
3 kb
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь