void FiboCreate (color& clrfibo[], int& stylefibo[], int& widthfibo[],.
double& fibolevel[], string& namelevel[], string namefibo,.
datetime timefibo1, double pricefibo1, datetime timefibo2, double pricefibo2,.
bool ry=False, long chart_ID=0, int sub_window=0, bool back=false,.
bool selection=false, bool ray_left=false, bool ray_right=false,.
bool hidden=false, long z_order=0).
{.
int i, k=ArraySize (fibolevel);
if (ObjectFind (namefibo)<0) ObjectCreate (0, namefibo, OBJ_FIBO, 0, 0.0, 0.0);
ObjectSet (namefibo, OBJPROP_TIME1, timefibo1); //первая координата времени.
ObjectSet (namefibo, OBJPROP_PRICE1, pricefibo1); //первая координата цены.
ObjectSet (namefibo, OBJPROP_TIME2, timefibo2); //вторая координата времени.
ObjectSet (namefibo, OBJPROP_PRICE2, pricefibo2); //вторая координата цены.
ObjectSet (namefibo, OBJPROP_COLOR, clrfibo[0]); //цвет объекта.
ObjectSet (namefibo, OBJPROP_RAY, ry); //флаг свойства луч.
ObjectSet (namefibo, OBJPROP_STYLE, stylefibo[0]); //стиль линии объекта.
ObjectSet (namefibo, OBJPROP_WIDTH, widthfibo[0]); //ширина линии объекта.
ObjectSet (namefibo, OBJPROP_LEVELCOLOR, clrfibo[1]); //цвет линии уровня объекта.
ObjectSet (namefibo, OBJPROP_LEVELSTYLE, stylefibo[1]); //стиль линии уровня объекта.
ObjectSet (namefibo, OBJPROP_LEVELWIDTH, widthfibo[1]); //ширина линии уровня объекта.
ObjectSet (namefibo, OBJPROP_BACK, back); //объект на заднем плане.
ObjectSet (namefibo, OBJPROP_SELECTED, selection); //выделенность объекта.
ObjectSet (namefibo, OBJPROP_RAY_LEFT, ray_left); //луч продолжается влево.
ObjectSet (namefibo, OBJPROP_RAY_RIGHT, ray_right); //луч продолжается вправо.
ObjectSet (namefibo, OBJPROP_HIDDEN, hidden); //запрет на показ имени графического объекта в списке объектов из меню терминала.
ObjectSet (namefibo, OBJPROP_ZORDER, z_order); //приоритет графического объекта на получение события нажатия мышки на графике.
if (k>0).
{.
ObjectSetInteger (chart_ID, namefibo, OBJPROP_FIBOLEVELS, k);
for (i=0; i.
{.
ObjectSetDouble (chart_ID, namefibo, OBJPROP_FIRSTLEVEL+i, fibolevel[i]);
ObjectSetFiboDescription (namefibo, i, StringSubstr (namelevel[i], 0)+" (%$)");
}.
}.
}.