Erros, bugs, perguntas - página 423

 
Im_hungry:

Sobre não abrir o tamanho do ficheiro, e para o ano de 2010 e 2009 2008 não quer abrir,

Tento abrir um ficheiro criado pelo indicador com este código mas ele diz que não pode abrir

qualquer período de tempo que não 2011, 01, 01 abre o resto não,

O que é isso?


1. Em vez disso:

if(handle<0) Print("-----Неоткрывается :-)");
//--- и поехали дальше

escrever:

if(handle==INVALID_HANDLE)
  {
   Print("-----Неоткрывается :-)");
   return(EMPTY_VALUE);
  }

2. Pergunta. O seu gestor de ficheiros (como FAR) abre o seu ficheiro por <F3>?

 
olyakish:

E qual o número a utilizar aqui.


Não lhe posso dizer. Experimente-o cientificamente para começar (talvez surja um padrão até segunda-feira). Caso contrário, na segunda-feira os especialistas em indicadores personalizados virão trabalhar. Eles dar-lhe-ão uma dica.

 
uncleVic:

Não lhe posso dizer. Experimente-o cientificamente para começar (talvez surja um padrão até segunda-feira). Caso contrário, na segunda-feira os especialistas em indicadores personalizados virão trabalhar. Eles dar-lhe-ão uma dica.


Embora... Experimente este:

int bars=Bars(_Symbol,_Period);     // Возвращает количество баров в истории по соответствующим символу и периоду
 
uncleVic:

Embora... Experimente este:

Sim, obrigado, exactamente o que precisa.

P.S.I. esqueci-me como programar - não toco no MT5 há meses...

 

Caros programadores, - Por favor, digam-me em duas palavras como o poder da placa de vídeo, o seu modelo e os seus condutores,

Como é que a aceleração por hardware dos gráficos vectoriais afecta o desempenho do mt4 e mt5, com um grande número de índices sobre o padrão...



Como se processa a aceleração de hardware 2D de gráficos vectoriais, etc., e que placas são recomendadas sob carga pesada,

e pode abrandar devido a uma placa de vídeo fraca ou integrada ... ?



Pergunto, porque encontrei o seguinte -


no meu computador onde o gForce 7050 está incorporado na minha mãe, as janelas abrem-se 2 vezes mais devagar ... O padrão de rolagem é sinuoso ...

Computadores onde o vídeo mais potente está incorporado no processador Intell2060k - HD2000 alguns - tudo sem problemas, muitas janelas com um par de janelas abertas 2-3 vezes mais rápido ...


Que parâmetros de hardware deve a placa de vídeo suportar se muitas janelas e muitos indicadores,

como verificar quanta memória de vídeo é consumida ... ? (talvez não o suficiente ... ?)


qual é a carga no cartão ao IMPRIMIR muitos modelos complicados de uma só vez, em ficheiros GIF ... ? ?



Obrigado antecipadamente pela resposta.

 
tester_el_pro:


Caros programadores, - Por favor, digam-me em duas palavras como o poder da placa de vídeo, o seu modelo e os seus condutores,

Operação Mt4 e mt5, com um grande número de índices sobre o padrão ...

Recomenda-se ter uma placa de vídeo decente (não poderosa, apenas decente) em vez de placas realmente antigas incorporadas, que apenas têm uma aceleração declarativa. Isto é especialmente verdade para modelos de computadores portáteis mais antigos.

Uma vez que os gráficos têm muitas vezes muitos objectos gráficos e são activamente redesenhados, é necessário um bom acelerador 2D.

 

Com o risco de ser pelado com tomate e ovos podres, vou perguntar.

Estou a definir correctamente os níveis de paragem?

int StopLevel = SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL);

double StopLoss, TakeProfit;
switch (SymbolInfoInteger(_Symbol, POSITION_TYPE)) {
  case POSITION_TYPE_BUY:
    StopLoss   = SymbolInfoDouble(_Symbol, SYMBOL_BID) - StopLevel * _Point;
    TakeProfit = SymbolInfoDouble(_Symbol, SYMBOL_ASK) + StopLevel * _Point;
  break;
  case POSITION_TYPE_SELL:
    StopLoss   = SymbolInfoDouble(_Symbol, SYMBOL_ASK) + StopLevel * _Point;
    TakeProfit = SymbolInfoDouble(_Symbol, SYMBOL_BID) - StopLevel * _Point;
  break;
  default: return;
}

Estou realmente confuso. :(

 
voix_kas:

Com o risco de ser pelado com tomate e ovos podres, vou perguntar.

Estou a definir correctamente os níveis de paragem?

Estou realmente confuso. :(

Comprar - tudo da Proposta - tanto o SL como o TP.

As vendas são todas da Asc.

 
sergeev:

Bye tem tudo de Bid - tanto SL como TP

Os eus são todos da Asc.

Obrigado.
 
uncleVic:

1. Em vez de:

escrever:

2. Pergunta. O gestor de ficheiros (como FAR) abre o seu ficheiro por <F3>?


Acontece agora que se obtém os mesmos valores, pergunto-me porque é que o ficheiro de registo

dados (tempo em seg. e preço de abertura) a partir de 2011,01,01 lê cerca de 6 mb. e os mesmos dados

mas a partir de 2010,06,01 mas excluindo a hora em que o preço não excede o preço máximo por hora e leva 2,5 mb. - NÃO ABRE

com o seu método

 if(handle==INVALID_HANDLE)
  {
   Print("-----Неоткрывается :-)");
   return(EMPTY_VALUE);
  }

Acontece que os mesmos valores são 1,79,,,, (é seg.).


escrever para o ficheiro a partir do indicador fazer o seguinte

           datetime bar[1];
           CopyTime(Symbol1,NULL,(MatrixRows-CurrPos),1,bar);
           //---
           handle= FileOpen("kor.bin", FILE_BIN|FILE_READ|FILE_WRITE, ";");
           if(handle<0) Print("-----Неоткрывается :-) profit.bin");
           ulong T = (ulong) bar[0];
           FileSeek(handle,0,SEEK_END);
           FileWriteDouble(handle,T); 
           FileSeek(handle,0,SEEK_END);
           FileWriteDouble(handle,Buffer_0[MatrixRows-CurrPos]); 
           ulong file=FileSize(handle);
           FileClose(handle);

guarda todos os valores na abertura do bar: primeiro segundo, depois valores de correlação (ou preços)

Mas não vai ler o ficheiro da EA - "não pode ser aberto".

Não sabe porquê?

Verificação do ficheiro - mostrou que ele existe!