Erros, bugs, perguntas - página 701

 
Fia:

...

Guardar ficheiros na pasta partilhada do terminal. Para tal, colocar a bandeira FILE_COMMON.

//---

Para o Windows 7 , o caminho é o seguinte:

C:Dados do programaCotas deetaQuotesTerminaisArquivos comuns.

//---

Para Windows XP penso que já está escrito que o caminho é: C:ProgrammaData\MetaQuotes\Terminal\Files\Common

C:Documentos e Configurações Todos os Utilizadores Dados de Aplicação Citações de Meta

 
tol64:
Guardar os ficheiros na pasta partilhada do terminal. Para tal, colocar a bandeira FILE_COMMON.

Obrigado, funciona e não parece apagar o ficheiro depois de compilado e testado!

Sim, em win 7 64bit o caminho para a pasta partilhada é ligeiramente diferente "C:\ProgramData\MetaQuotes\Terminal\FilesCommon\Files" do que o mostrado na ajuda.

(Mais uma vez obrigado, vi a sua adição depois de eu próprio ter desenroscado o caminho))


Mas ainda uma questão em aberto, é que o que escrevi acima de um bug ou é concebido dessa forma?

Não deveria fazer as pessoas pisar no mesmo ancinho (misticismo) que eu, caso contrário não seria bom.

 
Fia:

Senhores Promotores, por favor, chamem a vossa atenção para o seguinte problema (e resolvam-no)

Temos design

  int filehandle=FileOpen("_My\\Sym.txt",FILE_READ|FILE_TXT|FILE_ANSI);

Ao testar o programa a partir da ajuda:

Na primeira vez, o ficheiro é lido e visível, mas assim que recompilar a aplicação, o ficheiro do directório de testes é apagado juntamente com a subpasta, imediatamente antes do início dos testes!

Se é assim que deve ser, porquê?

Executa um teste de terceiros (essencialmente qualquer novo local, incluindo a nuvem), onde por definição não pode existir nenhum ficheiro previamente guardado. O testador utiliza o seu próprio repositório /Files limpável, diferente da cópia de trabalho do directório /Files do terminal.

Se quiser que o seu consultor especializado tenha sempre os ficheiros de que necessita, pode utilizar os seguintes métodos:

  1. entrega de ficheiros permanentes através da sua descrição no Expert Advisor via #property tester_file "_My`sym.txt" (funcionará em todo o lado)
  2. trabalhar com um armazenamento partilhado através do FILE_COMMON (funcionará apenas em testes locais)
 

Por favor note a aplicação #163680 no balcão de serviço.

 

Isto parece ser um insecto. O testador devolve um valor de 1, deve ser 0.

int OnInit()
  {
   return(0);
  }
//=========================================================================
void OnDeinit(const int reason)
  {
  }
//============================================================================
void OnTick()
  {
      HistorySelect(0,TimeCurrent());
      int total=HistoryDealsTotal();
      Print("Всего сделок в истории=  ",total);
  }
 

Crio vários perfis com gráficos de várias TFs do mesmo par de moedas, atribuo ao perfil o nome deste par de moedas. Após a recarga do terminal, o conteúdo dos perfis é "baralhado", ou seja, a abertura de um perfil chamado EURUSD, os pares EURCHF são abertos nas janelas do terminal e os perfis são renomeados ou o conteúdo das suas pastas é alterado, não todos eles, mas selectivamente.

Poderá ser devido ao nome do perfil que corresponde ao nome do par?

Porquê, quando mudo a posição da linha de tendência, o ponto médio desaparece?

Porque é que a coluna do tempo desapareceu no Market Watch, como é que a posso trazer à tona?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
ivandurak:

Isto parece ser um insecto. O testador devolve um valor de 1, deve ser 0.


A transacção de depósito também é contada como uma transacção e corre como 0. Verifique.
 

Quando se abre uma conta de demonstração, ela cai no grupo errado.


 
Como posso guardar o último valor de uma variável quando mudo de intervalo de tempo? O processo de desinicialização/inicialização tem lugar e tudo é reiniciado... mas preciso que seja salvo.
 
x100intraday:
Como guardar o último valor da variável ao alternar entre períodos de tempo? O processo de desinicialização-inicialização tem lugar, tudo é reinicializado... e preciso que seja salvo.

Irãoas variáveis terminais globais funcionar?

2. Despeje para um ficheiro e depois leia-o.