← К каталогу
Исходный код · ID 1051

golden_section_v3.2.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор MetaTrader 4 для построения аналитических объектов на графике цены. Отображает набор инструментов технического анализа, основанных на числовых последовательностях и пропорциях: фаны, дуги, прямоугольники, каналы, вилку Пифагора, уровни и золотую спираль. Работает в окне графика, использует буфер для промежуточных расчётов и создаёт графические объекты с настраиваемым стилем, цветом и толщиной. Поддерживает сохранение объектов с меткой времени и автоматическое масштабирование.

Настройки программы

НастройкаОписание
Var1 Заголовок общих настроек — Текстовый заголовок группы общих параметров; служит для организации интерфейса в окне настроек индикатора.
ExtDepth Глубина поиска — Определяет максимальный диапазон баров для поиска экстремумов при построении аналитических объектов.
ExtPoint Количество точек — Задаёт число ключевых точек, используемых для построения объектов; влияет на охват анализируемого участка графика.
ExtComplect Идентификатор комплекта — Строковый идентификатор, добавляемый к именам создаваемых объектов для разделения разных наборов построений.
ExtPitchfork Вилка Пифагора — Включает или выключает отображение вилки Пифагора на графике.
ExtPitchforkRevers Зеркальное отражение вилки — При включении отражает вторую линию вилки Пифагора относительно базовой точки.
ExtBack На задний план — Определяет, будут ли созданные объекты отображаться на заднем плане графика.
ExtSpiral Золотая спираль — Включает или выключает построение золотой спирали на графике.
ExtFan Фан Фибоначчи — Включает или выключает отображение фана Фибоначчи.
ExtRec Прямоугольник — Включает или выключает построение прямоугольника между ключевыми точками.
ExtArc Дуга Фибоначчи — Включает или выключает отображение дуги Фибоначчи.
ExtFiboLevel Уровни Фибоначчи — Включает или выключает отображение горизонтальных уровней Фибоначчи.
ExtLeftChannel Левый канал — Включает или выключает построение левого канала Фибоначчи.
ExtRightChannel Правый канал — Включает или выключает построение правого канала Фибоначчи.
ExtSave Сохранение объектов — При включении добавляет временную метку к именам объектов, что позволяет сохранять несколько наборов построений.
MetodAutoScale Метод автомасштабирования — Выбирает способ автоматического масштабирования объектов: по умолчанию или альтернативный метод.
ExtScale Масштаб — Ручной коэффициент масштабирования объектов; при нулевом значении используется автоматический масштаб.
TimePointX Время точки X — Временная метка третьей ключевой точки, задаваемая вручную для построения объектов.
TimePointA Время точки A — Временная метка первой ключевой точки, задаваемая вручную для построения объектов.
TimePointB Время точки B — Временная метка второй ключевой точки, задаваемая вручную для построения объектов.
Var2 Заголовок настроек спирали — Текстовый заголовок группы параметров золотой спирали.
radius Радиус — Начальный радиус спирали; при нулевом или отрицательном значении используется значение по умолчанию.
goldenSpiralCycle Цикл спирали — Множитель, влияющий на шаг нарастания спирали.
accurity Точность — Шаг приращения угла при построении спирали; определяет плотность линий.
clockWiseSpiral По часовой стрелке — Определяет направление нарастания спирали: по часовой или против часовой стрелки.
spiralColor1 Цвет спирали 1 — Основной цвет линий спирали.
spiralColor2 Цвет спирали 2 — Дополнительный цвет линий спирали для участков с определённым направлением.
ExtSpiralWidth Толщина спирали — Толщина линий золотой спирали в пикселях.
Var3 Заголовок настроек фана — Текстовый заголовок группы параметров фана Фибоначчи.
FiboFanMediana1 Медиана фана 1 — Первый коэффициент медианы, используемый при построении вилки Пифагора и связанных объектов.
FiboFanMediana2 Медиана фана 2 — Второй коэффициент медианы, используемый при построении вилки Пифагора и связанных объектов.
ExtFanStyle Стиль фана — Стиль отображения уровней фана Фибоначчи.
ExtFanWidth Толщина фана — Толщина линий фана Фибоначчи.
ExtFanColor Цвет фана — Цвет линий фана Фибоначчи.
Var4 Заголовок настроек дуги — Текстовый заголовок группы параметров дуги Фибоначчи.
ExtArcStyle Стиль дуги — Стиль отображения дуги Фибоначчи.
ExtArcWidth Толщина дуги — Толщина линий дуги Фибоначчи.
ExtArcColor Цвет дуги — Цвет линий дуги Фибоначчи.
Var5 Заголовок настроек прямоугольника — Текстовый заголовок группы параметров прямоугольника.
ExtRecStyle Стиль прямоугольника — Стиль отображения прямоугольника.
ExtRecWidth Толщина прямоугольника — Толщина линий прямоугольника.
ExtRecColor Цвет прямоугольника — Цвет линий прямоугольника.
Var6 Заголовок настроек канала — Текстовый заголовок группы параметров канала Фибоначчи.
ExtFiboLeftChannel Левый коэффициент канала — Коэффициент, определяющий положение левой границы канала Фибоначчи.
ExtFiboRightChannel Правый коэффициент канала — Коэффициент, определяющий положение правой границы канала Фибоначчи.
ExtChannelStyle Стиль канала — Стиль отображения канала Фибоначчи.
ExtChannelWidth Толщина канала — Толщина линий канала Фибоначчи.
ExtChannelColor Цвет канала — Цвет линий канала Фибоначчи.
Var7 Заголовок настроек вилки — Текстовый заголовок группы параметров вилки Пифагора.
ExtPitchforkStyle Стиль вилки — Стиль отображения вилки Пифагора.
ExtPitchforkWidth Толщина вилки — Толщина линий вилки Пифагора.
ExtPitchforkColor Цвет вилки — Цвет линий вилки Пифагора.
Var8 Заголовок настроек уровней — Текстовый заголовок группы параметров уровней Фибоначчи.
ExtFiboLevelStyle Стиль уровней — Стиль отображения горизонтальных уровней Фибоначчи.
ExtFiboLevelWidth Толщина уровней — Толщина линий горизонтальных уровней Фибоначчи.
ExtFiboLevelColor Цвет уровней — Цвет линий горизонтальных уровней Фибоначчи.
Var9 Заголовок используемых чисел — Текстовый заголовок группы параметров, определяющих набор чисел Фибоначчи для построений.
Fibo1 Число Фибоначчи 1 — Первый уровень Фибоначчи, используемый при построении объектов.
Fibo2 Число Фибоначчи 2 — Второй уровень Фибоначчи, используемый при построении объектов.
Fibo3 Число Фибоначчи 3 — Третий уровень Фибоначчи, используемый при построении объектов.
Fibo4 Число Фибоначчи 4 — Четвёртый уровень Фибоначчи, используемый при построении объектов.
Fibo5 Число Фибоначчи 5 — Пятый уровень Фибоначчи, используемый при построении объектов.
Fibo6 Число Фибоначчи 6 — Шестой уровень Фибоначчи, используемый при построении объектов.
Fibo7 Число Фибоначчи 7 — Седьмой уровень Фибоначчи, используемый при построении объектов.
Fibo8 Число Фибоначчи 8 — Восьмой уровень Фибоначчи, используемый при построении объектов.
Fibo9 Число Фибоначчи 9 — Девятый уровень Фибоначчи, используемый при построении объектов.
Fibo10 Число Фибоначчи 10 — Десятый уровень Фибоначчи, используемый при построении объектов.
Fibo11 Число Фибоначчи 11 — Одиннадцатый уровень Фибоначчи, используемый при построении объектов.
Получить полный код

Поиск по коду файла

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Lime
#import "user32.dll"
int GetClientRect(int hWnd,int lpRect[]);
#import

#define pi 3.14159265
#define phi 1.61803399

extern string Var1="General Options/????? ?????????";
extern int ExtDepth=12; /* ???????? ??? ZZ */
/*extern*/ int ExtIndicator=0; /* ?????????? ????????, ??????? ????? ?????? ????? ??? ?????????? ????????, ???? ?????? 0 */
extern int ExtPoint=6; /* ????? ????????? ????? ????????, ???? ??????? ?????? 3, ?? ???????? ??????? ?? ????? ????? ???????? */
extern string ExtComplect="0"; /* ??? ??? ????,????? ???????? ????????? ??????????? ?? ??????? */
extern bool ExtPitchfork=false; /* ???????????? ?????????? ? ??????? ??? */
extern bool ExtPitchforkRevers=false; /* ?????????????? ?????, ?????? ???????? Vadimcha */
extern bool ExtBack=true; /* ???? true, ?? ??????? ????? ???????? ? ??????? ?????? */
extern bool ExtSpiral=true; /* ???? true, ?? ??????? ????? ???????? ?? ?????? */
extern bool ExtFan=true; /* ???? true, ?? ????????? ????? ??????? ?? ?????? */
extern bool ExtRec=true; /* ???? true, ?? ????????????? ????? ??????? ?? ?????? */
extern bool ExtArc=true; /* ???? true, ?? ???????? ????? ???????? ?? ?????? */
extern bool ExtFiboLevel=false; /* ???? true, ?? ?????????? ????? ???????? ?? ?????? */
extern bool ExtLeftChannel=false; /* ???? true, ?? ????? ?????? ????? ???????? ?? ?????? */
extern bool ExtRightChannel=false; /* ???? true, ?? ????? ?????? ????? ???????? ?? ?????? */
extern bool ExtSave=false; /* ???? true, ?? ?????????? ????? ????????? ?? ??????? */
extern int  MetodAutoScale=1; /* 1- ????????? ????????? ??????, ?.?. ???? ????? ??????, ? ?? ????????, 2 - ?????? ????????? Vadimcha */
extern double ExtScale=0; /* ????????????? ??????? ???? */
/* ???? ?????????? ????? ????? ??????? ??????? */
extern datetime TimePointX=0; /* ????? ????? X ? ??????? '1980.07.19 12:30' */
extern datetime TimePointA=0; /* ????? ????? A ? ??????? '1980.07.19 12:30' */
extern datetime TimePointB=0; /* ????? ????? B ? ??????? '1980.07.19 12:30' */
extern string Var2="Golden Spiral/??????? ???????";
extern int    radius = 5;
extern double goldenSpiralCycle = 1;
extern double accurity = 0.2;
extern bool   clockWiseSpiral = true;
extern color  spiralColor1 = Blue;
extern color  spiralColor2 = Red;
extern int ExtSpiralWidth=2; /* ????????????? ?????? ????? ?????????? */
extern string Var3="FiboFan/????????";
extern double FiboFanMediana1=0.382;
extern double FiboFanMediana2=1.272;
extern int ExtFanStyle=0; /* ????????????? ????? ????? ?????????? */
extern int ExtFanWidth=1; /* ????????????? ?????? ????? ?????????? */
extern color ExtFanColor=DeepPink; /* ???? ??????????? */
extern string Var4="FiboArc/????????";
extern int ExtArcStyle=0; /* ????????????? ????? ????? ???????? */ 
extern int ExtArcWidth=1; /* ????????????? ?????? ????? ???????? */
extern color ExtArcColor=Red; /* ???? ???? */
extern string Var5="Rectangle/?????????????";
extern int ExtRecStyle=4; /* ????????????? ????? ????? ?????????????? */
extern int ExtRecWidth=1; /* ????????????? ?????? ????? ?????????????? */
extern color ExtRecColor=Yellow; /* ???? ?????????????? */
extern string Var6="Channel/??????";
extern double ExtFiboLeftChannel=1.618; /* ????????????? ???? ????? ?????????? ????? ????? */
extern double ExtFiboRightChannel=1.618; /* ????????????? ???? ????? ?????????? ?????? ????? */
extern int ExtChannelStyle=0; /* ????????????? ????? ????? ?????? */ 
extern int ExtChannelWidth=1; /* ????????????? ?????? ????? ?????? */ 
extern color ExtChannelColor=Blue; /* ???? ????? ?????? */
extern string Var7="Pitchfork/????";
extern int ExtPitchforkStyle=0; /* ????????????? ????? ????? ??? */
extern int ExtPitchforkWidth=1; /* ????????????? ?????? ????? ??? */
extern color ExtPitchforkColor=Lime; /* ???? ??? */
extern string Var8="Fibo Level/??????????";
extern int ExtFiboLevelStyle=0; /* ????????????? ????? ????? ??????????? */ 
extern int ExtFiboLevelWidth=1; /* ????????????? ?????? ????? ??????????? */
extern color ExtFiboLevelColor=Red; /* ???? ??????????? */
extern string Var9="Used Fibs/???????????? ????";
extern double Fibo1=0.0;
extern double Fibo2=0.382;
extern double Fibo3=0.5;
extern double Fibo4=0.618;
extern double Fibo5=0.786;
extern double Fibo6=0.886;
extern double Fibo7=1.0;
extern double Fibo8=1.272;
extern double Fibo9=1.618;
extern double Fibo10=2.0;
extern double Fibo11=2.618;

/* ????? - ????????? ??? ???? ????, ?????, ?????? ????? ????????, ????-?????? ? ??????? ????? ???????????????? ??????????? extern */

static int GPixels,VPixels;
int rect[4],hwnd;
double zz[];

int init()
  {
      // код доступен только после оплаты
   }

int deinit()
  {

   int i;

    GetClientRect(hwnd,rect);
    for(i=0;i<=ExtDepth;i++)
    {
      ObjectDelete("FiboFan1"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("FiboFan2"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("FiboArc"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("Rectangle"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("LeftChannel"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("RightChannel"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("LeftLine"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("RightLine"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("Pitchfork"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("Mediana"+"_"+i+"_"+ExtComplect+"_");
      ObjectDelete("FiboTarget"+"_"+ExtDepth+"_"+ExtComplect+"_");
    }
    for(i=0;i<=500;i++)
    {
      ObjectDelete("FX5_Spiral:#"+"_"+ExtComplect+"_"+i);
    }
    Comment("");

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }

/*------------------------------------------------------------------+
|  ZigZag_Talex, ???? ????? ???????? ?? ???????. ?????????? ?????   |
|  ???????? ??????? ?????????? ExtPoint.                            |
+------------------------------------------------------------------*/
void ZZTalex()
{
/*??????????*/
   int    i,j,k,zzbarlow,zzbarhigh,curbar,curbar1,curbar2,EP,Mbar[];
   double curpr,Mprice[];
   bool flag,fd;
   static int endbar;
   static double endpr;

   /*??????*/

   for(i=0;i<=Bars-1;i++)
   {zz[i]=0.0;}

   EP=ExtPoint;
   zzbarlow=iLowest(NULL,0,MODE_LOW,ExtDepth,0);        
   zzbarhigh=iHighest(NULL,0,MODE_HIGH,ExtDepth,0);     

   if(zzbarlow<zzbarhigh) {curbar=zzbarlow; curpr=Low[zzbarlow];}
   if(zzbarlow>zzbarhigh) {curbar=zzbarhigh; curpr=High[zzbarhigh];}
   if(zzbarlow==zzbarhigh){curbar=zzbarlow;curpr=funk1(zzbarlow, ExtDepth);}

   ArrayResize(Mbar,ExtPoint);
   ArrayResize(Mprice,ExtPoint);
   j=0;
   endpr=curpr;
   endbar=curbar;
   Mbar[j]=curbar;
   Mprice[j]=curpr;

   EP--;
   if(curpr==Low[curbar]) flag=true;
   else flag=false;

   i=curbar+1;
   while(EP>0)
   {
    if(flag)
    {
     while(i<=Bars-1)
     {
     curbar1=iHighest(NULL,0,MODE_HIGH,ExtDepth,i); 
     curbar2=iHighest(NULL,0,MODE_HIGH,ExtDepth,curbar1); 
     if(curbar1==curbar2){curbar=curbar1;curpr=High[curbar];flag=false;i=curbar+1;j++;break;}
     else i=curbar2;
     }

     Mbar[j]=curbar;
     Mprice[j]=curpr;
     EP--;

    }

    if(EP==0) break;

    if(!flag) 
    {
     while(i<=Bars-1)
     {
     curbar1=iLowest(NULL,0,MODE_LOW,ExtDepth,i); 
     curbar2=iLowest(NULL,0,MODE_LOW,ExtDepth,curbar1); 
     if(curbar1==curbar2){curbar=curbar1;curpr=Low[curbar];flag=true;i=curbar+1;j++;break;}
     else i=curbar2;
     }

     Mbar[j]=curbar;
     Mprice[j]=curpr;
     EP--;
    }
   }
   /* ??????????? ?????? */
   if(Mprice[0]==Low[Mbar[0]])fd=true; else fd=false;
   for(k=0;k<=ExtPoint-1;k++)
   {
    if(k==0)
    {
     if(fd==true)
      {
       Mbar[k]=iLowest(NULL,0,MODE_LOW,Mbar[k+1]-Mbar[k],Mbar[k]);Mprice[k]=Low[Mbar[k]];endbar=ExtDepth;
      }
     if(fd==false)
      {
       Mbar[k]=iHighest(NULL,0,MODE_HIGH,Mbar[k+1]-Mbar[k],Mbar[k]);Mprice[k]=High[Mbar[k]];endbar=ExtDepth;
      }
    }
    if(k<ExtPoint-2)
    {
     if(fd==true)
      {
       Mbar[k+1]=iHighest(NULL,0,MODE_HIGH,Mbar[k+2]-Mbar[k]-1,Mbar[k]+1);Mprice[k+1]=High[Mbar[k+1]];
      }
     if(fd==false)
      {
       Mbar[k+1]=iLowest(NULL,0,MODE_LOW,Mbar[k+2]-Mbar[k]-1,Mbar[k]+1);Mprice[k+1]=Low[Mbar[k+1]];
      }
    }
    if(fd==true)fd=false;else fd=true;

    /* ????????? ZigZag'a */
    zz[Mbar[k]]=Mprice[k];

   }

 } 
/*-------------------------------------------------------------------+
/  ZigZag_Talex ?????                                                |
/-------------------------------------------------------------------*/

/*-------------------------------------------------------------------+
/ ?????? ??? ?????? ? ??????? ???? (???? ?? ???????) ????? ????????? |
/ ????? ???????????? ? ???????? ???????.                             |
/-------------------------------------------------------------------*/
double funk1(int zzbarlow, int ExtDepth)
{
 double pr;
 int fbarlow,fbarhigh;

 fbarlow=iLowest(NULL,0,MODE_LOW,ExtDepth,zzbarlow);  
 fbarhigh=iHighest(NULL,0,MODE_HIGH,ExtDepth,zzbarlow);

 if(fbarlow>fbarhigh) {/*if((Low[zzbarlow]<Low[fbarhigh]) && (High[zzbarlow]<High[fbarhigh]))*/ pr=High[zzbarlow];}
 if(fbarlow<fbarhigh) {/*if((Low[zzbarlow]>Low[fbarlow]) && (High[zzbarlow]>High[fbarlow]))*/ pr=Low[zzbarlow];}
 if(fbarlow==fbarhigh)
 {
  fbarlow=iLowest(NULL,0,MODE_LOW,2*ExtDepth,zzbarlow);  
  fbarhigh=iHighest(NULL,0,MODE_HIGH,2*ExtDepth,zzbarlow);
  if(fbarlow>fbarhigh) {/*if((Low[zzbarlow]<Low[fbarhigh]) && (High[zzbarlow]<High[fbarhigh]))*/ pr=High[zzbarlow];}
  if(fbarlow<fbarhigh) {/*if((Low[zzbarlow]>Low[fbarlow]) && (High[zzbarlow]>High[fbarlow]))*/ pr=Low[zzbarlow];}
  if(fbarlow==fbarhigh)
  {
   fbarlow=iLowest(NULL,0,MODE_LOW,3*ExtDepth,zzbarlow);  
   fbarhigh=iHighest(NULL,0,MODE_HIGH,3*ExtDepth,zzbarlow);
   if(fbarlow>fbarhigh) {/*if((Low[zzbarlow]<Low[fbarhigh]) && (High[zzbarlow]<High[fbarhigh]))*/ pr=High[zzbarlow];}
   if(fbarlow<fbarhigh) {/*if((Low[zzbarlow]>Low[fbarlow]) && (High[zzbarlow]>High[fbarlow]))*/ pr=Low[zzbarlow];}
  }
 }
 return(pr);
}
/*----------------------------------------------------------------------------*/

/*------------------------------------------------------------------+
|                 ??????? ???????? ????????                         |
+------------------------------------------------------------------*/
void CreateObject(double p1,double p2,double p3,double p4,datetime t1,datetime t2,datetime t3,datetime t4,string save,double AutoScale)
{
 if(ExtFan)
     { 
       ObjectCreate("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJ_FIBOFAN,0,t2,p2,t1,p1);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_BACK,ExtBack);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIBOLEVELS,11);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_LEVELCOLOR,ExtFanColor);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_LEVELSTYLE,ExtFanStyle);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_LEVELWIDTH,ExtFanWidth);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+0,Fibo1);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+1,Fibo2);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+2,Fibo3);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+3,Fibo4);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+4,Fibo5);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+5,Fibo6);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+6,Fibo7);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+7,Fibo8);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+8,Fibo9);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+9,Fibo10);
       ObjectSet("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,OBJPROP_FIRSTLEVEL+10,Fibo11);
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,0,DoubleToStr(Fibo1*100,1));
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,1,DoubleToStr(Fibo2*100,1));
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,2,DoubleToStr(Fibo3*100,1));
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,3,DoubleToStr(Fibo4*100,1));
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,4,DoubleToStr(Fibo5*100,1));
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,5,DoubleToStr(Fibo6*100,1));
       ObjectSetFiboDescription("FiboFan1"+"_"+ExtDepth+"_"+ExtComplect+"_"+save,6,DoubleToStr(Fibo7*100,1))

Показано первые 50% кода (символов: 39984)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
3 998,40₽ ≈ $48.87