Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
На MQL5.community есть возможность хранить исходные коды в MQL5 Storage. Попробуй сам!
Forex Trader
114252
Forex Trader 2009.03.30 16:53 
for(i=0; i<limit; i++)
  {
  pre[i] = iMAOnArray(pre1,0,v,0,MODE_SMA,i);
  pre2[i] = iMAOnArray(pre1,0,v2,0,MODE_SMA,i);
  if ((pre[i] > pre2[i])&&(pre[i-1] < pre2[i-1])) ObjectCreate("SIGNAL_UP", OBJ_ARROW, 4, pre2[i],1);
  if ((pre[i] < pre2[i])&&(pre[i-1] > pre2[i-1])) ObjectCreate("SIGNAL_DOWN", OBJ_ARROW, 4, pre[i],1);

  total[i] = 0.0;
  }


Ребята, никогда не сталкивался с объектами, и вот у меня затык.

Отрисовываются 2 массива. Мне нужно чтобы при пересечении одного другим, в этом месте отрисовывалась соответствующая стрелка вниз/вверх.

Вначале еще добавил вот что:

   ObjectSet("SIGNAL_UP", OBJPROP_ARROWCODE, 241);
   ObjectSet("SIGNAL_DOWN", OBJPROP_ARROWCODE, 242);


Что не хватает? Помогите, пожалуйста!



/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий