Ошибки, баги, вопросы - страница 1012

 
denkir:
см. Таблицу в разделе "Выполнение программ"
Спасибо! Это весьма полезная информация, только я так и не понял, как можно в скрипте вызванном на графике получить данные индикатора который был на графике до запуска скрипта )
 
ns_k:
Спасибо! Это весьма полезная информация, только я так и не понял, как можно в скрипте вызванном на графике получить данные индикатора который был на графике до запуска скрипта )

По ходу, проще из скрипта запустить https://www.mql5.com/ru/forum/3108

Upd ChartIndicatorName

Индикатор, установленный пользователем
Индикатор, установленный пользователем
  • www.mql5.com
Существует ли возможность получения handle индикатора, который был прикреплен к графику пользователем?
 
zfs:

Подскажите пожалуйста можно ли сделать кнопку выхода из индикатора?


Что прописать при нажатии?

Попробуй ExpertRemove().  Индикатор, конечно же, не советник,  но должно сработать.
 
MetaDriver:
Попробуй ExpertRemove().  Индикатор, конечно же, не советник,  но должно сработать.
А для индикатора нет такого?
 
zfs:

Подскажите пожалуйста можно ли сделать кнопку выхода из индикатора?


Что прописать при нажатии?

ChartIndicatorDelete

Удаляет с указанного окна графика индикатор с указанным именем.

 
kPVT:

ChartIndicatorDelete

Удаляет с указанного окна графика индикатор с указанным именем.

Спасибо.
 
   int l=SymbolsTotal(false);
   for(int i=0;i<=l;i++) 
     {
      if(StringLen(SymbolName(i,false))==6 && SymbolInfoInteger(SymbolName(i,false),SYMBOL_TRADE_CALC_MODE)==SYMBOL_CALC_MODE_FOREX && SymbolInfoInteger(SymbolName(i,false),SYMBOL_TRADE_MODE)==SYMBOL_TRADE_MODE_FULL && SymbolInfoInteger(SymbolName(i,false),SYMBOL_SPREAD)<100) SymbolSelect(SymbolName(i,false),true);
      else SymbolSelect(SymbolName(i,false),false);
     }

подскажите что не так, надо что бы в market watch остались только форекс инструменты, с разрешенной торговлей и спредом менее 100п

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
dentraf:

подскажите что не так, надо что бы в market watch остались только форекс инструменты, с разрешенной торговлей и спредом менее 100п

Наверно так
for(int i=0;i<l;i++)
 
adilbek:

У кого нибудь есть следующая проблема:

Версия и битность терминала

Windows 8, MetaTrader 5 - Alpari UK, Build 821, 64 bit.

Описание проблемы

индикатор работающий на H1 вызывает индикатор работающий на M1. Команда CopyBuffer копирует неверные данные. Эта проблема воспроизодится только в тестере стратегий. В терминале все данные копируются без ошибок. Индикатор M1 копирует high в первый буфер.

Последовательность действий

В тестере стратегий выбираю тестировать индикатор SampleCopyBuffer на H1. Задаю период с 2013-05-01 по 2013-07-07. Нажимаю старт и в логах читаю сообщения об ошибках.

Полученный результат

и в логах читаю сообщения об ошибках. Значения индикаторного буфера с M1 не совпадает со значением CopyHigh.

Ожидаемый результат

значения CopyBuffer и CopyHigh должны быть равны.

Дополнительные сведения

в терминале при запуске ошибки нет. Только в тестере стратегий. Пожалуйста, смотрите в приложении мои индикаторы. SampleHighs работает на периоде M1 и вызывается из индикатора SampleCopyBuffer который работает на H1.

Добрый день,

Пожалуйста, протестируйте у себя в тестере стратегий следующие индикаторы. Можете ли вы воспроизвести этот баг? В хелп деск тоже писал. Не уверен смогли ли они воспроизвести этот баг.

 
zfs:
Наверно так
Все равно почемуто появляются инструменты со спрэдом более 100п