Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1167 1...116011611162116311641165116611671168116911701171117211731174...1503 Novo comentário BillionerClub 2019.12.25 21:06 #11661 As estruturas podem ser comparadas desta forma? (MqlTick != MqlTick) Artyom Trishkin 2019.12.25 21:08 #11662 BillionerClub: As estruturas podem ser comparadas desta forma? Basta experimentar. Iurii Tokman 2019.12.25 21:08 #11663 BillionerClub: As estruturas podem ser comparadas desta forma? não BillionerClub 2019.12.25 21:27 #11664 Artyom Trishkin: Basta experimentar. Diz que é ilegal, sem qualquer explicação sobre o porquê. Artyom Trishkin 2019.12.25 21:59 #11665 BillionerClub: Diz que é ilegal, sem explicar porquê. O que é que estás aí a fazer? Não se consegue ver o código. No exemplo dado na sua pergunta, está a comparar tipo a tipo: (MqlTick != MqlTick) Artyom Trishkin 2019.12.25 22:03 #11666 BillionerClub: Diz que é ilegal, sem qualquer explicação sobre o porquê. Bem, demora 30 segundos a verificar. Teria sido verificado há muito tempo: MqlTick tick1={0}; MqlTick tick2={0}; if(tick1!=tick2) { Print("!!!"); } Receberia um erro, e depois compará-los-ia peça por peça. BillionerClub 2019.12.27 12:26 #11667 Na taça os negócios vão como N/A com 346 volumes, verifico noutros terminais que houve compras de 346 contratos. Depende apenas do corretor? Juer 2019.12.28 18:21 #11668 Como abro um gráfico com o modelo seleccionado? Alexander 2019.12.29 05:03 #11669 Dado: Alguma classe WT na qual uma das funções no for loop preenche o array xz[ ]. Preciso de obter todos estes valores de array xz[ ] na variável "yk" em Expert Advisor como para loop em função da classe WT. Declarei uma variável pública "double revers" na classe WT, onde atribuí valores da matriz xz[ ] no for loop, ou seja revers = xz[i]; e depois declarei objecto do tipo WT sd no Expert Advisor e tentei obter valores do array xz[ ] usando sd.revers, mas consegui apenas um valor desta matriz, aparentemente o último. Pergunta: como obter todos os valores de matriz em perito. O Expert Advisor é executado no onTimer. [ARQUIVO!] Qualquer pergunta de Linha vertical. Quaisquer perguntas de recém-chegados Alexey Viktorov 2019.12.29 08:29 #11670 Alexander: Dado: Algumas classes WT em que uma das funções no for loop preenche o array xz[ ]. O Expert Advisor precisa de obter todos estes valores de array xz[ ] na variável "yk" como um para loop em função da classe WT. Declarei uma variável pública "double revers" na classe WT, onde atribuí valores da matriz xz[ ] no for loop, ou seja revers = xz[i]; e depois declarei objecto do tipo WT sd no Expert Advisor e tentei obter valores do array xz[ ] usando sd.revers, mas consegui apenas um valor desta matriz, aparentemente o último. Pergunta: como obter todos os valores de matriz em perito. O Expert Advisor é executado no onTimer. Para que serve a variável invertida, se conseguir obter os valores directamente da matriz? E como se imagina armazenar uma matriz numa variável? Tornar a matriz pública e lê-la sd.xz[i] 1...116011611162116311641165116611671168116911701171117211731174...1503 Novo comentário
As estruturas podem ser comparadas desta forma?
As estruturas podem ser comparadas desta forma?
Basta experimentar.
As estruturas podem ser comparadas desta forma?
não
Basta experimentar.
Diz que é ilegal, sem qualquer explicação sobre o porquê.
Diz que é ilegal, sem explicar porquê.
O que é que estás aí a fazer? Não se consegue ver o código.
No exemplo dado na sua pergunta, está a comparar tipo a tipo:
Diz que é ilegal, sem qualquer explicação sobre o porquê.
Bem, demora 30 segundos a verificar. Teria sido verificado há muito tempo:
Receberia um erro, e depois compará-los-ia peça por peça.
Na taça os negócios vão como N/A com 346 volumes, verifico noutros terminais que houve compras de 346 contratos. Depende apenas do corretor?
Para que serve a variável invertida, se conseguir obter os valores directamente da matriz? E como se imagina armazenar uma matriz numa variável?
Tornar a matriz pública e lê-la sd.xz[i]