Erros, bugs, perguntas - página 1452

 
Alexander:

De acordo com o seu screenshot https://www.mql5.com/ru/forum/1111/page1471#comment_2118072, eliminou o produto errado. Se o produto é gratuito e foi eliminado, não deve estar nas suas compras.

Escrever para Servicedesk. Dar o maior detalhe possível sobre como reproduzi-lo.

Foi nos trilhos de encontro que desinstalei. Todas as que anteriormente descarregava do mercado eram todas letras maiúsculas no navegador por alguma razão (agora, após o novo descarregamento, têm nomes normais - este chama-se agora FindPatternRails). Os produtos são gratuitos. Todas as minhas. Descarreguei-os por mim próprio para "verificar". Todos eles estavam em Compras. Pode vê-los na imagem do ecrã. Sempre os tive lá. Mas depois de modernizar para construir 940 acabaram de parar de funcionar. Depois de apagar no navegador findpatternrails não houve botão de Download. Quando apaguei outro que não funcionava e voltei a entrar na página com indicadores, os botões Download (ou Download - não me lembro exactamente) apareceram para ambos os indicadores. Descarreguei-os e lancei-os e funcionaram.
 
#1370495 - outros criadores, por favor dêem uma vista de olhos.
 

Estou a tentar atribuir um som diferente ao evento "alerta", mas quando carrego em "OK" o som é reposto ao som padrão.

Na imagem do ecrã, o alerta é desactivado, mas isto não tem qualquer efeito.


 
Alexandr Bryzgalov:

Tento atribuir um som diferente ao evento "alerta", mas quando carrego em "OK" o som é reiniciado para o som padrão.


Depois de seleccionar da lista, prima Enter, depois OK.
 
Alexandr Bryzgalov:

Estou a tentar atribuir um som diferente ao evento "alerta", mas quando carrego em "OK" o som é reiniciado para o som padrão.


Que terminal? Que construção? Qual é o caminho para o directório de dados? Que sistema operativo e que bit? Os pacotes de serviços estão instalados? (A propósito, esta informação está no terminal: quando se liga o terminal as três primeiras linhas do Diário de Bordo).

Em:

Terminal        MetaTrader 5 x64 build 1241 started (MetaQuotes Software Corp.)
Terminal        Windows 10 Pro (x64 based PC), IE 11.20, UAC, AMD Phenom II X6 1075 T Processor, RAM: 1347 / 4058 Mb, HDD: 303753 / 375487 Mb, GMT+02:00
Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

este comportamento não é confirmado.

 
Alexey Da:
Depois de seleccionar da lista, prima Enter, depois prima OK.

Aí está, tudo isto faz todo o sentido).

Eu nunca teria adivinhado carregar em enter depois de seleccionar a partir da lista

Muito obrigado.

 
Karputov Vladimir:

Que terminal? Que construção? Qual é o caminho para o directório de dados? Que sistema operativo e que tamanho de bits? Os pacotes de serviços estão instalados? (A propósito, esta informação está no terminal: quando se inicia o terminal, as três primeiras linhas no Diário de Bordo).

Em:

este comportamento não é confirmado.

o modo telepatia não funciona?

ver a rapidez com que os colegas resolveram o problema )

mas terminais, construções, eixos)

 

Quando é que o Explorer será finalmente reparado?

mt4/940
win7/64

 
Alexandr Bryzgalov:

o modo telepatia não funciona?

ver a rapidez com que os colegas resolveram o problema?)

e aqui estão os terminais, construções, eixos )

Mudo sem premir "Enter" - basta seleccionar a partir da lista e "Ok". Por isso, penso que a telepatia funcionou :).
 

Saudações.

Caro administrador. Encontrei um bug com SYMBOL_FILLING_MODE.

Compilador construir 1241.

Tentativa de fazer autodetecção do tipo de preenchimento para encomendas:

      if((ENUM_ORDER_TYPE_FILLING)SymbolInfoInteger(sy,SYMBOL_FILLING_MODE)!=(ENUM_ORDER_TYPE_FILLING)request.type_filling)
request.type_filling=(ENUM_ORDER_TYPE_FILLING)SymbolInfoInteger(sy,SYMBOL_FILLING_MODE);

Ou seja, se o tipo de preenchimento for especificado incorrectamente, atribui valores a partir da especificação do símbolo.

Por exemplo, em ...PRO Broker IOC fill (Tem na sua mesa e no mundo real é-lhe atribuído um valor

2

)

mas com o tipo dois - o servidor devolve um erro:

2015.12.22 14:57:11.385 EXP5 _ COPYLOT_Client_market18 (USDCHF,H1)      ERROR 0 Result = 10030 symbol NZDUSD volume 0.1 action 1 tp 0 sl 0 type 0 price 0.68205   Invalid order filling type
2015.12.22 14:57:11.385 EXP5 _ COPYLOT_Client_market18 (USDCHF,H1)      ERROR   Result = 10030 symbol NZDUSD volume 0.1 action 1 tp 0 sl 0 type 0 price 0.68205   request.type_filling=2

É por isso que há 2 anos atrás fiz a escolha de enchimento - cliente. assim prescrito nos cenários:

enum filling
  {
   FillOrKill=ORDER_FILLING_FOK,
   ImmediatOrCancel=ORDER_FILLING_IOC,
   Return=ORDER_FILLING_RETURN,
  };

e selecção através de input:

preenchimento de entrada TypeFilling=ORDER_FILLING_FOK;


Portanto, quando faço autodetecção, porque é que não funciona e gera um erro

e quando selecciono o COI nas definições, obtém o valor

1

! e tudo funciona.

A tabela mostra os seguintes valores:

Preencher ou Matar

SYMBOL_FILLING_FOK

1

Esta política significa que um acordo só pode ser executado com o volume especificado. Se o montante necessário de um instrumento financeiro não estiver actualmente disponível no mercado, a ordem não será executada. O volume necessário pode ser preenchido utilizando várias ofertas disponíveis no mercado neste momento.

Imediato ou Cancelar

SÍMBOLO_ENCHIMENTO_IOC

2

Neste caso, um comerciante concorda em executar um negócio com o volume máximo disponível no mercado dentro do indicado na ordem. Caso a encomenda não possa ser completamente preenchida, o volume disponível da encomenda será preenchido, e o volume restante será cancelado. A possibilidade de utilizar ordens do COI é determinada no servidor comercial.

Regresso

Sem identificador

Esta política é utilizada apenas para ordens de mercado (Compra e Venda), ordens de limite e stop limit e apenas para os símbolos com execução no Mercado ou na Bolsa. Em caso de enchimento parcial de um mercado ou encomenda limite com volume restante não é cancelado, mas processado posteriormente.

Mas deve haver uma mistura de dados!

Razão: