Новый клиентский терминал MetaTrader 4 build 203 - страница 3

 
Slawa: Непонятная проблема. У нас такое тоже один раз встретилось, так и не поняли, что случилось. Сегодня будет обновление.


Ага, обновление проблему с компиляцией поправило, утечки тоже прекратились. Спасибо.
 
По поводу билда 202 : В навигаторе MetaEditor не работает поиск. В списке изменений 203 билда поправку этой ошибки не заметил.
 
Как понять - не работает. Я проверил , поиск работает (я им вообще часто пользуюсь, чтобы не держать сведения в голове)

 
Ссорри все заработало.
 
Ошибка с DLL если таковая была, в последнем билде от 15 марта ушла.

Преждевременно мое утверждение.
В принципе особо не мешает, но если интересно,

надо закинуть файлики в include и library
http://forex.kbpauk.ru/download.php?Number=151662

Откомпилировать текст. Закрыть терминал. Открыть терминал.
Прикрепить к графику этот bug индикатор.

ответ в Experts будет ошибочный, должен быть больше либо равно нулю
bug longtitude is -1.#IND

снять индикатор, прикрепить повторно
ответ будет правильный, что-то вроде
bug longtitude is 292.394

Спасибо.

//+------------------------------------------------------------------+
//| bug.mq4 |
//| - |
//| - |
//+------------------------------------------------------------------+
#property copyright "-"
#property link "-"

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+


#include <astro_swiss.mq4>

int start()
{
int counted_bars=IndicatorCounted();
//----

datetime d = StrToTime("2006.01.01");

int Body = 1;
int iflag = 0;


double longtitude, latitude;
double longtitude2, latitude2;
double distance, distance2;
double speed;
astro_swe_calc(d, Body, iflag, longtitude, latitude, distance, speed);

Print("bug longtitude is ", longtitude);


//----
return(0);
}
//+------------------------------------------------------------------+
 
В новом билде появилась подсветка уровней линий индикаторов, которые размещены в локальных окнах. Причем не совсем понятно, по какому алгоритму меняется цвет с красного на зеленый и наоборот. Описание этого исправления нигде не нашел. Непонятно вообще, для чего это сделали, это только раздражает, особенно когда появляется красный цвет на всех уровнях. Пожелание вернуть как было.
 
Оказалось еще смешнее, чем думал. Это (цветовая подсветка уровней индикаторов, размещенных в локальных окнах) зависит от того, включен режим "Показывать сетку" или нет.
Если нет, то идет подсветка.
Причем похоже, что цвет подсветки зависит от цвета инструмента в окне "Обзор рынка", если там стрелка зеленая, то и подсветка уровней индикаторов зеленая. Но это выполняется не всегда.
Если сетка рисуется, то все как раньше. Неужели так и задумано? Очень похоже на "соплю".