Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1786

 

Saudações. Você poderia me dizer como definir os níveis de RSI para o testador?

Tentando obter parâmetros como este quando a depuração com dados reais parece estar bem, mas quando a depuração com histórico há um erro 4014 (não é permitido chamar a função Sistema)



 
Andrey Sokolov #:

Saudações. Você poderia me dizer como definir os níveis de RSI para o testador?

Tentando obter parâmetros como este quando a depuração com dados reais parece estar bem, mas quando a depuração com histórico há um erro 4014 (função do sistema não pode ser chamada)


Depois, no modo de teste, você pode adicionar dois objetos OBJ_HLINE. E em outros modos, usar de maneira normal.

 
Você pode me dizer o que pode ser usado para chamar outro especialista ou indicador? OK, existe o iCustom() para indicador. Isso é tudo? Existe alguma outra maneira de transferir algo de uma EA para outra?
 
leonerd #:
Você pode me dizer o que pode ser usado para chamar outro especialista ou indicador? OK, existe o iCustom() para indicador. Isso é tudo? Existe alguma outra maneira de transferir algo de uma EA para outra?
EventoChartCustom
//+------------------------------------------------------------------+ 
//| послать широковещательное сообщение всем открытым графикам       | 
//+------------------------------------------------------------------+ 
void BroadcastEvent(long lparam,double dparam,string sparam) 
  { 
   int eventID=broadcastEventID-CHARTEVENT_CUSTOM; 
   long currChart=ChartFirst(); 
   int i=0; 
   while(i<CHARTS_MAX)                // у нас наверняка не больше CHARTS_MAX открытых графиков 
     { 
      EventChartCustom(currChart,eventID,lparam,dparam,sparam); 
      currChart=ChartNext(currChart); // на основании предыдущего получим новый график 
      if(currChart==-1) break;        // достигли конца списка графиков 
      i++;                            // не забудем увеличить счетчик 
     } 
  } 
//+------------------------------------------------------------------+
 
Mihail Matkovskij #:

Depois, no modo teste, você pode adicionar dois objetos OBJ_HLINE. E em outros modos, usar a maneira usual.

Especificamente, é possível estabelecer níveis?

 
Andrey Sokolov #:

É possível estabelecer os níveis exatamente?

Você mesmo disse, em dados reais tudo funciona, mas no testador os níveis não aparecem. Eu disse, então crie duas linhas na janela indicadora quando ela estiver rodando no testador. Ao correr com dados reais, deixe tudo ficar como está. E como isso não é uma solução para seu problema, e as linhas horizontais criadas no oscilador não são níveis?

 
leonerd #:
Você pode me dizer o que pode ser usado para chamar outro EA ou indicador? OK, existe o iCustom() para um indicador. Isto é tudo? Existe alguma outra maneira de transferir algo de uma EA para outra?

Você precisa salvar o modelo com o especialista e chamá-lo comChartApplyTemplate.

Документация по MQL5: Операции с графиками / ChartApplyTemplate
Документация по MQL5: Операции с графиками / ChartApplyTemplate
  • www.mql5.com
ChartApplyTemplate - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij #:

Você mesmo disse, em dados reais tudo funciona, mas no testador os níveis não aparecem. Eu disse, então crie duas linhas na janela indicadora quando ela estiver rodando no testador. Ao correr com dados reais, deixe tudo ficar como está. E como isso não é uma solução para seu problema, e as linhas horizontais criadas no oscilador não são níveis?

Os níveis são exibidos no testador, mas não consigo encontrar como definir os níveis necessários.

Li isso na primeira vez, obrigado pela resposta.

O quê, quem, e por que é necessário é outra questão.

 
Документация по MQL5: Пользовательские индикаторы / IndicatorSetInteger
Документация по MQL5: Пользовательские индикаторы / IndicatorSetInteger
  • www.mql5.com
IndicatorSetInteger - Пользовательские индикаторы - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

Neste recurso, nomear um corretor é o mesmo que discutir. E a canção de ninar não dorme e ameaça represálias. Então, procure por si mesmo...

Peço desculpas, cavalheiros, não gostaria de interferir em uma conversa tão interessante e altamente intelectual, mas tenho um problema muito difícil: continuo recebendo um nome de usuário errado em minha conta pessoal, como mudá-lo sem a ajuda do corretor?
Razão: