Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1246

 
Poderia dizer-me se é possível receber dados indicadores como uma estrutura? Por exemplo, ao chamar um indicador de um Expert Advisor para receber não os dados de buffers de indicadores, mas a estrutura com estes dados, preparada no próprio indicador?
 
Fast235:
separadamente do cálculo que se pode atribuir aos artigos

Não tenho a certeza se entendi...

 

apenas uma série tampão pode ser recuperada a partir de um tampão

 
Сергей Таболин:
Por favor, informe, é possível receber dados indicadores como uma estrutura? Por exemplo, ao chamar um indicador de um Expert Advisor, não recebe dados tampão indicadores, mas uma estrutura com estes dados, preparada no próprio indicador?

Não pode.

 
Aleksey Vyazmikin:

Não pode.

É uma pena.

Obrigado.

 

Aconselhar como fazer com que os alertas MT5 tenham "Tempo limite 30 segundos" imediatamente ao definir o alerta. O tempo por defeito é de 10 segundos.

Alerta

 
Bom dia. Sou um comerciante novato. Abri uma conta com um corretor na Alpari. Tenho um pequeno problema. Instalei a EA e o robô. Tenho um -SMILE- e o Auto Trading é BRANCO no topo do painel. Expert Advisors - Strategy Tester tema linha GREEN. O robô não está a funcionar até ao quinto dia. Qual pode ser a razão?
Toomas , ***
 
Сергей Таболин:
Caros colegas, é possível receber os dados indicadores como uma estrutura? Por exemplo, quando chama o indicador do Conselheiro Especialista, não recebe os dados do indicador, mas a estrutura com estes dados, preparada no próprio indicador?

quando não pode, mas realmente quer, pode contornar...

union Pad {

  MyStruct data;

  double buffer[N]; // N=sizeof(MyStruct)/sizeof(double)+(0!=(sizeof(MyStruct)%sizeof(double))); то есть буферов должно хватать

};

no lado indicador coloca a estrutura e coloca-a em amortecedores; no lado EA coloca amortecedores e retira a estrutura; apenas a estrutura não deve conter linhas, din arrays e referências a objectos; apenas a estrutura compacta da embalagem em amortecedores, não um campo em cada amortecedor

mega-grandes estruturas e matrizes podem ser arrastadas através de uma base de dados externa - indicador faz um registo e coloca o seu uniq_id no tampão. Quando a EA precisar, tirará a identificação do buffer e a estrutura da base de dados.

 
Maxim Kuznetsov:

quando não é possível, mas se realmente o desejar, pode contorná-lo.

union Pad {

  MyStruct data;

  double buffer[N]; // N=sizeof(MyStruct)/sizeof(double)+(0!=(sizeof(MyStruct)%sizeof(double))); то есть буферов должно хватать

};

no lado indicador coloca a estrutura e coloca-a em amortecedores; no lado EA coloca amortecedores e retira a estrutura; apenas a estrutura não deve conter linhas, din arrays e referências a objectos; apenas a estrutura compacta da embalagem em amortecedores, não um campo em cada amortecedor

estruturas e matrizes mega-grandes podem ser arrastadas através de uma base externa - o indicador faz um registo e coloca o seu uniq_id no tampão. Quando a EA precisar, tomará a identificação do buffer e a estrutura da base de dados por ela.

Obrigado.

 

Boa noite a todos!

Na minha velhice estou a tentar dominar as noções básicas da MQL5. A minha curiosidade está a matar-me - pergunto-me se não consigo dominar a programação se tiver cerca de 60 anos. Embora, tenha feito amigos com HTML simples, até criei nele os meus próprios sítios web. Simples, na verdade, mas mesmo assim... Se as minhas perguntas causarem irritação, então digam-me imediatamente, então não farei mais perguntas ingénuas e não irritarei as pessoas.

Assim, abri o primeiro código que vi. Comentei o significado de uma linha deste código usando o Google Translator e a Referência MQL5. O que é que eu peço à comunidade? Olha para os comentários e se não forem verdadeiros, por favor corrige o meu pensamento:

if(PositionSelect(_Symbol)) // если выбираем открытую позицию на графике текущего символа

É um livro aberto a alguns, mas para mim parece-me os mesmos caracteres chineses. Por favor, não ria muito.

Porque é que estou a fazer isto? Assim, estou apenas a tentar descobrir por mim próprio o quão desesperada estou na programação.

Atenciosamente, Vladimir.