Группа "Стол заказов MQL"

Рейтинг 2087



РЕКОМЕНДУЮ



Подскажите как описать


   if (Open[1]>Close[1])
   if ((Open[1]+Close[1]+High[1]+Low[1])/4 )

Как вывести на экран полоску после совпадения «If»

В общем, хочу найти среднюю цену, прошлой свечи. И вывести графически. Просто поставить полоску на уровне данной цены, в пределах одной свечи. Вписал условие, найти свечу, у которой цена открытия больше закрытия, далее, посчитать среднее значение данной свечи, как вывести на экран графически? И второе, можно как то в правильной группе писать? Там где про программирование можно обсуждения делать, а не в столе заказа? А то часто вопросы возникают, а засорять данную группу, как то не культурно.
  • 0
  • Просмотров: 2824
  • 17 июня 2017, 15:40
  • Syte
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
советник лок лох
16 июня 2017
17 июня 2017

Комментарии (5)

+
+1
Отдельно группы нет, форума тоже. если только в чате кодеры подскажут или здесь кому не лень :) 
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 17 июня 2017, 16:06
+
0
Ок. Жаль конечно. Ни чего не поделаешь. Андрей тогда подскажи, как реализовать, объект?

avatar

  14  Syte Автор Сообщений: 399

  • 17 июня 2017, 16:29
+
0
Немного разобрался применив шаловливые ручки, и систему тыка :) ;) )
ObjectCreate("highLine",OBJ_HLINE,0,0,((Open[1]+Close[1]+High[1]+Low[1])/4));


Но не могу понять как мне сделать полоску не на весь экран, а только в пределах одной свечи???
avatar

  14  Syte Автор Сообщений: 399

  • 17 июня 2017, 17:26
+
0
Но не могу понять как мне сделать полоску не на весь экран, а только в пределах одной свечи?


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutTrendLine(string name,datetime time1,double price1,datetime time2,double price2,color clr)
  {
   ObjectCreate(0,name,OBJ_TREND,0,time1,price1,time2,price2);
//--- установим цвет линии 
   ObjectSetInteger(0,name,OBJPROP_COLOR,clr);
//--- установим стиль отображения линии 
   ObjectSetInteger(0,name,OBJPROP_STYLE,STYLE_DOT);
//--- установим толщину линии 
   ObjectSetInteger(0,name,OBJPROP_WIDTH,1);
//--- включим (true) или отключим (false) режим продолжения отображения линии вправо 
   ObjectSetInteger(0,name,OBJPROP_RAY_RIGHT,false);
  }
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 17 июня 2017, 19:05
+
0
Ну вот. На примере, реально проще. Спасибо. :) 
avatar

  14  Syte Автор Сообщений: 399

  • 17 июня 2017, 20:28

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