Шаблоны записываются но не загружаются !?
почему это не загружаются? чтобы применить шаблон к графику, нажмите кнопку шаблонов (либо из меню "шаблоны") и выберите имя интересующего Вас шаблона
Нажимаем но их там нет, хотя при записи и в папке они есть, билд 122, в 116 было все ОК,
скачиваем 125, посмотрим как тут.
скачиваем 125, посмотрим как тут.
В 125 все работает.
Загрузил 126 билд поверх 121
перезагрузил мт------ и теперь нет коннекта ---- уже 30 минут
что за лажа?
перезагрузил мт------ и теперь нет коннекта ---- уже 30 минут
что за лажа?
При сохранении шаблона автоматически открывается окно с открытой папкой где хранятся шаблоны------ так вот ----- это окно вовсе не того мт-4 из которого вы его вызываете----- а очевидно той в которой вы до этого проделывали ту же процедуру----- в моем случае билд 126 предложил сохранить шаблон в папках билда 121
кстати мой 121 поднятый до 126 ливапдейтом до сих пор не имеет связи с сервером----- пришлось 126 закачивать по новой с сайта
зато после запуска нового 126 билда---- расположение всех панелей инструментов осталось в том же месте где и было расставлено мной в предыдущей версии------ это что получается что опять у мт установленных в разные места некоторые настройки храняться в одном и том же месте в реестре? кажется все на это жаловались уже давным давно
кстати мой 121 поднятый до 126 ливапдейтом до сих пор не имеет связи с сервером----- пришлось 126 закачивать по новой с сайта
зато после запуска нового 126 билда---- расположение всех панелей инструментов осталось в том же месте где и было расставлено мной в предыдущей версии------ это что получается что опять у мт установленных в разные места некоторые настройки храняться в одном и том же месте в реестре? кажется все на это жаловались уже давным давно
Доброжелатель 24.11.04 00:12
Загрузил 126 билд поверх 121
перезагрузил мт------ и теперь нет коннекта ---- уже 30 минут
что за лажа?
Благодарим за помощь в тестировании, Доброжелатель. Прошу впредь менее эмоционально выражать свои мысли.
PS: почитайте привила, чтоб не было недоразумений.
Загрузил 126 билд поверх 121
перезагрузил мт------ и теперь нет коннекта ---- уже 30 минут
что за лажа?
Благодарим за помощь в тестировании, Доброжелатель. Прошу впредь менее эмоционально выражать свои мысли.
PS: почитайте привила, чтоб не было недоразумений.
Извините---- но для меня слово "лажа" ----- означает обман, обманутые ожидания и т.п. ----- я вовсе ни кого обидеть не хотел
но и вы меня поймите----- я этим ливапдейтом ----- убил свой МТ-4 ----- обидно
сходите сюда и все поймете
http://www.pofene.ru/words/007_lazha.html
но и вы меня поймите----- я этим ливапдейтом ----- убил свой МТ-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);
}
В 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
Мы все понимаем, поэтому то и благодарим за помощь в тестировании, и все же по меньше используйте подобные "спорные" выражения.
Извините---- но для меня слово "лажа" ----- означает обман, обманутые ожидания и т.п. ----- я вовсе ни кого обидеть не хотел
но и вы меня поймите----- я этим ливапдейтом ----- убил свой МТ-4 ----- обидно
сходите сюда и все поймете
http://www.pofene.ru/words/007_lazha.html
Мы все понимаем, поэтому то и благодарим за помощь в тестировании, и все же по меньше используйте подобные "спорные" выражения.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Рекомендуется скачать обновленную версию терминала: "торговый терминал MetaTrader 4"