Erros, bugs, perguntas - página 514

 
PapaYozh:
O meu IE6 não permite neste site inserir imagens, links, vídeos, etc. Isto é, não há barra de botões quando se entra num posto. E quando se responde não há citação do post original. Se clicar em "Editar", também não copia a mensagem corrigida para a janela de edição.

O fórum MQL5 no iE6 é forçado a trabalhar em modo de navegador móvel. A sua funcionalidade é limitada.

 
alexvd, será que a MT acredita sinceramente que os visitantes do site se apressarão a mudar o software para poder povoar o conteúdo?
 
PapaYozh:
alexvd, será que a MT pensa honestamente que os visitantes do site vão apressar-se a mudar o software para poder povoar o conteúdo?
O IE 6 há muito que é um pária, não é utilizado para a disposição do conteúdo.
 
PapaYozh:
alexvd, será que a MT acredita sinceramente que os visitantes do site se apressarão a mudar o software para poder povoar o conteúdo?

Pensamos absolutamente que não vale a pena para o número cada vez mais reduzido de utilizadores no IE6 fazer sites que não utilizam funcionalidades modernas e fáceis de utilizar.

Não quero ser rude, mas não vale a pena falar seriamente sobre o apoio total ao IE6 em 2011. Não há necessidade de mostrar as percentagens do IE6, toda a gente as conhece. Esta é uma decisão de princípio e deliberada.

Implementamos uma funcionalidade normal e aceitável para os utilizadores do IE6 e isso é suficiente.

 

Aqui está a secção de códigos - pesquisa de negócios da história:

count = HistoryDealsTotal( );

for( index = count - 1; index >= 0; index-- )
{
  deal_ticket = HistoryDealGetTicket( index );

  deal_entry = HistoryDealGetInteger( deal_ticket, DEAL_ENTRY );
  if( deal_entry != DEAL_ENTRY_OUT )
  {
    continue;
  }

  deal_magic = ( ulong )HistoryDealGetInteger( deal_ticket, DEAL_MAGIC );
}

Quando se tenta obter um número mágico - 0 (zero) é devolvido. Embora o negócio esteja na história. O seu bilhete é obtido correctamente através do HistoryDealGetTicket e é igual ao bilhete do negócio na história do terminal.

Talvez, o que estou a fazer mal?

A peculiaridade é que o negócio foi aberto pelo Conselheiro Especialista através de uma ordem pendente e foi fechado manualmente. Isto não faz zerar o mágico?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Pergunta: Existe alguma forma de mudar e definir a hora de abertura da vela ou esta está ligada? Obrigado de antemão.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Andrei01:
Pergunta: Existe alguma forma de mudar e definir a hora de abertura da vela ou esta está ligada? Obrigado de antemão.
Não, não se pode alterar o fuso horário sozinho.
 
Dima_S:

A peculiaridade é que o comércio foi aberto pela EA através de uma ordem pendente e fechado manualmente. O mágico não foi reiniciado neste caso?

O negócio está vivo apenas no momento da transacção, pelo que nada pode mudar/zero. Refere-se ao magik da encomenda final? Um comércio manual não dá um número mágico às ordens, bem como aos negócios com base nos quais as ordens são colocadas.
 
Pergunta: De que secção posso descarregar o manual MQL5 como um ficheiro chm ou pdf? O link https://www.mql5.com/files/docs/mql5_russian.chm funciona, mas de que secção devo descarregá-lo? Antes era da secção de Documentação, mas agora é apenas documentação online.
 
Dima_S:


Aqui está o fragmento de código - pesquisa de negócios da história:

Quando se tenta obter um número mágico - 0 (zero) é devolvido. Embora o negócio esteja na história. O seu bilhete é obtido correctamente através do HistoryDealGetTicket e é igual ao bilhete do negócio na história do terminal.

Talvez eu esteja a fazer algo de errado?

A peculiaridade é que o negócio foi aberto pelo Conselheiro Especialista através de uma ordem pendente e foi fechado manualmente. Isso não faz o mágico zerar?


Pelo que entendo, antes de obter as propriedades de um negócio específico, é necessário seleccioná-lo usando o HistoryDealSelect

A HistóriaDealSelect

Selecciona o acordo na história para o acesso ao mesmo através das funções apropriadas. Retorna verdadeiro se a função for concluída com sucesso. Retorna falso quando a função falha. Para obter a informação sobre o erro, é necessário chamar a função GetLastError().

boolHistoryDealSelect(
ulong bilhete// bilhete de transacção
);

Parâmetros

bilhete

[em] Bilhete

Valor devolvido

Retorna verdadeiro se for bem sucedido, caso contrário falso.