Помощь по индикатору hilo
Results 1 to 5 of 5

Thread: Помощь по индикатору hilo

  1. #1

  2. #2
    Вставленный код/ --------------------------------------------- --------------------- /| HighLow_Custom.mq4 |/ ----------------------------------------------- ------------------- #property indior_chart_window #property indior_buffers 5 #property indior_color1 DodgerBlue #property indior_color2 Шоколадный --- внутренние буферы double ExtMapBuffer1 # 91; # 93 ;; double ExtMapBuffer2 # 91; # 93 ;; double ExtMapBuffer3 # 91; # 93 ;; double ExtMapBuffer4 # 91; # 93 ;; double ExtMapBuffer5 # 91; # 93 ;; внешняя строка Time_Frame_value = 0, M1, M5, M15, M30, H1, H4, D1, W1, MN1; внешняя строка Time_Frame = D1; int timeFrame;/ ----------------------------------------------- ------------------- /| Пользовательская функция инициализации indior |/ ----------------------------------------------- ------------------- int init () {if (Time_Frame == M1) {timeFrame = PERIOD_M1; } else if (Time_Frame == M5) {timeFrame = PERIOD_M5; } else if (Time_Frame == M15) {timeFrame = PERIOD_M15; } else if (Time_Frame == M30) {timeFrame = PERIOD_M30; } else if (Time_Frame == H1) {timeFrame = PERIOD_H1; } else if (Time_Frame == H4) {timeFrame = PERIOD_H4; } else if (Time_Frame == D1) {timeFrame = PERIOD_D1; } else if (Time_Frame == W1) {timeFrame = PERIOD_W1; } else if (Time_Frame == MN1) {timeFrame = PERIOD_MN1; } else {timeFrame = 0; } if (timeFrame lt; Period ()) {Alert (таймфрейм должен быть больше текущего); Deinit (); } SetIndexBuffer (0, ExtMapBuffer1); SetIndexStyle (0, DRAW_LINE); SetIndexBuffer (1, ExtMapBuffer2); SetIndexStyle (1, DRAW_LINE); SetIndexBuffer (2, ExtMapBuffer3); SetIndexStyle (2, DRAW_LINE); SetIndexBuffer (3, ExtMapBuffer4); SetIndexStyle (3, DRAW_LINE); SetIndexBuffer (4, ExtMapBuffer5); SetIndexStyle (4, DRAW_LINE); Возвращение (0); }/ ---------------------------------------------- -------------------- /| Пользовательская функция индикации деинициализации |/ ----------------------------------------------- ------------------- int deinit () {Комментарий (); Возвращение (0); }/ ---------------------------------------------- -------------------- /| Пользовательская функция итерации indior |/ ----------------------------------------------- ------------------- int start () {int shift, i, CurDay, BarCount; двойной DayMax, DayMin; двойной DayOpen, DayClose, Avg; for (shift = Bars-1; shiftgt; = 0; shift--) {int timeFrameIndex = iBarShift (NULL, timeFrame, Time # 91; shift # 93 ;, true); if (CurDay! = iTime (NULL, timeFrame, timeFrameIndex)) {for (i = BarCount; igt; = 0; i--) {ExtMapBuffer1 # 91; shift i # 93; = DayMax; ExtMapBuffer2 # 91; Shift I # 93; = (DayMax DayMin)2; ExtMapBuffer3 # 91; Shift I # 93; = DayMin; ExtMapBuffer4 # 91; Shift I # 93;= (DayMax DayMin) * 0,25; ExtMapBuffer5 # 91; Shift I # 93; = (DayMax DayMin) * 0,75; } CurDay = iTime (NULL, timeFrame, timeFrameIndex); BarCount = 0; DayMax = 0; DayMin = 1000; DayOpen = Open # 91; shift # 93 ;; } if (DayMax lt; High # 91; shift # 93 {DayMax = High # 91; shift # 93 ;; } if (DayMin gt; Low # 91; shift # 93 {DayMin = Low # 91; shift # 93 ;; } BarCount = BarCount 1; } for (i = BarCount; igt; = 0; i--) {ExtMapBuffer1 # 91; shift i # 93; = DayMax; ExtMapBuffer2 # 91; Shift I # 93; = (DayMax DayMin) * 0,50; ExtMapBuffer3 # 91; Shift I # 93; = DayMin; ExtMapBuffer4 # 91; Shift I # 93; = DayMin (DayMax-DayMin) * 0,25; ExtMapBuffer5 # 91; Shift I # 93; = DayMin (DayMax-DayMin) * 0,75; } DayClose = Close # 91; 0 # 93 ;; Avg = (DayMax DayMin)2; Возвращение (0); }/ ---------------------------------------------- -------------------- * Комментарий (DayMin, DoubleToStr (ExtMapBuffer3 # 91; 0 # 93 ;, цифры), n, .25, DoubleToStr (ExtMapBuffer4 # 91; 0 # 93 ;, цифры), n, .50, DoubleToStr (ExtMapBuffer2 # 91; 0 # 93 ;, цифры), n, .75, DoubleToStr (ExtMapBuffer5 # 91; 0 # 93;; цифры), n, DayMax, DoubleToStr (ExtMapBuffer1 # 91; 0 # 93 ;, Цифры), n,); *

  3. #3
    Спасибо, мой друг. Мне нравится твой метод.

  4. #4
    Мне все еще нужен ярлык на каждой строке, показывающий уровень цен, потому что я использую 2 индикатора одновременно. Кто-нибудь может мне помочь, пожалуйста? Пожалуйста ... Спасибо заранее

  5. #5
    1 Приложений (ы) может кто-нибудь поставить вариант смены на этот индекс, пожалуйста? (это то же самое, что эта тема, но я все равно опубликую здесь) спасибо, ~ Тим
    https://www.forex-russian.com/attach...1094153859.mq4

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.