Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ENUM_CHART_PROPERTY_INTEGER
---
просмотрел все свойства не смог найти возможность узнать - ЦВЕТ ФОНА ЧАРТА
имеется ли штатный функционал позволяющий узнать фоновый цвет ЧАРТА
Справка обновлена - изменения в "Торговых константах"
conversion possible loss of data
при:
int ПЛЕЧО=AccountInfoInteger(ACCOUNT_LEVERAGE);
потому что:
ACCOUNT_LEVERAGE
Размер предоставленного плеча
int
надо:
long ПЛЕЧО=AccountInfoInteger(ACCOUNT_LEVERAGE);conversion possible loss of data
при:
int ПЛЕЧО=AccountInfoInteger(ACCOUNT_LEVERAGE);
потому что:
ACCOUNT_LEVERAGE
Размер предоставленного плеча
int
надо:
long ПЛЕЧО=AccountInfoInteger(ACCOUNT_LEVERAGE);Спасибо, исправили на long.
Идентификаторы для получения информации о клиентском терминале функциями StatusInfoInteger() и StatusInfoString(). В качестве параметра эти функции принимают значения из перечислений ENUM_TERMINAL_INFO_INTEGER и ENUM_TERMINAL_INFO_STRING соответственно.
Ведут к TerminalInfoInteger() и TerminalInfoString() соответственно...
Ведут к TerminalInfoInteger() и TerminalInfoString() соответственно...
Это тоже уже поправлено, спасибо.
Справка обновлена.
Будет меньше вопросов и больше ясности...
Папки и пути, например:
Препроцессор заменяет строку #include <имя_файла> содержимым файла WinUser32.mqh. Угловые скобки обозначают, что файл WinUser32.mqh будет взят из стандартного каталога (обычно это каталог_терминала\MQL5\Include). Текущий каталог не просматривается.
Если имя файла заключено в кавычки, то поиск производится в текущем каталоге (в котором содержится основной файл исходного текста). Cтандартный каталог не просматривается.
на:
Препроцессор заменяет строку #include <имя_файла> содержимым файла WinUser32.mqh. Угловые скобки обозначают, что файл WinUser32.mqh будет взят из стандартного каталога (\MQL5\Include, включая вложенные). Текущий каталог не просматривается.
Если имя файла заключено в кавычки, то поиск производится в текущем каталоге (в котором содержится основной файл исходного текста). Cтандартный каталог не просматривается.
Чисто интерес...
А что если оставить только кавычки (или скобки) и производить поиск везде.
CopyHigh
...
double High[],Low[];
//+------------------------------------------------------------------+
//| Получим Low для заданного номера бара |
//+------------------------------------------------------------------+
double iLow(string symbol,ENUM_TIMEFRAMES timeframe,int index)
{
double low=0;
ArraySetAsSeries(Low,true);
int copied=CopyHigh(symbol,timeframe,0,Bars(symbol,timeframe),Low);
if(copied>0 && index<copied) low=Low[index];
return(low);
}
Справка обновлена.
Проверка. билд 192. В скрипте прописал строчки и получил следующие значения во вкладке Эксперты:
=======
long t;
=======
Код:
Print("2_BARS_SERIES_FIRSTDATE = ",SeriesInfoInteger(Symbol(),PERIOD_M1,BARS_SERIES_FIRSTDATE));
Print("GetLastError() = ", GetLastError());
Ответ:
2009.10.01 20:52:46 copyTime_test (EURUSD,M3) Unhandled exception 0xC0000005 at 0x3FF4FCB9
2009.10.01 21:13:14 copyTime_test (EURUSD,M3) GetLastError() = 4401
ERR_HISTORY_NOT_FOUND
4401
Запрашиваемая история не найдена
----
Код:
SeriesInfoInteger(Symbol(),PERIOD_M1,BARS_SERIES_FIRSTDATE,t);
Print("4_BARS_SERIES_FIRSTDATE = ",t);
Ответ:
2009.10.01 20:52:13 copyTime_test (EURUSD,M3) 4_BARS_SERIES_FIRSTDATE = 164943513807682641
----
Код:
Print("3_BARS_FIRSTDATE = ",SeriesInfoInteger(Symbol(),PERIOD_M1,BARS_FIRSTDATE));
Ответ:
2009.10.01 20:52:13 copyTime_test (EURUSD,M3) 3_BARS_FIRSTDATE = 11949
-----
Код:
SeriesInfoInteger(Symbol(),PERIOD_M1,BARS_FIRSTDATE,t);
Print("5_BARS_FIRSTDATE = ",t);
Ответ:
2009.10.01 20:52:13 copyTime_test (EURUSD,M3) 5_BARS_FIRSTDATE = 164943513807682641
=======
=======
Почему при первом варианте вызова функции BARS_SERIES_FIRSTDATE вызывает ошибку запрашиваемая история не найдена?
А при втором варианте вызова выдает значение 164943513807682641 ? Без ошибки.
Почему при первом и втором вариантах вызова функции BARS_FIRSTDATE выдает разные значения?
Почему при втором варианте вызова BARS_SERIES_FIRSTDATE и BARS_FIRSTDATE выдают одинаковые значения, а при первом варианте вызова BARS_SERIES_FIRSTDATE вызывает ошибку, а BARS_FIRSTDATE выдает (непонятное) значение и не вызывает ошибку?
=======
Странная ошибка: запрашиваемая история не найдена.
В терминал закачивается история минуток. Из минуток формируются все остальные таймфреймы.
То есть история минуток есть ВСЕГДА! А ошибка сообщает, что этой истории нет. Запрос-то делается о минутном таймфрейме хотя и на графике M3 ?
Непонятно это.