Ищу индикатор размера фитиля (тени свечи) - Индикаторы на Форексе | MMGP
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 457,434 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Обсуждение индикаторов.
Важная информация
Узнай, кто стал "Бизнес-леди MMGP-2018"
Внимание! Акция для копирайтеров: ЭПС-эксперт (2-10 поинтов за 1000 символов)
Есть опыт работы с криптовалютами? Заведи Крипто-Блог и заработай на нём!
Торгуешь криптовалютой? Оставь свой отзыв о бирже!
Разбираешься в криптовалюте? Прими участие в акции Крипторайтер 2.0 (2-10 поинтов за 1000 символов)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 09:49
Старый 30.07.2015, 12:02
#1
Интересующийся
 
Регистрация: 24.05.2007
Сообщений: 133
Поблагодарили: 1 раз
УГ: 0
КП: 0.000
Ищу индикатор размера фитиля (тени свечи)

Доброго времени суток. Есть такой индикатор который показывал бы 2 значения.? Первый это размер свечи (тела) а второй размер фитиля (тень свечи)? Или если по другому никак то только размер фитилей... Очень нужно... При этом я так понимаю подобные индикаторы не перерисовываются, так как размер свечи остается неизменным..? Заранее благодарен.
iNveSTor вне форума  
Старый 11.11.2016, 10:30
#2
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 42
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,217
Благодарностей: 1,905
УГ: 0
КП: 0.569
награды Волшебный горшочек 
Re: Ищу индикатор размера фитиля (тени свечи)

Здравствуйте. Попробуйте вот это "произведение":
PHP код:
//+------------------------------------------------------------------+
//|                                             body+shadow_size.mq4 |
//|                                  Влад Сергеев aka moneyinnetwork |
//+------------------------------------------------------------------+
#property copyright "Vlad Sergeev" 
#property link "http://moneyinnetwork.ru" 
#property version   "1.00" 
#property strict 
#property indicator_chart_window 

input int      TextSize 8//размер шрифта 
input color    TextColor clrYellow//цвет текста 
input int      TextAngle 90//угол поворота текста 
input int      MaxBar 100;  //количество баров, начиная с 0, для которых вычисляется размер свечей 

int OnInit() 

   return(
INIT_SUCCEEDED); 


void OnDeinit(const int reason

   for ( 
int i 0MaxBari++ )   { 
      if ( 
ObjectFind ("candlesize"IntegerToString(i)) >=)   { 
             
ObjectDelete("candlesize"IntegerToString(i)); 
      }
   }
}

int OnCalculate(const int rates_total
                const 
int prev_calculated
                const 
datetime &time[], 
                const 
double &open[], 
                const 
double &high[], 
                const 
double &low[], 
                const 
double &close[], 
                const 
long &tick_volume[], 
                const 
long &volume[], 
                const 
int &spread[]) 

   
int i
   
double body_size=0up_shadow=0down_shadow=0;
   for ( 
0MaxBari++ )   { 
      if ( 
ObjectFind ("candlesize"IntegerToString(i)) >=)   { 
             
ObjectDelete("candlesize"IntegerToString(i)); 
      } 
      
ObjectCreate ("candlesize"IntegerToString(i),  
                    
OBJ_TEXT,  
                    
0,  
                    
time[i],  
                    
high[i]+StepPer()*Point); 
      
ObjectSet (  "candlesize"+IntegerToString(i),  
                    
OBJPROP_ANGLE,  
                    
TextAngle 
                 
); 
      
body_size MathAbs(close[i]-open[i])/Point//тело свечи
      //проверка на "бычье тело"
      
if ( close[i] > open[i] )  {
            
up_shadow = (high[i]-close[i])/Point//верхняя тень - фитиль
            
down_shadow = (open[i]-low[i])/Point//нижняя тень - ножка
      
}
      
//проверка на "медвежье тело"
      
if ( close[i] < open[i] )  {
            
up_shadow = (high[i]-open[i])/Point;   //верхняя тень
            
down_shadow = (close[i]-low[i])/Point//нижняя тень
      
}
      
ObjectSetText "candlesize"+IntegerToString(i),  
                      
DoubleToStr(down_shadow0)+"-"+DoubleToStr(body_size0)+"-"+DoubleToStr(up_shadow0),  
                      
TextSize,  
                      
NULL,  
                      
TextColor 
                     
); 
   } 
   return(
rates_total); 


int StepPer () 

     
int i 0
     switch (
Period()) 
     { 
          case 
PERIOD_M1
          
5
          break; 
          case 
PERIOD_M5
          
15
          break; 
          case 
PERIOD_M15
          
25
          break; 
          case 
PERIOD_M30
          
40
          break; 
          case 
PERIOD_H1
          
60
          break; 
          case 
PERIOD_H4
          
90
          break; 
          case 
PERIOD_D1
          
220
          break; 
          case 
PERIOD_W1
          
500
          break; 
          case 
PERIOD_MN1
          
2000
          break; 
          default:  
          break; 
     } 
     return (
i); 

будет выводить параметры свечи в формате: нижняя тень - тело - верхняя тень.
Текущая свеча, естественно, перерисовывается вплоть до ее закрытия.

Последний раз редактировалось Владислав Сергеев; 11.11.2016 в 23:27.
Владислав Сергеев вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 09:49
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу индикатор размера свечи Natashika Индикаторы на Форексе 28 24.05.2017 23:46
Патенты выведут из “тени” миллионы россиян pilot10 Новости в мире финансов и инвестиций 1 31.10.2014 16:02
«Большая игра» Ротшильдов и Рокфеллеров ― на свету и в тени igrodel Инвестирование для начинающих 21 22.09.2014 14:56
Японские свечи Kreol Литература Forex 14 16.04.2010 21:54
волно-свечи Kreol Торговые стратегии 4 15.01.2010 17:45


Случайные темы
Аватар bizneser
Названы банки, нарушающие требования по капиталу
От bizneser в разделе «Новости в банковской сфере и страховании»
Аватара нет
Экономика РФ в ноябре ускорила падение
От Денис Болтов в разделе «Новости в мире финансов и инвестиций»
Аватар Oliver Frank
Беларусь договаривается о поставках нефти из Ирана через Украину
От Oliver Frank в разделе «Новости в мире финансов и инвестиций»
Аватар MoreBit
IOTA: валюта будущего (уникальный перевод)
От MoreBit в разделе «Другие криптовалюты»
Аватар Forex-Broker analitics
Финансовая компания Forex-Broker: Доллар/франк: новый рекорд.
От Forex-Broker analitics в разделе «Аналитика от компаний»
.     
Пользователей
457,434
Тем
535,237
Сообщений
13,486,851

mmgp.telegram