MetaTrader4 build 147 - страница 8

 
Kombat'у
Попробуй такой индикатор:
//+------------------------------------------------------------------+
//|                        Bars with Ask                             |
//+------------------------------------------------------------------+
#property  indicator_chart_window
#property  indicator_buffers 2
#property  indicator_color1  Lime
#property  indicator_color2  Lime
double _Ask[],_Bid[];
double Spread;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
  SetIndexStyle(0,DRAW_HISTOGRAM,0,1);
  SetIndexBuffer(0,_Ask);
  SetIndexStyle(1,DRAW_HISTOGRAM,0,1);
  SetIndexBuffer(1,_Bid);
  
  Spread=MarketInfo(Symbol(),MODE_SPREAD)*Point;
  return(0);
}

int start()
{
  int i,counted_bars=IndicatorCounted();

  if(counted_bars==0)
  {
    for(i=Bars; i>0; i--)
    {
      _Bid[i]=Low[i];
      _Ask[i]=High[i]+Spread;
    }
  }

  _Ask[0]=Ask; _Bid[0]=Bid;

  return(0);
}


Ко всем барам добавляется Ask. На текущем баре он тоже есть.

 
Пардон, строчку
_Bid[i]=Low[i];
лучше заменить на строчку
_Bid[i]=High[i];
Тогода в режиме "свечей" покрасивше будет...
 
что даст это индикатор ему-------только успокоение в случае разумного раздвигания стопов
но это не будет вещь-доком для разбирательств с дц

все имхо ----у меня с этим проблем нет-----можете мне не отвечать)))
 
2avm
Kombat'у
Попробуй такой индикатор:

Спасибо, конечно попробую, обязательно, НО...
Я стараюсь не использовать внешние скрипты, ибо считаю что некоторые вещи терминал должен делать сам и правильно, или по крайней мере логично.
Индикаторы, пару советников, вот и весь мой "арсенал"...
Мы за "лёгкий" терминал... :)
 
2avm
Попробовал, нормалёк усё... :)
Вот только "полосатость" проявилась при пересечении с сеткой, но особо это не мешает.


Слева рисунок:
При включенной галке "График сверху"
Справа:
При выключенной галке "График сверху"
В свойствах графика.
--------------------------------------------------------------------------------------

Тссссс...
(Тока разработчикам не говорите..., ладна... :) )
Что мешает это сделать в терминале штатно...???
 
Kombat'у
Вы поменяли в индикаторе строчку (?):
_Bid[i]=Low[i];
на строчку
_Bid[i]=High[i];
В режиме "свечей" не будет никакой полосатости.
 
Kombat'у
Я не сразу въехал про "полосатость". У меня всё целенькое. И галка "График сверху" выключена. Она и должна быть выключена, если вы не хотите, чтобы какие-то индикаторы попали "под цену" и были бы не видны.