Скачать MetaTrader 5

Может ли скрипт рисовать в другом окне?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Только что поставил MetaTrader 5? Изучи его подробно!
Forex Trader
114255
Forex Trader 2006.05.09 12:36 
Имеется скрипт. Сейчас он рисует линию в окне цены. Но хотелось бы чтобы он мог открывать дополнительное окно и рисовать эту линию в нём как это делают индикаторы со свойством #property indicator_separate_window. Возможно ли такое? И каковы методы достижения поставленной цели?
//+------------------------------------------------------------------+
//|                                                  STATISTICS1.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
{
   string arrowName;
   int i,deletedArrows=0,arrowCounter=0;
//----
   deletedArrows=ObjectsDeleteAll(0,OBJ_TREND);
    
   string hline_2;
   for(i=100;i>=1;i--)
   {
      hline_2="hline_t_"+i;
      ObjectCreate(hline_2,OBJ_TREND,0,Time[i],Open[i]-0.02,Time[i-1],Open[i-1]-0.02);
      ObjectSet(hline_2,OBJPROP_COLOR,White);
      ObjectSet(hline_2,OBJPROP_STYLE,DRAW_LINE);
      ObjectSet(hline_2,OBJPROP_WIDTH,1);
      ObjectSet(hline_2,OBJPROP_BACK,true);
      ObjectSet(hline_2,OBJPROP_RAY,false);
   }
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
Forex Trader
114255
Forex Trader 2006.05.09 12:50  
на форуме уже выкладывались примеры например "индикатор тиков", что-то вроде того, рисовать можно, каждому подокошку присваивается имя, а в парамерах объектов можно указать имя (или индекс) окна в котором нужно рисовать.
Forex Trader
114255
Forex Trader 2006.05.09 12:57  
Скрипт не может открыть дополнительное окно. Но если дополнительное окно открыто индикатором (indicator_separate_window), тогда можно рисовать объекты там.

Однако следует иметь в виду ценовую шкалу дополнительного окна
Forex Trader
114255
Forex Trader 2006.05.09 12:59  
Объекты создавать и перемещать в неродном окне можно, но это окно должно уже быть создано.
http://www.alpari-idc.ru/ru/experts/articles/20.html
Forex Trader
114255
Forex Trader 2006.05.09 13:16  
Объекты создавать и перемещать в неродном окне можно, но это окно должно уже быть создано.
http://www.alpari-idc.ru/ru/experts/articles/20.html

Большое спасибо, Rosh! Как своевременна оказалась Ваша новая статья для меня!:o)
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий