Как узнать крайние цены на графике?

 

Здравствуйте, уважаемые коллеги!

Вопрос: Можно ли узнать крайние цели на ценовом графике. Цель - определить 30% и 70% соотношение графика. Т.е. если цена в верхней части (овер 70%) - покупаем, и 30% - продаем.

На скрине указал что надо.

Заранее спасибо.


Файлы:
88.jpg  119 kb
 
Evgeniy Zhdan:

Здравствуйте, уважаемые коллеги!

Вопрос: Можно ли узнать крайние цели на ценовом графике. Цель - определить 30% и 70% соотношение графика. Т.е. если цена в верхней части (овер 70%) - покупаем, и 30% - продаем.

На скрине указал что надо.

Заранее спасибо.


//+------------------------------------------------------------------+ 
//| Функция получает значение минимума графика в главном окне или    | 
//| подокне.                                                         | 
//+------------------------------------------------------------------+ 
double ChartPriceMin(const long chart_ID=0,const int sub_window=0) 
  { 
//--- подготовим переменную для получения результата 
   double result=EMPTY_VALUE; 
//--- сбросим значение ошибки 
   ResetLastError(); 
//--- получим значение свойства 
   if(!ChartGetDouble(chart_ID,CHART_PRICE_MIN,sub_window,result)) 
     { 
      //--- выведем сообщение об ошибке в журнал "Эксперты" 
      Print(__FUNCTION__+", Error Code = ",GetLastError()); 
     } 
//--- вернем значение свойства графика 
   return(result); 
  }
 

 
•CHART_PRICE_MAX – возвращает значение максимума графика.



//+------------------------------------------------------------------+ 
//| Функция получает значение максимума графика в главном окне или   | 
//| подокне.                                                         | 
//+------------------------------------------------------------------+ 
double ChartPriceMax(const long chart_ID=0,const int sub_window=0) 
  { 
//--- подготовим переменную для получения результата 
   double result=EMPTY_VALUE; 
//--- сбросим значение ошибки 
   ResetLastError(); 
//--- получим значение свойства 
   if(!ChartGetDouble(chart_ID,CHART_PRICE_MAX,sub_window,result)) 
     { 
      //--- выведем сообщение об ошибке в журнал "Эксперты" 
      Print(__FUNCTION__+", Error Code = ",GetLastError()); 
     } 
//--- вернем значение свойства графика 
   return(result); 
  }
 
 
Vitaly Muzichenko:

Спасибо. Я думал только для MT5 такое есть.

 
Evgeniy Zhdan:

Спасибо. Я думал только для MT5 такое есть.


У MQL4 и MQL5 API совместимо наверное процентов на 80%

На будущее, в редакторе есть нормальный help, там ответы на многие вопросы