Erreurs, bugs, questions - page 874

 
Reshetov:
Vous feriez mieux d'aller voir Servicedesk. Mais cela ne fonctionnera probablement pas si votre profil est bloqué, n'est-ce pas ?
Où se trouve le service ?
 
remjte:
Où se trouve ce service ?
Dans votre profil, ligne 6 à gauche dans le menu
 

Le symbole XAGUSD - argent n'affiche pas la valeur du tick lors de la visualisation de la spécification dans l'aperçu du marché.

Demande #592810.

De plus, avec ce symbole, il est impossible d'obtenir la marge requise pour ouvrir une transaction.

Serveur : MetaQuotes-Demo

 

Bonjour !

La fonction SymbolInfoTick renvoie ask, bid, mais last et volume sont toujours 0 ?

J'appelle cette fonction depuis OnTick()

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

La fonction SymbolInfoTick renvoie le ask, le bid, le last et le volume toujours 0 ?

L'exemple de l'aide fonctionne - au moins le temps, l'offre et la demande ne sont pas des zéros.
#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 );
}
 
ces deux derniers paramètres sont toujours nuls.
 
object1024: La fonction SymbolInfoTick renvoie ask, bid, mais last et volume sont toujours 0 ?

dernier est probablement "dernier prix". S'applique aux instruments négociés en bourse. Sur les instruments de change, il sera de 0.

volume - si nous parlons de volume réel et non de volume en tick, alors la même sortie est pour les instruments d'échange.

 
Yedelkin:

dernier est probablement "dernier prix". S'applique aux instruments négociés en bourse. Sur les instruments de change, il sera de 0.

volume - si nous parlons du volume réel, et non du volume des ticks, la même conclusion s'applique aux instruments négociés en bourse.

Où puis-je obtenir le volume en ticks?


Je l'ai vérifié en utilisant SymbolInfoInteger(_Symbol, SYMBOL_VOLUME ). Mais même résultat.

 

Un problème de citation ?

Il existe un code trivial qui imprime les heures et les minutes d'un chandelier donné :

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

Par conséquent, il génère cette absurdité :

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

Et toutes les bougies sont sur le graphique et tout va bien.

Raison: