Подскажите есть ли такой индикатор????

 
Ребята подскажите, есть ли такой индикатор, который издает звук (сигнал) при каждом закрытии свечи????
 

Candle_Signal в базе

 

Специально для вас.

//+------------------------------------------------------------------+
//|                             Sound_if_Close_Candel_2010_06_30.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Sergey Gulyaev. Maykop."
#property link      "valenok2003@mail.ru    ICQ 365919666"

#property indicator_chart_window

int Start_Time,
    Cur_time,
    Div,
    Fault;

string TF;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
  switch(Period())
  {
    case PERIOD_M1:  TF = "M1";  Div = PERIOD_M1*60 ; break;
    case PERIOD_M5:  TF = "M5";  Div = PERIOD_M5*60;  break;
    case PERIOD_M15: TF = "M15"; Div = PERIOD_M15*60; break;
    case PERIOD_M30: TF = "M30"; Div = PERIOD_M30*60; break;
    case PERIOD_H1:  TF = "H1";  Div = PERIOD_H1*60;  break;
    case PERIOD_H4:  TF = "H4";  Div = PERIOD_H4*60;  break;
    case PERIOD_D1:  TF = "D1";  Div = PERIOD_D1*60;  break;
    case PERIOD_W1:  TF = "W1";  Div = PERIOD_W1*60;  break;
    case PERIOD_MN1: TF = "MN1"; Div = PERIOD_MN1*60; break;
    default:break;
  } 
  Cur_time = TimeCurrent();
  Fault= MathMod(Cur_time, Div);
  Start_Time = Cur_time - Fault;
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
    Comment("");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{ 
  Cur_time = TimeCurrent();
//----
  if((Cur_time - Start_Time) >= Div)
  {
    Alert("TF " + TF + " - " + "Свеча закрыта.");
    Fault= MathMod(Cur_time, Div);
    Start_Time = Cur_time - Fault;
  }
  else
  {
    Comment("До закрытия свечи " + (Div - (Cur_time - Start_Time)) + "сек");
  }
//----
   return(0);
}
//+------------------------------------------------------------------+
 
AlekZZZandR: Ребята подскажите, есть ли такой индикатор, который издает звук (сигнал) при каждом закрытии свечи????
Часы с кукушкой или сотовый телефон.
 

Вот на VB программку наваял, кому нужно - доделывайте сами, исходник к компилу прилагается:

Файлы:
 
Всем спасибо))))))
 
valenok2003:

Специально для вас.


Классный индюк, то что надо!!!! Спасибо!!!! А можно сюда добавить какой-нибудь звуковой сигнал?????
 
//+------------------------------------------------------------------+
//|                             Sound_if_Close_Candel_2010_06_30.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Sergey Gulyaev. Maykop."
#property link      "valenok2003@mail.ru    ICQ 365919666"

#property indicator_chart_window

int Start_Time,
    Cur_time,
    Div,
    Fault;

string TF;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
  switch(Period())
  {
    case PERIOD_M1:  TF = "M1";  Div = PERIOD_M1*60 ; break;
    case PERIOD_M5:  TF = "M5";  Div = PERIOD_M5*60;  break;
    case PERIOD_M15: TF = "M15"; Div = PERIOD_M15*60; break;
    case PERIOD_M30: TF = "M30"; Div = PERIOD_M30*60; break;
    case PERIOD_H1:  TF = "H1";  Div = PERIOD_H1*60;  break;
    case PERIOD_H4:  TF = "H4";  Div = PERIOD_H4*60;  break;
    case PERIOD_D1:  TF = "D1";  Div = PERIOD_D1*60;  break;
    case PERIOD_W1:  TF = "W1";  Div = PERIOD_W1*60;  break;
    case PERIOD_MN1: TF = "MN1"; Div = PERIOD_MN1*60; break;
    default:break;
  } 
  Cur_time = TimeCurrent();
  Fault= MathMod(Cur_time, Div);
  Start_Time = Cur_time - Fault;
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
    Comment("");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{ 
  Cur_time = TimeCurrent();
//----
  if((Cur_time - Start_Time) >= Div)
  {
    Alert("TF " + TF + " - " + "Свеча закрыта.");
PlaySound("alert.wav");
    Fault= MathMod(Cur_time, Div);
    Start_Time = Cur_time - Fault;
  }
  else
  {
    Comment("До закрытия свечи " + (Div - (Cur_time - Start_Time)) + "сек");
  }
//----
   return(0);
}
//+------------------------------------------------------------------+

Включите колонки, он итак издает алерт :-)


ВЫделил строчку где он еще раз его издает там можно менят ьзвуковой файл, например поставить Вальс Мендельсона. Или Мерлина Менсона

 
Vladon:

там можно менят звуковой файл, например поставить Вальс Мендельсона. Или Мерлина Менсона 



Только при этом звуковой файл нужно разместить в папку sound 

А вот так можете отключать в настройках алерт и оставить только звук.

//+------------------------------------------------------------------+
//|                             Sound_if_Close_Candel_2010_06_30.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Sergey Gulyaev. Maykop."
#property link      "valenok2003@mail.ru    ICQ 365919666"

#property indicator_chart_window

extern bool Alert_ON = true;
int Start_Time,
    Cur_time,
    Div,
    Fault;

string TF;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
  switch(Period())
  {
    case PERIOD_M1:  TF = "M1";  Div = PERIOD_M1*60 ; break;
    case PERIOD_M5:  TF = "M5";  Div = PERIOD_M5*60;  break;
    case PERIOD_M15: TF = "M15"; Div = PERIOD_M15*60; break;
    case PERIOD_M30: TF = "M30"; Div = PERIOD_M30*60; break;
    case PERIOD_H1:  TF = "H1";  Div = PERIOD_H1*60;  break;
    case PERIOD_H4:  TF = "H4";  Div = PERIOD_H4*60;  break;
    case PERIOD_D1:  TF = "D1";  Div = PERIOD_D1*60;  break;
    case PERIOD_W1:  TF = "W1";  Div = PERIOD_W1*60;  break;
    case PERIOD_MN1: TF = "MN1"; Div = PERIOD_MN1*60; break;
    default:break;
  } 
  Cur_time = TimeCurrent();
  Fault= MathMod(Cur_time, Div);
  Start_Time = Cur_time - Fault;
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
    Comment("");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{ 
  Cur_time = TimeCurrent();
//----
  if((Cur_time - Start_Time) >= Div)
  {
    
    if(Alert_ON == true) Alert("TF " + TF + " - " + "Свеча закрыта.");
    else PlaySound("alert.wav");
    Fault= MathMod(Cur_time, Div);
    Start_Time = Cur_time - Fault;
  }
  else
  {
    Comment("До закрытия свечи " + (Div - (Cur_time - Start_Time)) + "сек");
  }
//----
   return(0);
}
//+------------------------------------------------------------------+
 
valenok2003:


Только при этом звуковой файл нужно разместить в папку sound

А вот так можете отключать в настройках алерт и оставить только звук.


Спасибо большое!!!!!!))))))))
 
valenok2003:


Только при этом звуковой файл нужно разместить в папку sound

А вот так можете отключать в настройках алерт и оставить только звук.


Привыкаем писать красиво:

if( Alert_ON ) Alert("TF " + TF + " - " + "Свеча закрыта.");
Причина обращения: