Текущий Билд - 136

 
Начиная с билда 125 изменена процедура автообновления клиентского терминала с поддержкой прокси-сервера.
Рекомендуется скачать обновленную версию терминала: "торговый терминал MetaTrader 4"
 
Шаблоны записываются но не загружаются !?
 
почему это не загружаются? чтобы применить шаблон к графику, нажмите кнопку шаблонов (либо из меню "шаблоны") и выберите имя интересующего Вас шаблона
 
Нажимаем но их там нет, хотя при записи и в папке они есть, билд 122, в 116 было все ОК,
скачиваем 125, посмотрим как тут.
 
В 125 все работает.
 
Загрузил 126 билд поверх 121
перезагрузил мт------ и теперь нет коннекта ---- уже 30 минут
что за лажа?
 
При сохранении шаблона автоматически открывается окно с открытой папкой где хранятся шаблоны------ так вот ----- это окно вовсе не того мт-4 из которого вы его вызываете----- а очевидно той в которой вы до этого проделывали ту же процедуру----- в моем случае билд 126 предложил сохранить шаблон в папках билда 121

кстати мой 121 поднятый до 126 ливапдейтом до сих пор не имеет связи с сервером----- пришлось 126 закачивать по новой с сайта

зато после запуска нового 126 билда---- расположение всех панелей инструментов осталось в том же месте где и было расставлено мной в предыдущей версии------ это что получается что опять у мт установленных в разные места некоторые настройки храняться в одном и том же месте в реестре? кажется все на это жаловались уже давным давно
 
Доброжелатель 24.11.04 00:12

Загрузил 126 билд поверх 121
перезагрузил мт------ и теперь нет коннекта ---- уже 30 минут
что за лажа?


Благодарим за помощь в тестировании, Доброжелатель. Прошу впредь менее эмоционально выражать свои мысли.

PS: почитайте привила, чтоб не было недоразумений.
 
Извините---- но для меня слово "лажа" ----- означает обман, обманутые ожидания и т.п. ----- я вовсе ни кого обидеть не хотел
но и вы меня поймите----- я этим ливапдейтом ----- убил свой МТ-4 ----- обидно

сходите сюда и все поймете
http://www.pofene.ru/words/007_lazha.html
 
Не работает, как мне кажется, Highest и Lowest.
В help описание этих функций вообще не совпадает.

Посмотрите текст.
Первый буфер это мой аналог Highest.
Второй - родной.

//+------------------------------------------------------------------+
//| MyHighest.mq4 |
//| Copyright © 2004, MetaQuotes Software Corp. |
//| https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link "https://www.metaquotes.net/"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
//---- buffers

extern int HighestPeriod = 14;

double Buffer1[];
double Buffer2[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0, Buffer1);
SetIndexLabel(0, "Highest");

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1, Buffer2);
SetIndexLabel(1, "MyHighest");
//----

return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int shift;
int counted_bars=IndicatorCounted();
//---- TODO: add your code here

if (counted_bars<0) return (-1);
if (counted_bars>0) counted_bars--;

for(shift=counted_bars; shift<=Bars-HighestPeriod+1; shift++)
{
Buffer1[shift]= High[MyHighest( MODE_HIGH,shift,HighestPeriod)];
Buffer2[shift]= High[ Highest(NULL,0,MODE_HIGH,shift,HighestPeriod)];
}
//----
return(0);
}
//+------------------------------------------------------------------+

int MyHighest( int mode, int begin, int count)
{
double retval, value;
int retbar;

switch (mode)
{
case MODE_OPEN : value = Open[begin]; break;
case MODE_LOW : value = Low[begin]; break;
case MODE_HIGH : value = High[begin]; break;
case MODE_CLOSE : value = Close[begin]; break;
case MODE_VOLUME : value = Volume[begin]; break;
}
retval = value; retbar = begin;

for(int i=begin+1; i<=begin+count; i++)
{
switch (mode)
{
case MODE_OPEN : value = Open[i]; break;
case MODE_LOW : value = Low[i]; break;
case MODE_HIGH : value = High[i]; break;
case MODE_CLOSE : value = Close[i]; break;
case MODE_VOLUME : value = Volume[i]; break;
}
if (retval < value)
{
retval = value;
retbar = i;
}
}
return (retbar);

}
 
Доброжелатель 24.11.04 03:33

Извините---- но для меня слово "лажа" ----- означает обман, обманутые ожидания и т.п. ----- я вовсе ни кого обидеть не хотел
но и вы меня поймите----- я этим ливапдейтом ----- убил свой МТ-4 ----- обидно

сходите сюда и все поймете
http://www.pofene.ru/words/007_lazha.html


Мы все понимаем, поэтому то и благодарим за помощь в тестировании, и все же по меньше используйте подобные "спорные" выражения.
Причина обращения: