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

 
fxsaber:

Пробовал различные комбинации со сменой серверов и перезагрузками Терминала. Глухо!

Может, наличие какой папки для обновлений нужно проверить? Как обновиться-то?


ЗЫ Закрытие Терминала и вызов его из ME по F4 помогло. Возможно, это совпадение.

Тоже portable, обновился сам на 1860 от 15 июня. Попробовать переставить?

 
Anton Ohmat:
Ну да, только этим сидеть и заниматься. Может лучше людям дать выбор, какой билд мт использовать?

Да, в хелпе нет. Сейчас попробую скачать хелп с сайта, он часто посвежее терминального.

 
Alexey Volchanskiy:

Да, в хелпе нет. Сейчас попробую скачать хелп с сайта, он часто посвежее терминального.

Не, в свежем хелпе mql5_russian.chm новой функции iTime пока нет.

А по сути - не надо называть свои функции именами из МТ4. Во первых, кросс не напишешь. А во вторых, сколько тут плакались обиженные, что таких функций нет? Вот, сделали, возрадуйтесь.

Это напоминает старую историю, один чел любил еще на старом mql4 писать переменные с точками. И я его постоянно предупреждал, что он с этими точками поймает горя.

Как он стонал, когда после 600-го билда они привели язык в порядок и добавили структуры и классы ))) 

 
Alexey Volchanskiy:

Не, в свежем хелпе mql5_russian.chm новой функции iTime пока нет.

А по сути - не надо называть свои функции именами из МТ4. Во первых, кросс не напишешь. А во вторых, сколько тут плакались обиженные, что таких функций нет? Вот, сделали, возрадуйтесь.

Это напоминает старую историю, один чел любил еще на старом mql4 писать переменные с точками. И я его постоянно предупреждал, что он с этими точками поймает горя.

Как он стонал, когда после 600-го билда они привели язык в порядок и добавили структуры и классы ))) 

Да, были тут деятели, поднявшие шухер после добавления i-функций в mql5.

 

кавычки

что это за цифры в кавычках?

 
Alexey Volchanskiy:

Не, в свежем хелпе mql5_russian.chm новой функции iTime пока нет.

А по сути - не надо называть свои функции именами из МТ4. Во первых, кросс не напишешь. А во вторых, сколько тут плакались обиженные, что таких функций нет? Вот, сделали, возрадуйтесь.

Это напоминает старую историю, один чел любил еще на старом mql4 писать переменные с точками. И я его постоянно предупреждал, что он с этими точками поймает горя.

Как он стонал, когда после 600-го билда они привели язык в порядок и добавили структуры и классы ))) 

Точно.

На мой взгляд, вобще все структурные части программ - должны оформляться в платформонезависимые блоки (вот, виртуальные интерфейсы, на мой взгляд, для этого ох, как хорошо подходят), чтобы изменения в платформах затрагивали небольшие изолированные участки кода. Плюс бонусом идет и возможность подключения новых платформ.

Что же касается новых i-Функций, то я гляжу только на одну - поиск бара по указанному времени. Возможно, эта функция будет работать быстрее, чем работает моя. Остальные же - я уверен, не будут давать увеличение скорости по сравнению с моими, а значит, от добра добра не ищут.

 
fellow:

что это за цифры в кавычках?

наверное значение поля

 
Georgiy Merts:

Точно.

На мой взгляд, вобще все структурные части программ - должны оформляться в платформонезависимые блоки (вот, виртуальные интерфейсы, на мой взгляд, для этого ох, как хорошо подходят), чтобы изменения в платформах затрагивали небольшие изолированные участки кода. Плюс бонусом идет и возможность подключения новых платформ.

Что же касается новых i-Функций, то я гляжу только на одну - поиск бара по указанному времени. Возможно, эта функция будет работать быстрее, чем работает моя. Остальные же - я уверен, не будут давать увеличение скорости по сравнению с моими, а значит, от добра добра не ищут.

Я по барам давно свою библиотеку написал и новшествами пользоваться вряд ли буду

 
Alexey Volchanskiy:

Я по барам давно свою библиотеку написал и новшествами пользоваться вряд ли буду

Нативный поиск бара по времени - может оказаться реально быстрее. 

Сейчас у меня он огранизован, как вычисление нужного индекса бара по времени первого, последнего, и требуемому времени, с последующей корректировкой.

Раньше также я использовал бинарный поиск, но прямой расчет с корректировкой - оказался быстрее.

А у разработчиков может существовать индекс, который находит нужный бар значительно быстрее обоих этих вариантов.

 
fellow:

что это за цифры в кавычках?

строка типа string - это массив uchar

в кавычках символ, левее кавычек код символа. 


а точнее :

void OnStart()
  {
   string s;
   uchar u[1];
   for(int i=32; i<=255; i++)
     {
      u[0]=(uchar)i;
      if(i%16==0) s="";
      s+=IntegerToString(u[0],3)+"-"+CharArrayToString(u)+"  ";
      if (i==152) s+=" ";
      if(i%16==15)  Print(s);
     }
  }