Erros, bugs, perguntas - página 471

 
Rosh:
Obrigado.
 
Não consigo ver o número de posição no separador de comércio - a coluna Ordem está vazia, mas a posição está lá, o Conselheiro Especialista emite o número de posição para o registo. Não há outra coluna com o nome ID da posição. Bug?
 
tester_el_pro:

Flexibilidade das definições da interface - há uma sugestão para tornar o mt5 mais flexível para o utilizador, em termos de definições para exibir nomes de símbolos, mais especificamente - a capacidade de renomear qualquer um, ou seja, não - não gbpusd - mas ... - Por exemplo - não gbpusd mas ... libra", bem como barras divisórias tais como - moeda e seta para baixo, metais, acções, o que não teria sido tudo em uma pilha, na barra divisória pode mesmo adicionar mini ícones, tais como moeda, o sinal de uma libra ou um pequeno papel verde, metais - bem dourado pequenas barras, etc. Aproximadamente. tais configurações de flexibilidade cores, lâminas e vidros disponíveis na plataforma "Pro Trader", espero não soar como publicidade, porque o seu no texto , claro, mais fácil e melhor... :)
Também seria bom se pudesse mudar o fundo, sob o símbolo na lista de símbolos, bem como a mudança de cor, por exemplo um grande destaque um fundo preto e uma fonte branca, média, azul e branca e totalmente sem importância, uma vez que há preto sobre branco ...


alguma palavra sobre este assunto ?

 
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,

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 um grande número de modelos complexos de uma só vez, em ficheiros GIF ...? ?



Agradecer-vos-ei antecipadamente pelo vosso feedback.




mt4, bem como mt5, a velocidade de visualização de elementos vectoriais de indicadores, etc.


como acontece no Windows 7\Server 2008\Server 2008 r2


muito mais rápido do que em XP


mais detalhes aqui

http://www.thg.ru/graphic/2d_acceleration_windows/index.html



p.s. em mt5 ainda está a carregar uma série de indicadores (por exemplo, 8 indicadores num modelo) em pedaços.


o problema de desempenho ainda não está resolvido, mesmo nas últimas construções de mt5


tomamos um modelo com 8 ou mais ícones - windows server 2008 r2, - tudo numa só máquina.


mt4 start - 1/10,5 seg - a janela com o modelo está aberta, pode iniciar 10 janelas com diferentes moedas para testes.

mt5 start - até 20(!) segundos, os índices dos modelos são lançados um a um ..... E só depois de 20-30 segundos ... o padrão é carregado ...


*porquê uma queda de velocidade tão selvagem ?



p.p.s.


Em mt4, se se traçar a partir da margem direita, e depois ajustar o travessão horizontal, -

O modelo recordará o tamanho deste travessão a partir da margem direita.


não em mt5.

Проблемы 2D-ускорения под Windows: не все видеокарты одинаковы | THG.RU
Проблемы 2D-ускорения под Windows: не все видеокарты одинаковы | THG.RU
  • THG.RU
  • www.thg.ru
Параллельно с выходом Windows 7 несколько месяцев назад производители видеокарт представили много моделей на новых GPU, после чего занялись совершенствованием драйверов для своих продуктов. Как нам кажется, сегодня прошло достаточно времени, чтобы они смогли разобраться с самыми острыми проблемами под свежей операционной системой (которые...
 
Silent:

ainda assim, porque é que é feito desta forma? Porque não posso fazer uma matriz de entrada estática imediatamente e ter de duplicar variáveis?

O que é que estou a fazer mal outra vez?

string         Smbl_Crrnt;
input string   Smbl_01="EURUSD";

void OnStart()
  {
string Smbl_[2]={Smbl_Crrnt,Smbl_01};
  };
erros
'Smbl_Crrnt' - constant expression is required  usChrt001mA.mq5 38      18
'Smbl_01' - constant expression is required     usChrt001mA.mq5 38      29
implicit conversion from 'number' to 'string'   usChrt001mA.mq5 38      18
implicit conversion from 'number' to 'string'   usChrt001mA.mq5 38      29
O que é que quer de mim e porque é que a conversão funciona de todo?
 
Silent:

O que é que estou a fazer mal outra vez?

errosO que é que ele quer que eu faça e porque é que a conversão funciona?

A inicialização deve ser por constantes. Como:

string Smbl_[2]={"EURUSD","GBPUSD"};

No seu caso, por exemplo

string         Smbl_Crrnt;
input string   Smbl_01="EURUSD";

void OnStart()
  {
string Smbl_[2];
 Smbl_[0]=Smbl_Crrnt;
 Smbl_[1]=Smbl_01;

  };
 
uncleVic:

A inicialização é feita por constantes. Como:

No seu caso, por exemplo

Obrigado. Em {}, não se pode atribuir nomes.

Mas porque não pode, de qualquer forma, criar uma matriz de entrada? É mais conveniente do que a duplicação de variáveis.

 
Silent:

Obrigado. Portanto, não se pode atribuir nomes a {}.

Mas porque é que não podemos fazer uma matriz de entradas de qualquer maneira? É mais conveniente do que a duplicação de variáveis.

Faça uma cadeia delimitada e converta-a para uma matriz usando StringSplit.
 
marketeer:
Faça uma cadeia delimitada e converta-a para uma matriz usando StringSplit.

input - por um fio delimitado? Como assim?

Quer dizer, se eu precisar de carregar variáveis de entrada numa matriz de qualquer maneira, tenho de as duplicar com cordas de antemão.

Qual é o interesse de manter 2 conjuntos?

 
Silent:

input - por um fio delimitado? Como assim?

Quer dizer, se eu precisar de carregar variáveis de entrada numa matriz de qualquer maneira, tenho de as duplicar com cordas de antemão.

Qual é o interesse de manter 2 conjuntos?

input string StrValues="EURUSD,GBPUSD,USDJPY";
...
string ValuesArray[];
...
int Count = StringSplit(StrValues, ",", ValuesArray);

Não tenho dois conjuntos.

P.S. Na verdade, não é uma vírgula que deva ser passada ali, mas cometi esse erro porque tenho usado a minha própria função há muito tempo, onde o separador é especificado como um fio e não como um código - imho, é mais conveniente. Tem de escrever StringGetCharacter(",", 0) como segundo parâmetro;