Присоединяйтесь к нашему инвестиционному форуму, на котором уже 411,558 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Обсуждение индикаторов.
Важная информация
Как регулярно получать статус "Премиум" бесплатно?
Уважаемый гость, определены победители очередного этапа конкурса "Путь к успеху" ($500)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 22:12
Старый 04.04.2015, 19:46
#1
Интересующийся
 
Пол: Женский
Возраст: 31
Инвестирую в: Форекс
Регистрация: 05.11.2009
Сообщений: 45
Благодарностей: 76
УГ: 0
КП: 0.000
Ищу индикатор размера свечи

Нужен индикатор, показывающий размер свечи. Не тела свечи, а вместе с хвостами. Подскажите, а? Спасибо!
Natashika вне форума  
Старый 06.04.2015, 00:17
#2
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,213
Благодарностей: 1,893
УГ: 0
КП: 0.554
награды Волшебный горшочек 
Re: Ищу индикатор размера свечи

Набросал простейший. Параметры в коде описаны:
PHP код:
//+------------------------------------------------------------------+
//|                               candle_size_for_Natashika_mmgp.mq4 |
//|                                 Vlad Sergeev aka moneyinnetwork  |
//+------------------------------------------------------------------+
#property copyright "Vlad Sergeev"
#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);
}

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;
   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
                 
);
      
ObjectSetText "candlesize"+IntegerToString(i), 
                      
DoubleToStr(NormalizeDouble((high[i]-low[i]+Point)/Point0), 0), 
                      
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);


Последний раз редактировалось Владислав Сергеев; 06.04.2015 в 01:55.
Владислав Сергеев вне форума  
Сказали спасибо:
Natashika (06.04.2015)
Старый 06.04.2015, 10:51
#3
Интересующийся
 
Пол: Женский
Возраст: 31
Инвестирую в: Форекс
Регистрация: 05.11.2009
Сообщений: 45
Благодарностей: 76
УГ: 0
КП: 0.000
Автор темы Re: Ищу индикатор размера свечи

Отличный, Владислав. А можете ссылку дать, пользоваться кодом я еще не умею. Спасибо!
Natashika вне форума  
Старый 06.04.2015, 11:34
#4
Заблокированный
 
Пол: Мужской
Регистрация: 26.07.2010
Сообщений: 4,059
Благодарностей: 613
УГ: 0
КП: 0.000
Re: Ищу индикатор размера свечи

Цитата:
Сообщение от Natashika Посмотреть сообщение
Отличный, Владислав. А можете ссылку дать, пользоваться кодом я еще не умею. Спасибо!
Это просто. Скопировать и перенести.
Баннер: {{ slide.title }}
Forex-club7 вне форума  
Старый 06.04.2015, 11:50
#5
Интересующийся
 
Пол: Женский
Возраст: 31
Инвестирую в: Форекс
Регистрация: 05.11.2009
Сообщений: 45
Благодарностей: 76
УГ: 0
КП: 0.000
Автор темы Re: Ищу индикатор размера свечи

Куда перенести?
Natashika вне форума  
Старый 06.04.2015, 12:33
#6
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,213
Благодарностей: 1,893
УГ: 0
КП: 0.554
награды Волшебный горшочек 
Re: Ищу индикатор размера свечи

Цитата:
Сообщение от Natashika Посмотреть сообщение
Отличный, Владислав. А можете ссылку дать, пользоваться кодом я еще не умею. Спасибо!
Пожалуйста, качайте.
Вложения
Тип файла: zip candlesizemmgp.zip (1,017 байт, 691 просмотров)
Владислав Сергеев вне форума  
Сказали спасибо:
Natashika (06.04.2015)
Старый 06.04.2015, 12:50
#7
Интересующийся
 
Пол: Женский
Возраст: 31
Инвестирую в: Форекс
Регистрация: 05.11.2009
Сообщений: 45
Благодарностей: 76
УГ: 0
КП: 0.000
Автор темы Re: Ищу индикатор размера свечи

Индикатор - то, что нужно! Спасибо огромное!
Natashika вне форума  
Старый 06.04.2015, 12:52
#8
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,213
Благодарностей: 1,893
УГ: 0
КП: 0.554
награды Волшебный горшочек 
Re: Ищу индикатор размера свечи

Цитата:
Сообщение от Natashika Посмотреть сообщение
Индикатор - то, что нужно! Спасибо огромное!
Пожалуйста, пользуйтесь. Тут (на форуме) кнопка волшебная есть
Владислав Сергеев вне форума  
Сказали спасибо 2 раз(а):
Maseratti (18.05.2015), Natashika (06.04.2015)
Старый 06.04.2015, 13:01
#9
Интересующийся
 
Пол: Женский
Возраст: 31
Инвестирую в: Форекс
Регистрация: 05.11.2009
Сообщений: 45
Благодарностей: 76
УГ: 0
КП: 0.000
Автор темы Re: Ищу индикатор размера свечи

точно, есть такая
Natashika вне форума  
Сказали спасибо:
Старый 14.05.2015, 15:24
#10
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 11.10.2014
Сообщений: 9
Поблагодарили: 3 раз
УГ: 0
КП: 0.000
Re: Ищу индикатор размера свечи

Здравствуйте, спасибо за хороший индикатор, возможно ли его сделать следующим образом:

1. Чтобы индикатор показывал размер только последней уже сформированной свечи, а не ту которая только формируется.
2. Текст с возможностью регулировки его позиции на графике, (не над свечой !).
3. Шрифт Verdana, размер 10, цвет White.
4. Удаление текста при удалении индикатора с графика.

Должен выглядеть так: "Свеча: 52"

Буду признателен, если это возможно.
Retrade вне форума  
Старый 14.05.2015, 23:53
#11
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,213
Благодарностей: 1,893
УГ: 0
КП: 0.554
награды Волшебный горшочек 
Re: Ищу индикатор размера свечи

Попробуйте вот это:
PHP код:
//+------------------------------------------------------------------+
//|                                 candle_size_for_Retrade_mmgp.mq4 |
//|                                 Vlad Sergeev aka moneyinnetwork  |
//+------------------------------------------------------------------+
#property copyright "Vlad Sergeev"
#property version   "2.00"
#property strict
#property indicator_chart_window

input int      TextSize 10//размер шрифта
input string   FontName "Verdana"//наименование шрифта
input color    TextColor clrWhite//цвет текста
input int      PosX 0;  //координата текста по x
input int      PosY 50//координата текста по у

int OnInit()
{
   return(
INIT_SUCCEEDED);
}

void OnDeinit(const int reason)
{
   if ( 
ObjectFind ("candlesizeXX") >=)   {
             
ObjectDelete("candlesizeXX");
   }
}

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[])
{
   if ( 
ObjectFind ("candlesizeXX") >=)   {
             
ObjectDelete("candlesizeXX");
      }
      
ObjectCreate ("candlesizeXX"OBJ_LABEL000);
      
ObjectSet ("candlesizeXX"OBJPROP_ANGLE0);
      
ObjectSet("candlesizeXX"OBJPROP_CORNER0);
      
ObjectSet("candlesizeXX"OBJPROP_BACKFALSE);
      
ObjectSet("candlesizeXX"OBJPROP_XDISTANCEPosX);
      
ObjectSet("candlesizeXX"OBJPROP_YDISTANCEPosY);
      
ObjectSetText "candlesizeXX"
                      
"Свеча: "+DoubleToStr(NormalizeDouble((high[1]-low[1]+Point)/Point0), 0), 
                      
TextSize
                      
FontName
                      
TextColor
                     
);
   return(
rates_total);

Выводит в произвольной позиции, определенной координатами:
PHP код:
input int      PosX 0;  //координата текста по x
input int      PosY 50//координата текста по у 
текст вида:
Цитата:
Свеча: 52
шрифтом наименования:
PHP код:
input string   FontName "Verdana"//наименование шрифта 
и размером:
PHP код:
input int      TextSize 10//размер шрифта 
цветом:
PHP код:
input color    TextColor clrWhite//цвет текста 
Цитата:
Сообщение от Retrade Посмотреть сообщение
4. Удаление текста при удалении индикатора с графика.
И это работает через:
PHP код:
void OnDeinit(const int reason); 

Последний раз редактировалось Владислав Сергеев; 15.05.2015 в 21:11.
Владислав Сергеев вне форума  
Старый 15.05.2015, 09:40
#12
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 11.10.2014
Сообщений: 9
Поблагодарили: 3 раз
УГ: 0
КП: 0.000
Re: Ищу индикатор размера свечи

Спасибо большое , все работает, только кавычку в конце кода добавил. Отлично!
Retrade вне форума  
Старый 15.05.2015, 20:40
#13
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,213
Благодарностей: 1,893
УГ: 0
КП: 0.554
награды Волшебный горшочек 
Re: Ищу индикатор размера свечи

Цитата:
Сообщение от Retrade Посмотреть сообщение
только кавычку в конце кода добавил
Да, скопировал не до конца из редактора.
Владислав Сергеев вне форума  
Старый 18.05.2015, 17:01
#14
Любитель
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 05.12.2014
Сообщений: 262
Благодарностей: 43
УГ: 0
КП: 0.133
Re: Ищу индикатор размера свечи

Мне просто стало любопытно: ЗАЧЕМ, С КАКОЙ ЦЕЛЬЮ нужен такой индюк? Расскажите, если не секрет - что с его помощью можно вычислить (понять) особенного?? Разве недостаточно чисто визуально оценить свечу для принятия торгового решения? Хотя, вполне возможно, что я просто чего-то не понимаю...

Заранее спасибо!
Maseratti вне форума  
Старый 22.05.2015, 17:18
#15
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 11.10.2014
Сообщений: 9
Поблагодарили: 3 раз
УГ: 0
КП: 0.000
Re: Ищу индикатор размера свечи

Секретов никаких нет. C помощью этого индикатора вычислять ничего не нужно, он носит исключительно информационный характер, как индикатор спреда и т.д. Торгую на M1, открыты одновременно 4 графика, в момент выхода новостей или серьезной движухи, средние свечи на фоне других сжимаются, а с этим индикатором я знаю размер свечи + остальные факторы, что добавляет мне информации для принятия решения. Так же мне удобно оценить обстановку, в момент, когда рынок не активен. А использовать его или нет - дело каждого.

PS Вот индикатор, который показывает размер последней сформировавшейся свечи и свечи, которая в стадии формирования.
Вложения
Тип файла: rar Candle_size.rar (7.4 Кб, 250 просмотров)

Последний раз редактировалось Retrade; 22.05.2015 в 17:39.
Retrade вне форума  
Старый 30.06.2015, 01:01
#16
Любитель
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 08.10.2014
Сообщений: 377
Благодарностей: 56
УГ: 1
КП: 0.154
Re: Ищу индикатор размера свечи

индикатор который вы спрашиваете называется «bar value» и скачать его можно совершенно бесплатно прямо из маркета терминала
но честно сказать, затея ваша ориентироваться на среднестатистическое значение свечи не очень перспективная, но я пожелаю вам успехов : )

__________________

купить или продать?
ViktorND вне форума  
Старый 29.07.2015, 15:08
#17
Интересующийся
 
Регистрация: 24.05.2007
Сообщений: 133
Поблагодарили: 1 раз
УГ: 0
КП: 0.000
Re: Ищу индикатор размера свечи

Доброго времени суток. Есть такой индикатор который показывал бы 2 значения.? Первый это размер свечи а второй размер фитиля? Очень нужно... При этом я так понимаю подобные индикаторы не перерисовываются, так как размер свечи остается неизменным..? Заранее благодарен.

добавлено через 2 минуты
Под размером свечи я имел ввиду тело свечи.! Или если по другому никак то только размер фитилей...

Последний раз редактировалось iNveSTor; 29.07.2015 в 15:10. Причина: Добавлено сообщение
iNveSTor вне форума  
Старый 04.11.2015, 22:55
#18
 
Регистрация: 04.11.2015
Сообщений: 1
Благодарностей: 0
УГ: 0
КП: 0.000
Re: Ищу индикатор размера свечи

Владислав Сергее..., Скажите. А нет ли индикатора, который измеряет три величины свечи? Верхнюю тень, тело, нижнюю тень?
Баннер: {{ slide.title }}
Ольга Волвенкина вне форума  
Старый 28.02.2016, 07:53
#19
Любитель
 
Пол: Мужской
Регистрация: 26.10.2010
Сообщений: 132
Благодарностей: 13
УГ: 0
КП: 0.015
Re: Ищу индикатор размера свечи

всем привет учу индикатор наподобие сонника в мт4 на мт5 индикатор объемов
151515 вне форума  
Старый 20.07.2016, 18:39
#20
Любитель
 
Имя: Артём
Пол: Мужской
Возраст: 29
Инвестирую в: Свой бизнес
Регистрация: 12.03.2015
Сообщений: 135
Благодарностей: 30
УГ: 0
КП: 0.103
Re: Ищу индикатор размера свечи

Владислав Сергее..., а можете изменить индикатор Bar Value так, чтобы он выдавал алерт сразу как только тело достигнет нужного размера, а не по закрытию? Или, если такой уже есть, дать ссылку.
Заранее спасибо
__________________

Знания, которые выгоднее продавать, чем применять - бесполезны.
Finansello вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 22:12
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
INWIQU.com - страховка, до 40% от размера вклада! st1xer Архив: Реферальные и страховые предложения 19 22.09.2014 03:53
Японские свечи Kreol Литература Forex 14 16.04.2010 21:54
волно-свечи Kreol Торговые стратегии 4 15.01.2010 17:45


Случайные темы
Аватара нет
GigaLido - www.gigalido.com
От bitlegger в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар moskva
Forbes опубликовал рейтинг самых надежных российских банков
От moskva в разделе «Новости криптовалют»
Аватар butcher139
Poker Automatics - pokeram.com - рефбэк
От butcher139 в разделе «Архив: Реферальные и страховые предложения»
Аватар Greg144
investmentspb - investmentspb.com
От Greg144 в разделе «Архив: Список проблемных/неактивных/закрытых программ»
.     
Пользователей
411,558
Тем
471,014
Сообщений
11,650,849