Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1301

 
Vladimir Karputov:
Пишите в Общую папку для всех терминалов (флаг FILE_COMMON)

... и при оптимизации нарвётесь на проблемы.

 
Сергей Таболин:

... и при оптимизации нарвётесь на проблемы.

оптимизировать на 1 процессоре :)

 
добрый день! Не знаю кому адресовать вопрос, может кто знает! Есть ли возможность (может при помощи доп проги) устанавливать уровни одновременно в нескольких окнах одного инструмента (разные ТФ) что бы уровни менялись и в других окнах автоматом? есть ли вариант работы с уровнями по типу SP pro или как в АТАС? Спасибо за ответ!
 
Andreydc:
добрый день! Не знаю кому адресовать вопрос, может кто знает! Есть ли возможность (может при помощи доп проги) устанавливать уровни одновременно в нескольких окнах одного инструмента (разные ТФ) что бы уровни менялись и в других окнах автоматом? есть ли вариант работы с уровнями по типу SP pro или как в АТАС? Спасибо за ответ!

За деньги, легко.

Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • 2021.04.08
  • www.mql5.com
Самый большой фриланс c разработчиками программ на MQL5
 

Привет, Профи!

Опять как начинающий задаю, возможно, элементарный вопрос: При запуске своего ЕА хочу, чтобы автоматически в том же окне запускался индикатор RSI. для этого в ОnInit программирую команду:
      HandleRSI=iRSI(Symbol(),PERIOD_CURRENT,7,PRICE_HIGH);
В Debugging-модусе (когда запускаю тест прямо из эдитора) все хорошо, индикатор появляется. Если же запускаю ЕА из тестировщика стратегий в терминале, или прикрепляю ЕА в окно терминала, то индикатор не появляется.
В чем дело? Как добиться, чтобы индикатор параллельно появлялся?

Заранее спасибо за помощь!


Hallo Profis!

Als Anfänger stelle ich vielleicht noch einmal eine elementare Frage: Wenn ich meinen EA starte, möchte ich, dass die RSI-Anzeige automatisch im selben Fenster startet. Dazu programmiere ich den Befehl in OnInit:
       HandleRSI = iRSI (Symbol (), PERIOD_CURRENT, 7, PRICE_HIGH);
Im Debugging-Modus (wenn ich den Test direkt vom Editor aus starte) ist alles in Ordnung, die Anzeige erscheint. Wenn ich EA vom Strategietester im Terminal aus starte oder EA an das Terminalfenster anhänge, wird die Anzeige nicht angezeigt.
Was ist los? Wie kann der Indikator parallel angezeigt werden?

Vielen Dank im Voraus für eureHilfe!


Hello Pro!

As a beginner, I might ask one more elementary question: when I start my EA, I want the RSI display to start automatically in the same window. To do this, I program the command in OnInit:
        HandleRSI = iRSI (Symbol (), PERIOD_CURRENT, 7, PRICE_HIGH);
In debugging mode (when I start the test directly from the editor) everything is OK, the display appears. When I start EA from the strategy tester in the terminal or attach EA to the terminal window, the display is not displayed.
What's happening? How can the indicator be displayed in parallel?

Thank you in advance for your cooperation!


Waldemar Gomer

 
Taht all in MQL5
 
Вынес в настройки индикатора пределы шкалы:
   if (Fixid_Scale == Yes)
      {
      IndicatorSetDouble (INDICATOR_MAXIMUM, Scale_Value);   
      IndicatorSetDouble (INDICATOR_MINIMUM,-Scale_Value);   
      }

Fixid_Scale - настроечный input-параметр.

При установке пределов - работает.
При отмене - не возвращается в режим плавающих пределов шкалы.

Как программно отменить однажды установленные пределы шкалы?

 
wgomer:


При работе онлайн (не в тестере стратегий) используйте ChartIndicatorAdd

 
Vladimir Karputov:

При работе онлайн (не в тестере стратегий) используйте ChartIndicatorAdd

Супер! Спасибо огромное!
Все удалось.
Век живи - век учись :-)
 

Vladimir Karputov, а мне?)

Причина обращения: