Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 783
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
É possível criar um modelo e aplicá-lo a múltiplas funções?
Se forem usadas variáveis do mesmo tipo, seria muito útil saber se é possível usar um modelo para várias funções.
Olá, você poderia me dizer como adicionar citações para petróleo, índices e metais?
Depende, em primeiro lugar, se o escritório os transmite ou não. Depende também do terminal em que você trabalha. Se o escritório os transmite, então você precisa saber em que contas e sob quais condições essas citações são transmitidas, talvez você só precise abrir a lista de instrumentos e esses instrumentos estão lá. Se o escritório os transmite em condições impossíveis para você, você tem que criar um gráfico com estas citações e atualizá-los a cada vez. Você sabe com certeza que sua empresa de corretagem transmitirá Oil?
É possível criar um modelo e aplicá-lo a múltiplas funções?
Se forem usadas variáveis do mesmo tipo, seria muito útil saber se é possível usar um modelo para várias funções.
Não. Uma descrição completa de cada função deve ser dada separadamente. Caso contrário, você não poderá ler seu próprio código mais tarde.
Não. Uma descrição completa de cada função deve ser dada separadamente. Caso contrário, você não poderá ler seu próprio código depois de um tempo.
É uma pena. Você não será capaz de ler seu próprio código de qualquer maneira se não o fizer. Eu só quero escrever programas compactos, porque muitas vezes você usa variáveis do mesmo tipo em funções, é por isso que eu perguntei. Pensei que seria possível usar "aulas", mas ainda não estou familiarizado com elas. Assim, saberei se tenho que fazer modelos para muitas funções.
Quem pode me dizer por que esta entrada não funciona? Quero acessar os campos das estruturas que armazenam uma matriz e girá-la dependendo de qual condição será cumprida. A execução da condição depende da funçãoArrayDimension.
Eventualmenteentra na primeira etapa, apesar do fato de que esta condiçãose(r==1)é falsa, por que ela chega lá se a classificação é 2um, como ela apesar do falso entra no corpo onde algo é executado.
É uma pena. Você não poderá ler seu próprio código de qualquer maneira se não o fizer ou se não o fizer. Eu só quero escrever programas compactos, porque muitas vezes você usa variáveis do mesmo tipo em funções, é por isso que eu perguntei. Pensei que seria possível usar "aulas", mas ainda não estou familiarizado com elas. Assim, saberei se tenho que fazer modelos para muitas funções.
Não consigo captar a essência de como a compacidade seria alcançada. No exemplo acima, ele economiza 2 linhas. Se você quiser salvá-los tanto, você pode escrever uma macrosubstituição e usá-la na linha antes da função
É necessário escrevermodelos (T1) em frente a cada funçãoe será preciso uma variável ou o argumento necessário? Por que ostemplates(T) são declaradose ostemplates(T1) chamados, devo adicionar um número antes de cada função(templates(T1)templates(T2)templates(T3)) ou devo escrevertemplates(T1) em todos os lugares?E se vários parâmetros são pontuados notemplate<digite o nome T>então como seria, como estetemplate<digite o nome T,digite o nome P,digite o nome Q>-templates(T,P,Q).