Ошибки, баги, вопросы - страница 1746
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для того, чтобы объект был выделен, нужно СНАЧАЛА сделать true OBJPROP_SELECTABLE, а ПОТОМ уже - OBJPROP_SELECTED.
При иной последовательности объект выделен не будет. Добавьте это в Справку!
Вопрос:
На сервере в корне вебсайта есть папка files в которой есть неизвестное количество файлов с неизвестными именами с расширением CSV
Возможно ли через WebRequest получить массив с именами фалов ?
Вопрос:
На сервере в корне вебсайта есть папка files в которой есть неизвестное количество файлов с неизвестными именами с расширением CSV
Возможно ли через WebRequest получить массив с именами фалов ?
вот почему стилизатор (mql4) так странно работает?
почему он упорно не хочет выровнять две первых строки? это баг?
if(Only_Magics!="") ShortName=StringConcatenate(ShortName," ",Only_Magics);
if(Only_Comment!="") ShortName=StringConcatenate(ShortName," ",Only_Comment);
if(Only_Symbols!="") ShortName=StringConcatenate(ShortName," ",Only_Symbols);
else if(Only_Current) ShortName=StringConcatenate(ShortName," ",Symbol());
if(Only_Manual && !Only_Expert) ShortName=StringConcatenate(ShortName," Manual");
if(Only_Expert && !Only_Manual) ShortName=StringConcatenate(ShortName," Expert");
if(Only_Buys && !Only_Sells) ShortName=StringConcatenate(ShortName," Buys");
if(Only_Sells && !Only_Buys) ShortName=StringConcatenate(ShortName," Sells");
if(Only_Trade) ShortName=StringConcatenate(ShortName," Trading");
Как убрать визуальное прилипание НЕ LABEL-объектов к временным координатам баров?
Задаю время-координату объекта с точностью до секунд, а визуализируется так, будто задал с точностью до таймфрейма.
Откопал вопрос
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Andrew Petras, 2014.11.26 13:34
При перемещении объектов типа треугольник, эллипс, прямоугольник непропорционально "плывут" точки привязки.
От этих настроек не зависит
Создаю
перетаскиваю
У прямоугольника "плывет" вторая точка, у треугольника и эллипса - третья.
Это как то можно пофиксить? Нужны точные "мерки".
Когда выбираю "Точная шкала времени", то упомянутая привязка исчезает, и все показывается, как надо. Но в MQL5 нигде не нашел, как включать/выключать этот параметр. Не предусмотрено что ли?
Очень нужна помощь! Несколько часов пытался выловить причину странного поведения. В итоге написал советник с совсем неожиданным результатом
string TimeToString( const ulong Time )
{
return(TimeToString(Time / 1000, TIME_DATE|TIME_SECONDS) + "." + ::IntegerToString(Time % 1000, 3, '0'));
}
void OnTick()
{
static MqlTick PrevTick = {0};
MqlTick NowTick;
if (SymbolInfoTick(_Symbol, NowTick) && (PrevTick.time_msc > NowTick.time_msc))
Alert(TOSTRING(TimeToString(PrevTick.time_msc)) + TOSTRING(TimeToString(NowTick.time_msc)));
PrevTick = NowTick;
}
Результат (снизу-вверх)
2016.10.31 11:55:51.031 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:58:10.702
2016.10.31 11:55:50.979 Test10 (Si-12.16,M1)
2016.10.31 11:55:50.979 Test10 (Si-12.16,M1) TimeToString(NowTick.time_msc) = 2016.10.31 12:58:10.654
2016.10.31 11:55:50.979 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:58:10.656
2016.10.31 11:55:45.792 Test10 (Si-12.16,M1)
2016.10.31 11:55:45.792 Test10 (Si-12.16,M1) TimeToString(NowTick.time_msc) = 2016.10.31 12:58:05.458
2016.10.31 11:55:45.792 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:58:05.464
2016.10.31 11:53:45.807 Test10 (Si-12.16,M1)
2016.10.31 11:53:45.807 Test10 (Si-12.16,M1) TimeToString(NowTick.time_msc) = 2016.10.31 12:56:05.474
2016.10.31 11:53:45.807 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:56:05.476
SymbolInfoTick возвращает иногда (надо подождать) тик со временем меньше, чем был предыдущий!
Что это за фигня такая?! Конфигурация
Terminal C:\Program Files\BCS Broker MetaTrader 5 Terminal
Terminal Windows 7 Ultimate (x64 based PC), IE 09.00, Intel Core i7-2700K @ 3.50GHz, RAM: 11327 / 16301 Mb, HDD: 4346 / 30000 Mb, GMT+02:00
Terminal MetaTrader 5 x64 build 1455 started (MetaQuotes Software Corp.)
Очень нужна помощь! Несколько часов пытался выловить причину странного поведения. В итоге написал советник с совсем неожиданным результатом
string TimeToString( const ulong Time )
{
return(TimeToString(Time / 1000, TIME_DATE|TIME_SECONDS) + "." + ::IntegerToString(Time % 1000, 3, '0'));
}
void OnTick()
{
static MqlTick PrevTick = {0};
MqlTick NowTick;
if (SymbolInfoTick(_Symbol, NowTick) && (PrevTick.time_msc > NowTick.time_msc))
Alert(TOSTRING(TimeToString(PrevTick.time_msc)) + TOSTRING(TimeToString(NowTick.time_msc)));
PrevTick = NowTick;
}
Результат (снизу-вверх)
2016.10.31 11:55:51.031 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:58:10.702
2016.10.31 11:55:50.979 Test10 (Si-12.16,M1)
2016.10.31 11:55:50.979 Test10 (Si-12.16,M1) TimeToString(NowTick.time_msc) = 2016.10.31 12:58:10.654
2016.10.31 11:55:50.979 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:58:10.656
2016.10.31 11:55:45.792 Test10 (Si-12.16,M1)
2016.10.31 11:55:45.792 Test10 (Si-12.16,M1) TimeToString(NowTick.time_msc) = 2016.10.31 12:58:05.458
2016.10.31 11:55:45.792 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:58:05.464
2016.10.31 11:53:45.807 Test10 (Si-12.16,M1)
2016.10.31 11:53:45.807 Test10 (Si-12.16,M1) TimeToString(NowTick.time_msc) = 2016.10.31 12:56:05.474
2016.10.31 11:53:45.807 Test10 (Si-12.16,M1) TimeToString(PrevTick.time_msc) = 2016.10.31 12:56:05.476
SymbolInfoTick возвращает иногда (надо подождать) тик со временем меньше, чем был предыдущий!
Что это за фигня такая?! Конфигурация
Terminal C:\Program Files\BCS Broker MetaTrader 5 Terminal
Terminal Windows 7 Ultimate (x64 based PC), IE 09.00, Intel Core i7-2700K @ 3.50GHz, RAM: 11327 / 16301 Mb, HDD: 4346 / 30000 Mb, GMT+02:00
Terminal MetaTrader 5 x64 build 1455 started (MetaQuotes Software Corp.)