Анализируй ТО. Анализируй ЭТО. ( Точка Отсчёта и Элементарная Точка Отсчёта ) - страница 16

 
DDFedor #:
Для этого необходимо расчитать сколько "минут" нужно добавить к временнОй координате, чтобы получить сдвиг для координаты по времени на размер периода родительского графика. И подставить их при построении второй линии. Получили вторую линию.

Здравствуйте

хочу тоже попробовать разобраться в построении этих линий

вот только не могу понять как расчитать сколько и куда надо подставит чтобы нарисовать вторую линию.

Обясните пожалуйста подробней этот момент!!

Заранее спасибо.

 

`

В данном примере формируются координаты для построения по двум барам NB__L ,  NB__R  , для каждого ТФ из массива периодов  allTF[d] .

            //+------------------------------------------------------------------+//+------------------------------------------------------------------+
            datetime    LB_TmL     =  rates[NB__L].time;   // данные по левому бару : левая граница и правая граница
            double      LB_PrL     =  rates[NB__L].low;
            datetime    LB_TmR     =  rates[NB__L].time + PeriodSeconds(allTF[d]);
            double      LB_PrR     =  rates[NB__L].low;
            //+------------------------------------------------------------------+  координаты максимального бара для построения
            datetime    RB_TmL     =  rates[NB__R].time;    // данные по бару - ЭКСТРЕМУМУ - СПРАВА от левого бара : левая граница и правая граница
            double      RB_PrL     =  rates[NB__R].low;
            datetime    RB_TmR     =  rates[NB__R].time  + PeriodSeconds(allTF[d]);
            double      RB_PrR     =  rates[NB__R].low;
            //+------------------------------------------------------------------+  координаты левого   бара для построения

Пояснения ИИ к данному коду . 

Данный код является фрагментом программы на языке MQL5, который используется для анализа данных баров (свечей) на финансовом рынке. Вот пояснение, что делает этот код:

1. `LB_TmL` - переменная, содержащая время (дата и время) левой границы левого бара.
2. `LB_PrL` - переменная, содержащая цену (low) левого бара.
3. `LB_TmR` - переменная, содержащая время (дата и время) правой границы левого бара, которое получается путем добавления к времени левой границы количество секунд, определяемых переменной `PeriodSeconds(allTF[d])`.
4. `LB_PrR` - переменная, содержащая цену (low) левого бара.
5. `RB_TmL` - переменная, содержащая время (дата и время) левой границы экстремумного (максимального) бара, который находится справа от левого бара.
6. `RB_PrL` - переменная, содержащая цену (low) экстремумного (максимального) бара.
7. `RB_TmR` - переменная, содержащая время (дата и время) правой границы экстремумного (максимального) бара, которое получается путем добавления к времени левой границы экстремумного (максимального) бара количество секунд, определяемых переменной `PeriodSeconds(allTF[d])`.
8. `RB_PrR` - переменная, содержащая цену (low) экстремумного (максимального) бара.

Этот код используется для определения временных и ценовых координат баров, которые затем могут быть использованы для построения графиков, анализа трендов или других технических индикаторов на финансовом рынке.

Затем, через левые точки баров проводится левая линия, через правые точки баров - правая линия.

 

  . . .  

  - ну, что, теперь веришь ...              
- мне не нужно верить, я - знаю ...
. . .

 

 

   

  ... ЗЕРКАЛА : это ты в зазеркалье ...  

   

   . . .  

    



 

  . . .  

 

 ... ЗЕРКАЛО : не доставай оружие перед зеркалом ...  

   

 

 

 

 ... это нельзя забрать, это можно лишь получить : ЧУДО - ЖЕНЩИНА : мы долгое эхо друг друга ...

 



 

 ... камень, ножницы, бумага : и каждый пошел своею дорогой, а поезд пошел своей ...

 
 

 

   . . .    

 ... кольцо змеи скоропеи на пальце брильянтовой руки терминатора ...

 . . .  

 

   

  ... ПРИНЦЕССА НА БОБАХ : взять не 12, а 13 бобов ...  

   

    

   

  .  .  .  

  

  Заметка на ветку  :    https://www.mql5.com/ru/articles/5543

  

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//+------------------------------------------------------------------+
//|                                                                  |              
//+------------------------------------------------------------------+
//--- Получаем хендлы индикатора
   for(int i=0; i<ArraySize(zzModul); i++) //  по всем модулям в массиве модулей
     {
      zz_handle[i]   =::iCustom(_Symbol,TF[i],     zz_path,1000,MinImpulseSize,false,false);
     }
//--- Получаем хендлы индикатора
//---
//             zz_handle_m1      =::iCustom(_Symbol,PERIOD_M1, zz_path,1000,MinImpulseSize,false,false);
//             zz_handle_m5      =::iCustom(_Symbol,PERIOD_M5, zz_path,1000,MinImpulseSize,false,false);
//             zz_handle_m15     =::iCustom(_Symbol,PERIOD_M15,zz_path,1000,MinImpulseSize,false,false);
//             zz_handle_h1      =::iCustom(_Symbol,PERIOD_H1, zz_path,1000,MinImpulseSize,false,false);
//---
/////////////////////////////////////////////////////////////////////////////////////////////////////////////


  ... MQL PRO ... 

    

ZigZag всему голова (Часть I): Разработка базового класса индикатора
ZigZag всему голова (Часть I): Разработка базового класса индикатора
  • www.mql5.com
Многие исследователи не уделяют должного внимания определению характера поведения цены. При этом используются сложные методы, которые очень часто являются просто «чёрными ящиками», такие как: машинное обучение или нейронные сети. В таких случаях самым важным является такой — «Какие данные подать на вход для обучения той или иной модели?»
 

   

  .  .  .  

 ... теплое, мягкое : доброе, слабое ...    

   

... ВА-БАНК ...    

 .  .  .    

   

 

   

  ... первые цветы , цветы первые ...

   

     

   

  ... мало-мало-мало мало огня, я хочу еще немного больше ...   

   



   

  ... дитям - мороженое, его бабе - цветы, смотри, не перепутай, кутузов ... 

      

Причина обращения: