Erros, bugs, perguntas - página 58

 

Engraçado ao actualizar versões de terminais e ao registar uma conta comercial

Num novo computador Win XP Pro SP3 (apenas um SO + KIS) instalou o terminal, distribuindo a partir do release 242, se não estou enganado.

Quando o instalei, actualizei-o para libertar 291. Tudo parecia estar bem.

Quando o terminal começou, decidiu registar uma nova conta comercial, e eis que - o terminal NÃO VÊ servidores (não consegue ver servidor)... :(

Bem, então decidiu fazer uma conta corrente, o quadro clínico era exactamente o mesmo, mas ainda não compreendo o diagnóstico....

PS

Há um pedido #19163 para este problema(por favor, trate adequadamente do assunto)...

 

Здравствуйте у меня вопрос - OrderCalcMargin() работает только с рыночными ордерами, при попытке вычислить например Sell Stop выдаёт ошибку - 0, а при рыночных всё нормально, хотя в справке написано, что

O tipo de ordem pode tomar valores da enumeração ENUM_ORDER_TYPE.

Assim, acontece que deve trabalhar também com os pendentes.

Isto depende das configurações do servidor do corretor - se o corretor cobrar uma margem por ordens pendentes, então o valor da margem necessária será devolvido.
 
Interesting:

Engraçado ao actualizar versões de terminais e ao registar uma conta comercial

Num novo computador Win XP Pro SP3 (apenas um SO + KIS) instalou o terminal, distribuindo a partir do release 242, se não estou enganado.

Quando o instalei, actualizei-o para libertar 291. Tudo parecia estar bem.

Quando o terminal começou, decidiu registar uma nova conta comercial, e eis que - o terminal NÃO VÊ servidores (não os consegue ver)... :(

Ao actualizar a partir de uma construção tão antiga durante a fase de desenvolvimento activo, é preciso ter em conta que as configurações foram alteradas muitas vezes. É por isso que o terminal cliente MetaTrader 5 não vê a lista de servidores após a actualização para 50 builds.

Para resolver isto, introduza access.metatrader5.com:443 nas definições do servidor e tente atribuir uma nova conta.

A melhor maneira é utilizar a distribuição actual na ligação: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe

 
kirill190982:
Olá Tenho uma pergunta - OrderCalcMargin() só funciona com ordens de mercado, quando se tenta calcular, por exemplo, Sell Stop dá um erro - 0

Com as ordens do mercado BUY/SELL, a função mostra o valor esperado da cobertura da margem.

Para ordens pendentes, devolve zero, porque não é especificada qualquer margem para ordens pendentes nas definições do símbolo. Mas se o corretor decidir tirar uma margem para ordens pendentes, a função OrderCalcMargin() começará a dar um valor não nulo.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Renat:

Com as ordens do mercado BUY/SELL, a função mostra o valor esperado da cobertura da margem.

Para ordens pendentes, devolve zero, porque não é especificada qualquer margem para ordens pendentes nas definições do símbolo. Mas se um corretor decidir tirar uma margem para ordens pendentes, a função OrderCalcMargin() começará a dar um valor não nulo.

Obrigado - por isso teremos de introduzir uma condição que verifique a política de margens do corretor
 
Renat:

Ao actualizar a partir de uma construção tão antiga durante a fase de desenvolvimento activo, é preciso ter em conta que as configurações foram alteradas muitas vezes. É por isso que o terminal cliente MetaTrader 5 não vê a lista de servidores depois de ter actualizado para 50 builds.

Para resolver isto, introduza access.metatrader5.com:443 nas definições do servidor e tente atribuir uma nova conta.

A melhor maneira é utilizar a distribuição actual na ligação: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe

Por isso, provavelmente não sou suficientemente estúpido para não fazer isto no vosso servidor. Mas diga-me como se sentirão aqueles que dizem ter descarregado um edifício antigo do sítio Alpari, instalado e que não puderam começar a testar?

Irão testar o terminal nos seus servidores ou irão procurar dolorosamente os endereços dos servidores das empresas de corretagem a partir das quais descarregaram o terminal?

 
Interesting:

Por isso, provavelmente não sou suficientemente estúpido para não o fazer no vosso servidor. Mas digam-me como se sentirão aqueles que, digamos, descarregaram uma construção antiga do website Alpari, instalaram-na e não puderam começar a testar?

Devemos testar o terminal nos seus servidores ou procurar dolorosamente os endereços dos servidores das empresas de corretagem a partir de cujos sítios descarregaram o terminal?

Felizmente, o problema das antigas configurações foi deixado para trás. 50 construções há muito tempo e já nos permitimos mudar algumas vezes os formatos.

Para os corretores fornecemos não só uma rede de distribuição distribuída, mas também um armazenamento centralizado de todas as distribuições em files.metaquotes.net - isto resolve fundamentalmente o problema das actualizações atempadas de centenas de cópias de distribuições para diferentes empresas.

Em todo o caso, as minhas desculpas por este aborrecimento - tenho a certeza de que não voltará a acontecer.

Além disso, vamos agora aplicar um método ainda mais avançado de localização automática e segura de servidores de negociação de corretores quando as ligações a pontos de acesso conhecidos falharem. Isto irá resolver fundamentalmente o problema da publicação de listas de pontos de acesso de trabalho.

 
kirill190982:
Obrigado - por isso, teremos de introduzir uma condição que permita verificar a política de margens dos corretores
Só por precaução: é pouco provável que os corretores de câmbio cobrem margem para ordens pendentes.
 
Por falar em aves, os criadores da Orode estavam prestes a acrescentar informações sobre o número máximo de encomendas e posições para uma conta (pelo menos isso foi declarado na resposta à aplicação #15802)
Документация по MQL5: Торговые функции / OrdersTotal
Документация по MQL5: Торговые функции / OrdersTotal
  • www.mql5.com
Торговые функции / OrdersTotal - Документация по MQL5
 

Rapazes, o que é que se passa com o cursor? Definitivamente - F7 está fora...

Em vez de hosana, são apenas palavras...

e as teclas de atalho - por favor - devolvam... não é difícil... é um hábito - há anos que é desenhado...

Razão: