Ошибки, баги, вопросы - страница 874

 
Reshetov:
В сервисдеск лучше обратитесь. Хотя наверно не получится, если у Вас профиль заблокирован?
Где этот сервис?
 
remjte:
Где этот сервис?
  У вас в профайле, слева 6 строка в меню
 

По символу XAGUSD - серебро не отображается значение тика когда просматриваешь спецификацию в обзоре рынка.

Заявка #592810.

Также по этому символу невозможно получить требуемую маржу для открытия сделки.

Сервер: MetaQuotes-Demo

 

Здравствуйте!

Функция SymbolInfoTick возвращает ask, bid, а last и volume всегда 0 ?

Функцию вызываю из 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:

Функция SymbolInfoTick возвращает ask, bid, а last и volume всегда 0 ?

Пример из справки работает - по крайней мере time, ask и bid - не нули 
#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 );
}
 
вот два последних параметра всегда ноль.
 
object1024: Функция SymbolInfoTick возвращает ask, bid, а last и volume всегда 0 ?

last - это, скорее всего, "последняя цена". Применяется для биржевых инструментов. На форексных будет 0.

volume - если речь идёт про реальный, а не про тиковый объём, то тот же самый вывод -  для биржевых инструментов.

 
Yedelkin:

last - это, скорее всего, "последняя цена". Применяется для биржевых инструментов. На форексных будет 0.

volume - если речь идёт про реальный, а не про тиковый объём, то тот же самый вывод -  для биржевых инструментов.

А где взять тиковый объем?


Сечас проверил через SymbolInfoInteger(_Symbol, SYMBOL_VOLUME ). Но тот же результат.

 

Косяки с котировками?

Есть банальный код который печатает часы и минуты данной свечи:

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

В итоге выдаёт вот такой абсурд:

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

Причём на графике все свечи есть и всё там впорядке. 

Причина обращения: