//-----------------------------------------------------------------------------+ // Функция контроля нового бара От Vinin | //-----------------------------------------------------------------------------+ bool NevBar(){ static int PrevTime=0; if (PrevTime==Time[0]) return(false); PrevTime=Time[0]; return(true);}
Вставляется условие:
if (isNewBar() && Условие1>=Условие2) PlaySound(NameFileSound);
Внизу вставляется фунтыкция
//+------------------------------------------------------------------+
//| возвращает true если появлися новый бар, иначе false |
//+------------------------------------------------------------------+
bool isNewBar()
{
//----
bool res=false;
if (expBars!=Bars)
{
expBars=Bars;
res=true;
}
//----
return(res);
}
//+------------------------------------------------------------------+
akadex: ..Я смотрел невнимательно, сейчас проверю.
Спасибо!
void start(){ if(NevBar()){ тело программы } return;}
//-----------------------------------------------------------------------------+
// Функция контроля нового бара От Vinin |
//-----------------------------------------------------------------------------+
bool NevBar(){
static int PrevTime=0;
if (PrevTime==Time[0]) return(false);
PrevTime=Time[0];
return(true);}
xrust: Спасибо Большое!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет Всем!
Я хочу слышать звуковой сигнал когда выполняется условие покупки / продажи, используя функцию PlaySound(AlertWav).
Проблема в том, что если это условие выполняется на каждый тик то и звучать сигнал будет бесконечное множество раз.
- Как ограничить число повторений сигнала до одного единственного для каждой свечи?
Спасибо!