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

 
Aleksandr Prishenko:

Sou um programador comercial amador) A autovalidação foi bem sucedida. Acontece que tudo está correcto no exemplo e eu especifiquei tudo correctamente. O erro ocorreu devido ao facto de um indicador personalizado retirar dados de outro, enquanto o caminho no código foi especificado na pasta Indicadores. Tive de mudar o caminho para um recurso e ligar o próprio indicador como um recurso no indicador e como um recurso no EA. Matei meio dia a tentar ser mal-educado). Obrigado pela compreensão, desculpem o incómodo

E obrigado por tal experiência. Acontece que um indicador num Consultor Especialista ligado a um recurso pode aplicar-se a outro indicador fora de "este vínculo". Não sei se seria capaz de entrar numa tal emboscada ou não... mas agora certamente que não o farei.

 
Alexey Viktorov:

Obrigado pela experiência. Parece que o indicador ligado ao Consultor Especialista por um recurso pode abordar outro indicador fora desta "ligação". Não sei se conseguiria ou não entrar numa tal armadilha... mas agora certamente que não o farei.

Como vê, pode, porque um indicador ligado a um recurso pode receber dados de um indicador técnico sem qualquer problema.
No meu caso há travões selvagens nos testes, provavelmente devido ao facto de um indicador estar ligado duas vezes ao Expert Advisor e outro indicador. Vou pensar em como contornar este esquema.

 
Aleksandr Prishenko:
Como vê, pode, porque um indicador anexado em recursos pode obter dados de um indicador técnico sem qualquer problema.
No meu caso há travões selvagens nos testes, provavelmente devido ao facto de um indicador estar ligado duas vezes ao Expert Advisor e outro indicador. Vou pensar em como contornar este esquema.

Não utilizar iCustom(), especialmente em recursos. Por razões de interesse, basta chamar o indicador com iCustom(), e não através de um recurso. A velocidade dos testes deve ser melhorada (pelo menos, já a vi antes, não tenho a certeza de como é agora). Mas em qualquer caso, é melhor não chamar um indicador de outro, mas sim fazer o cálculo de ambos os indicadores dentro de um, e só depois ligá-lo a um recurso.

 
Artyom Trishkin:

Não utilizar iCustom(), especialmente em recursos. Por uma questão de interesse, aplicar ao indicador simplesmente por iCustom(), e não através do recurso. A velocidade dos testes deve aumentar (pelo menos, já o vi antes, não tenho a certeza de como é agora). Mas em qualquer caso, é melhor não chamar um indicador de outro, mas sim fazer o cálculo de ambos os indicadores dentro de um, e só depois ligá-lo a um recurso.

Vou experimentá-lo, obrigado pelas recomendações.
 
Aleksandr Prishenko:
Vou tentar, obrigado pelas recomendações.

Para ser justo, devo esclarecer: notei tal comportamento no MT4 quando utilizei um indicador do recurso num EA. Não posso dizer sobre o MT5 - ainda não o experimentei.

 

Concorrência

Execução paralela

Multithreading

Execução assíncrona


Onde posso encontrar material Mql5 sobre os títulos acima?

E o que acontecerá se uma variável for acedida simultaneamente se um processo for escrito e outro for lido?

 
Qualidade das citações EUR/USD - 75% em MT5! Será isto um truque de corretor? Existe alguma forma de lidar com isto?
 

Bom dia.

Alguém pode aconselhar o que fazer quando a cópia do sinal dá um erro 57271 e escreve que o símbolo não é encontrado (ROSN -3.19) e, portanto, não copia a transacção? MICEX. corretor Otkritie.

 
BillionerClub:

Concorrência

Execução paralela

Multithreading

Execução assíncrona


Onde posso encontrar material Mql5 sobre os títulos acima?

E o que será se uma variável for acedida simultaneamente, se um processo estiver a escrever e outro a ler?

Esta informação não está disponível no domínio público habitual, pode encontrá-la em Freelance.

adicionar

fxsaber bibliotecas assíncronas de tempo de execução

Anatoly Kazharsky multithreading

 
Aleksandr Prishenko:
A qualidade das citações EUR/USD é de 75% em MT5! Será isto culpa do corretor? Existe alguma forma de lidar com isso?

Depende muito provavelmente do método de modelação das carraças.

Razão: