Вам нужна линия показыващая цену Ask?

 
Есть возможность добавить в терминал функцию при включении которой в рабочем поле графика появляется линия соответствующая цене Аск

Линия необходима для наглядности-----так как в данный момент все графики отрисовываются по цене Бид-----и не всегда можно визуально проследить уровень цены Аск.

Эту функцию можно будет включать и выключать в окне---- свойства графика-----цвет линии будет выбираться по вашему желанию

Если вам нужна такая возможнсть------прошу вас высказать свое желание здесь
В противном случае ----- функция добавлена не будет
 
высказываю свое желание..))
 
Да, надо. Включайте.
 
Будет полезна
 
Я уже предлагал это сделать, но с выбором закраки полосы бид-аск. Например так сделано в Visual trader.
 
начиная со 138 билда можно запускать нижеприведённый скрипт
//+------------------------------------------------------------------+
//|                                                     ask_line.mq4 |
//|                      Copyright © 2004, MetaQuotes Software Corp. |
//|                                       https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link      "https://www.metaquotes.net/

string line_name="ask_line";
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
void start()
  {
   if(ObjectCreate(line_name, OBJ_HLINE, 0, 0, Ask)==false)
      ObjectSet(line_name, OBJPROP_PRICE1, Ask);
   ObjectsRedraw();
//----
   for(;;)
     {
      Sleep(100);
      if(RefreshRates())
        {
         ObjectSet(line_name, OBJPROP_PRICE1, Ask);
         ObjectsRedraw();
        }
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void deinit()
  {
   ObjectDelete(line_name);
   ObjectsRedraw();
  }
//+------------------------------------------------------------------+
 
Не понимаю !
Почему нельзя сделать линию Аск штатной ?

Или сделайте полупрозрачную полоску шириной Аск - Бид, а в настройках опцию
Показывать: Аск\Бид (листбокс), цвет ...

Этим решится проблемма перекрывания значений аск и бид на шкале цен.

Помоему абсолютно логично и юзерфриендли.
 
Не понимаю !
Почему нельзя сделать линию Аск штатной ?


К сожалению, это можно сделать только в случае явной необходимости. Но пока явной необходимости не видно. Наша политика - не добавлять все по первому желанию, а сделать простой, неперегруженный и сбалансированный по возможностям терминал. Поэтому не все что нужно (даже при явном всеобщем желании) будет добавлено.
 
Люди вы поняли--------им нужно больше запросов от вас-------иначе зарубят это дело

Ну так не оставляйте на произвол судьбы------высказывайтесь все кому это нужно

ваш голос----имеет значение!

А разработчиков прошу дать возможность решать судьбу программы трейдерам------которые ее юзают

пока МТ лучше большенства программ---лишь тем что он руссифицирован и его используют советские дц
за бугром программы посолидней есть-----в которых уже все навороты прикручены-----и сам можешь выбирать что использовать а что нет--
а вы нам рот сразу затыкаете-----аргументируя утяжелением программы-------как будто мы ее не на пентиумах запускаем а на 386 компе
а если за бедных клиентов переживаете у которых компы дохлые-----тогда сохраните для них самый первый ваш билд------пускай он будет МТ4-Lite
а мы с удовольствием подождем необходимых наворотов

у меня кстати мт-3 после запуска 400мб оперативки пожерает------и я молчу хотя вся дирректория в которой он установлен весит 173 мб вместе с базой -----а индикаторов почти нет запущеных

так вот.
 
2Доброжелатель - чего вы давите. Нужно конструктивно общаться с людьми, которые лично вам ничего не должны.
----------------------------------------------------------------------------
2Renat:
ASK и BID это вещи самой первой необходимости. Я уверен что 90% всего времени которое тратится
трейдерами при использовании MT, проходит за наблюдением обсуждаемой нами линии.

В одном из постов этого форума вы утверждаете что в МТ4 котировки строятся только по BID.
"MT3 и МТ4- почему отличаются котировки?"
Следовательно имеется явный крен, дисбаланс.
Теперь чтобы строить индикаторы по High и Low, надо рассчитывать ASK, и пики индикатора
будут находиться выше хаев. Все это крайне неудобно и некрасиво.
Думаю что надо либо вернуть алгоритм формирования боров, и текущей цены из MT3,
либо сделать все, чтобы у пользователей не оставалось ощущения дисбаланса.
Что скажете Renat ?
 
Begun, сомнительно что цена Аск (особенно при нынешних спредах) нужна на графиках. Если нужен аск, то просто взгляните на Market Watch. К тому же, бидовые графики все-таки являются стандартом (от которого мы в свое время отошли).

В любом случае, если нужна цена аск, то прикрепите такой индикатор:

//+------------------------------------------------------------------+
//|                                                     Ask Line.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 1
#property indicator_color1 Red
//---- indicator buffers
double ExtMapBuffer[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- drawing settings
   SetIndexStyle(0,DRAW_LINE);
   SetIndexShift(0,0);
   IndicatorDigits(Digits);
   IndicatorShortName("Ask line");
//---- indicator buffers mapping
   SetIndexBuffer(0,ExtMapBuffer);
//---- initialization done
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   double spread=MarketInfo(Symbol(),MODE_ASK)-MarketInfo(Symbol(),MODE_BID);
   int    pos=Bars-IndicatorCounted()-1;
//---- main calculation loop
   if(pos<0) pos=0;
   while(pos>=0)
     {
      ExtMapBuffer[pos]=High[pos]+spread;
 	   pos--;
     }
//---- done
   return(0);
  }
//+------------------------------------------------------------------+



Развитие терминала пойдет по такому пути: рационально добавляем новые возможности, но если они оказываются не к месту или явно лишними, то удаляем их. Иначе терминал превратится в монстроидальный комбайн вида Microsoft Word последних версий (при всем моем уважении к ним).