Скачать MetaTrader 5

Проблема с отображением индикатора в навигаторе

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Добавляй наш канал в Twitter'e и следи за новостями!
Forex Trader
114255
Forex Trader 2005.10.19 07:33 
С недавних времен появился такой трабл :( На пикче видно, что в каталоге он присутствует и в исходном и откомпилированном виде. МТ стоит только одной копией. Что посоветуете сделать?
MetaQuotes Software Corp.
Модератор
181049
MetaQuotes Software Corp. 2005.10.19 08:49  
А Вы уверены, что этот каталог и файлы принадлежат той копии терминала, в которой работаете?
Если уверены, то перекомпилируйте индикатор заново.

Кстати, если работаете с несколькими копиями терминалов и редакторов из разных каталогов, то удостоверьтесь, что компилируете в редакторе, который находится в том же каталоге что и терминал.
Forex Trader
114255
Forex Trader 2005.10.19 09:41  
А Вы уверены, что этот каталог и файлы принадлежат той копии терминала, в которой работаете?
Если уверены, то перекомпилируйте индикатор заново.


Более чем уверен. Я выше писал. Правда один раз получилось так, что с вашего сайта по ссылке скачал MilleniumTrader.
Я его не глядя уставил, но потом снес.

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

При компиляции в редакторе, видно как в трейдере обновляется окно навигатора, но сами индикаторы так и не отображаются :(
Пробовал переуставливать МТ. При первых запусках, компилятся и отображаются. Но в какой-то момент перестают
добовляться/отображаться.
MetaQuotes Software Corp.
Модератор
181049
MetaQuotes Software Corp. 2005.10.19 11:40  
А сколько индикаторов в каталоге?
Выложите полный код индикатора, пожалуйста.
Forex Trader
114255
Forex Trader 2005.10.19 11:55  
Мужик, а у тебя и правда в Навигаторе совсем другие индикаторы, чем в каталоге.
Forex Trader
114255
Forex Trader 2005.10.19 13:25  
Мужик, а у тебя и правда в Навигаторе совсем другие индикаторы, чем в каталоге.


ну не кривил я душой ;)
Forex Trader
114255
Forex Trader 2005.10.19 13:28  
А сколько индикаторов в каталоге?
Выложите полный код индикатора, пожалуйста.


~ 280 в mq4 и столькоже ex4 - многовато наверно ?!
Общий размер файлов: 2,145,210 байт
Код любой, например:

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 LimeGreen
#property indicator_color2 Red
//---- input parameters
extern int Bands_Mode_0_2=0;  // =0-2 MODE_MAIN, MODE_LOW, MODE_HIGH
extern int Power_Price_0_6=0; // =0-6 PRICE_CLOSE,PRICE_OPEN,PRICE_HIGH,PRICE_LOW,PRICE_MEDIAN,PRICE_TYPICAL,PRICE_WEIGHTED
extern int Price_Type_0_3=0;  // =0-3 PRICE_CLOSE,PRICE_OPEN,PRICE_HIGH,PRICE_LOW
extern int Bands_Period=20;
extern int Bands_Deviation=2;
extern int Power_Period=13;
extern int CountBars=300;
//---- buffers
double value[];
double value2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//   string short_name;
//---- indicator line
   IndicatorBuffers(2);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(0,value);
   SetIndexBuffer(1,value2);
//----

//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Trend                                                         |
//+------------------------------------------------------------------+
int start()
  {
   SetIndexDrawBegin(0,Bars-CountBars+Bands_Period+1);
   SetIndexDrawBegin(1,Bars-CountBars+Bands_Period+1);
   int i,CurrentBar,Bands_Mode,counted_bars=IndicatorCounted();
   double Power_Price,CurrentPrice;
//----
   if(Bars<=Bands_Period) return(0);
//---- initial zero
   if(counted_bars<Bands_Period)
   {
      for(i=1;i<=Bands_Period;i++) value[Bars-i]=0.0;
      for(i=1;i<=Bands_Period;i++) value2[Bars-i]=0.0;
   }
//----
   i=CountBars-Bands_Period-1;
//   if(counted_bars>=Bands_Period) i=Bars-counted_bars-1;

     
if (Bands_Mode_0_2==1) Bands_Mode=MODE_LOW;
if (Bands_Mode_0_2==2) Bands_Mode=MODE_HIGH;
if (Bands_Mode_0_2==0) Bands_Mode=MODE_MAIN;

if (Power_Price_0_6==1) Power_Price=PRICE_OPEN;
if (Power_Price_0_6==2) Power_Price=PRICE_HIGH;
if (Power_Price_0_6==3) Power_Price=PRICE_LOW;
if (Power_Price_0_6==4) Power_Price=PRICE_MEDIAN;
if (Power_Price_0_6==5) Power_Price=PRICE_TYPICAL;
if (Power_Price_0_6==6) Power_Price=PRICE_WEIGHTED;
if (Power_Price_0_6==0) Power_Price=PRICE_CLOSE;

for (i=CountBars-1; i>=0; i--)
{  
  if (Price_Type_0_3==1) CurrentPrice=Open[i];
  
  if (Price_Type_0_3==2) CurrentPrice=High[i];

  if (Price_Type_0_3==3) CurrentPrice=Low[i];
  if (Price_Type_0_3==0) CurrentPrice=Close[i]; 
     
  value[i]=CurrentPrice-iBands(NULL,0,Bands_Period,Bands_Deviation,0,Bands_Mode,Power_Price,i);
  value2[i]=-(iBearsPower(NULL,0,Power_Period,Power_Price,i)+iBullsPower(NULL,0,Power_Period,Power_Price,i)); 

}  


   return(0);
  }
//+------------------------------------------------------------------+
Forex Trader
114255
Forex Trader 2005.10.19 13:34  
Отвечаю сам себе, млин. Решилась проблема.
Много слишком индикаторов!

то Renat: на сколько (количество/объем) ограничение ?
MetaQuotes Software Corp.
Модератор
181049
MetaQuotes Software Corp. 2005.10.19 13:40  
Отвечаю сам себе, млин. Решилась проблема.
Много слишком индикаторов!

то Renat: на сколько (количество/объем) ограничение ?

Да, нарвались на глупое ограничение количества индикаторов. Исправим к следующему билду.
Извините за такую оплошность с нашей стороны.
Forex Trader
114255
Forex Trader 2005.10.19 13:43  
Отвечаю сам себе, млин. Решилась проблема.
Много слишком индикаторов!

то Renat: на сколько (количество/объем) ограничение ?

Да, нарвались на глупое ограничение количества индикаторов. Исправим к следующему билду.
Извините за такую оплошность с нашей стороны.


Не за что! Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий