Erros, bugs, perguntas - página 874

 
Reshetov:
É melhor ir ao Servicedesk. Embora provavelmente não funcione se o seu perfil estiver bloqueado, será que funcionará?
Onde está o serviço?
 
remjte:
Onde se encontra este serviço?
No seu perfil, linha 6 à esquerda no menu
 

O símbolo XAGUSD - prata não mostra o valor do tick ao visualizar a especificação na visão geral do mercado.

Aplicação #592810.

Também por este símbolo é impossível obter a margem necessária para abrir um comércio.

Servidor: MetaQuotes-Demo

 

Olá!

A função SymbolInfoTick retorna ask, bid, mas o último e o volume são sempre 0 ?

Chamo esta função a partir de OnTick()

Документация по MQL5: Получение рыночной информации / SymbolInfoTick
Документация по MQL5: Получение рыночной информации / SymbolInfoTick
  • www.mql5.com
Получение рыночной информации / SymbolInfoTick - Документация по MQL5
 
"2012.11.16 13:17:42 MemoryException 800000012 bytes não disponíveis". Construir 712, XP SP2 x32.
 
object1024:

A função SymbolInfoTick retorna ask, bid, e last e volume sempre 0 ?

O exemplo da ajuda funciona - pelo menos tempo, perguntar e licitar não são zeros
#define ENDL    "\n"
void OnTick()
{
        MqlTick tick;
        SymbolInfoTick( "EURUSD", tick );
        Comment( "time=" + tick.time + ENDL
                 "bid=" + tick.bid + ENDL +
                 "ask=" + tick.ask + ENDL +
                 "last=" + tick.last + ENDL +
                 "volume=" + tick.volume );
}
 
estes dois últimos parâmetros são sempre zero.
 
object1024: A função SymbolInfoTick retorna ask, bid, mas o último e o volume são sempre 0 ?

último é provavelmente "último preço". Aplica-se a instrumentos negociados em bolsa. Em instrumentos forex será 0.

volume - se estamos a falar de volume real e não de volume de tick, então a mesma saída é para instrumentos de troca.

 
Yedelkin:

último é provavelmente "último preço". Aplica-se a instrumentos negociados em bolsa. Em instrumentos forex será 0.

volume - se estamos a falar do volume real, não do volume do tick, então a mesma conclusão é para os instrumentos negociados em bolsa.

Onde posso obter o volume da carraça?


Verifiquei-o utilizando SymbolInfoInteger(_Symbol, SYMBOL_VOLUME ). Mas o mesmo resultado.

 

Um problema de citações?

Há um código trivial que imprime as horas e minutos de um determinado candelabro:

MqlDateTime Time;
TimeCurrent(Time);
Print(Time.hour,":",Time.min);

Como resultado, gera este absurdo:

2012.11.16 18:00:50 Core 1 2000.11.13 00:01:30 0:1

E todas as velas estão na tabela e tudo está bem.

Razão: