Erros, bugs, perguntas - página 1012

 

ns_k:

...Na verdade, quase tudo é claro, excepto que parece um pouco estranho que se encontrar um indicador no gráfico em que o guião está a correr, tenha de criar novamente o indicador...

ver... Tabela na secção "Execução de Programas
 

Pode dizer-me por favor se é possível fazer um botão de saída do indicador?


O que devo prescrever quando o pressiono?

 
denkir:
ver. Tabela na secção "Programas em curso
Obrigado! Esta informação é muito útil, mas ainda não entendo como se pode obter os dados indicadores do gráfico antes de executar o guião)
 
ns_k:
Obrigado! É uma informação muito útil, mas ainda não percebo como se podem obter os dados indicadores de um gráfico num guião, que estava num gráfico antes de o guião ser chamado)

Parece mais fácil de correr a partir do guião https://www.mql5.com/ru/forum/3108

Upd ChartIndicatorName

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

Pode dizer-me por favor se é possível fazer um botão de saída do indicador?


O que devo prescrever quando o pressiono?

Experimente ExpertRemove(). O indicador não é um Expert Advisor, claro, mas deve funcionar.
 
MetaDriver:
Experimente ExpertRemove(). O indicador não é um EA, claro, mas deve funcionar.
Não existe tal coisa para um indicador?
 
zfs:

Por favor, diga-me se pode fazer um botão para sair do indicador?


O que escrevo quando carrego no botão?

ChartIndicatorDelete

Elimina indicador com nome especificado da janela do gráfico especificado.

 
kPVT:

ChartIndicatorDelete

Elimina um indicador com um nome especificado da janela do gráfico especificado.

Obrigado.
 
   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);
     }

Por favor, informe o que está errado, a vigilância do mercado só deve conter instrumentos forex com uma negociação permitida e um spread de menos de 100p

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

Por favor, informe o que está errado, a vigilância do mercado só deve conter instrumentos forex com uma negociação permitida e um spread de menos de 100p

Assim
for(int i=0;i<l;i++)
Razão: