A agonia da escolha - página 6

 
mmmoguschiy:
Sim - o compilador ligou a inteligência artificial e compilou para mim :-D

Mas falando sério - eu não a compilei! Não há nenhum arquivo .ex4 na pasta de especialistas/indicadores do antigo edifício. Mesmo depois de apenas clicar no botão "compilar", ele não apareceu lá! Qual é o senão? Os arquivos indicadores compilados podem ser criados em algum outro lugar em disco?

E tais milagres não acontecem.

Acho que a mudança foi para a pasta MQL4/Indicators, talvez durante a mudança.

ZS: sou só eu ou você está fingindo de propósito?

 
sanyooooook:

E tais milagres não acontecem.

Acho que a mudança foi para a pasta MQL4/Indicators, talvez durante a mudança.

ZS: Sou só eu ou você está fingindo de propósito?

Quais MQL4/Indicadores? Eu escrevi em russo "na velha construção"!!!
 
sanyooooook:

E tais milagres não acontecem.

Acho que a mudança foi para a pasta MQL4/Indicators, talvez durante a mudança.

ZS: sou só eu ou você está fingindo de propósito?

Sanek, muito obrigado pela dica sobre o antigo compilador! Totalmente esquecido que na antiga construção os arquivos compilados também são armazenados fora dos arquivos do Programa na pasta do ambiente virtual. Era aí que ele estava. Baixar para a nova construção e voilá - tudo funciona!!!! Muito obrigado novamente!!!
O mistério foi fácil de resolver)) Assim mesmo, sem a tediosa escavação e a telepatia poderiam resolver o problema! E não havia nada para se exibir e arranhar sua auto-estima pensando que eu sou "mega guru da programação"! :-D

Peço aos desenvolvedores que confirmem ou refutuem meus pensamentos - Procedendo do que aconteceu, posso concluir que os metadados não mudaram - as regras de compilação se tornaram um pouco mais rígidas. Se as discrepâncias de tipos de dados não causaram erros de compilação mais cedo devido a algumas razões, esta falha foi eliminada na nova construção. Bem, se assim for, é para o melhor!

Mas este indicador não é o único que se recusou a trabalhar. Havia outros também. Em particular, em um deles tive que mudar métodos obsoletos que não funcionavam mais. O problema está aí e não tira das minhas palavras que é impossível para um novato entender o problema! Qual é o problema para um iniciante - mesmo um experiente tem que suar. Mas esse é o custo de produção :)
 
e aqui está uma nova imagem do EURUSD(adivinhe para onde estamos indo?) ))

 
Até o fundo para começar.
 
mmmoguschiy:
que tipo de "erro do desenvolvedor" pode ser se o código funcionou bem na construção antiga?

Não é erro do desenvolvedor passar a variável int onde o tempo é gasto? É TUDO escrito pelo mesmo desenvolvedor... mas é culpa da MQ... sem dúvida.

mmmoguschiy:
Não julgueis, para que não sejais julgados! Eu não vou pendurar etiquetas em você, então por favor não as pendure em você!

Como continuação da conversa - de alguma forma não encontrei em minha prática um milagre tal que o tipo de dado char foi subitamente substituído pelo dobro exatamente como o int foi substituído pelo datetime. É por isso que meu desejo de usar a telepatia terminou aí. Eu não tinha o menor desejo de cavar através de tolices.

Já que foi discutido, você, caros colegas desenvolvedores, poderia explicar por que int de repente tornou-se datatime (ou vice versa - não me lembro exatamente)? E por que na construção antiga não causava erros, e na nova apareceu de repente por algum milagre (se houvesse um erro)?

Foi o desenvolvedor deste maravilhoso indicador que causou tanta confusão que você não quer escavar por aí. Não é? Os tipos de dados não foram substituídos, eles apenas acrescentaram novos tipos. Se você não quer ou ainda não entendeu, use o que você tinha antes. Não há nenhum problema com isso.

A seguir, a culpa é realmente da MQ. Eles foram os que inicialmente não proibiram o uso de variáveis int para armazenar tempo. Mas aqui eles decidiram que este erro deveria ser corrigido, mas oh!... milagre... eles ainda estão em falta... Por que a consertamos? Deixamos de trabalhar <CENSORED>... colocar de volta... ou não seremos capazes de fazer demomilhões.

Quem pode ganhar pelo menos várias centenas de dólares por mês sem demonstração, pode sempre pagar a um programador 1-2 centenas, ou até menos para editar o código. E somente aqueles que não ganham nada estão gritando...

 
Por que pensar nisso, vale a pena estudar a MQL5, nem que seja para fazer exatamente o que você quer.
 
AlexeyVik:
E só quem não ganha nada é que grita...
Então, limpe a baba dos joelhos e não grite - qual é o problema? O que é isso de choramingar? Zangado? Você não tem dinheiro?
 
mmmoguschiy:
Portanto, limpe a baba dos joelhos e não grite. O que é essa atitude? Talvez você não tenha dinheiro?

Eu tenho um. Eu o recebo todo mês. E eu também ganho dinheiro com a programação e o comércio.

 
TheXpert:
Para começar, os mínimos estão em baixo.
muito provavelmente a próxima transformação das borboletas é um caranguejo.