Скрипт такой можно сделать ?

 

Подскажите, пожалуйста, можно ли сделать такой скрипт или как это называется, чтоб сразу после закрытия свечи при достижении ею заданного размера, например 25 пунктов(у альпари 250) выдавался звуковой сигнал трижды, через 5 секунд.

А ещё лучше, чтоб даже когда свеча ещё не закрылась, но достигла от хая до лоя требуемого размера- троекратный звуковой сигнал...

Можно ?

И, если кто то может, сделайте, пожалуйста...

Спасибо.

 
А что у вас происходит через 25 пунктов, если не секрет?
 

будет пищать на текущей свече, пока не появится новая:

double пунктов = 100;
int start()
  {
  if (High[0]-Low[0]>пунктов*Point)
   Alert(пунктов, "пунктов");
   return(0);
  }
 
Ну пусть пищит раз так...
 
OnGoing:
А что у вас происходит через 25 пунктов, если не секрет?



25 это пример.

Я торгую на малых фреймах и мне важно, когда можно начинать торговать.

когда пятиминутки размером в 1-2-3 спреда имеет смысл торговать ?

 
Europa - абсолютно ничего не понял и что ОНО делает и что с этим делать ?
 

Положил в папку experts затянул на график, разрешил торговать, хотя страшно и... и как выставить размер свечки от хая до лоя, чтоб сигнализировало ?

Вобщем ничего не понял.

Особенно, зачем торговать разрешать...

и ничего не пищит...

Нигде не нашёл настроек от хая до лоя...

 
Dzen:

Подскажите, пожалуйста, можно ли сделать такой скрипт или как это называется, чтоб сразу после закрытия свечи при достижении ею заданного размера, например 25 пунктов(у альпари 250) выдавался звуковой сигнал трижды, через 5 секунд.

А ещё лучше, чтоб даже когда свеча ещё не закрылась, но достигла от хая до лоя требуемого размера- троекратный звуковой сигнал...

Можно ?

И, если кто то может, сделайте, пожалуйста...

Спасибо.


Советник - 25 пунктов (регулируется во внешних переменных), звуковой сигнал подается 3 раза за бар с паузой 5 сек.
Файлы:
size_bar.mq4  1 kb
 

Скачал, поставил на минутки и 2 пункта, чтоб проверить.

Не работает. Нет звука.

Что я делаю неправильно ?

 
Dzen:

Нигде не нашёл настроек от хая до лоя... 

Забыл во внешние переменные вынести, на вкладке входные параметры укажешь кол-во пунктов.

extern double пунктов = 100;
int start()
  {
  if (High[0]-Low[0]>пунктов*Point)
   Alert(пунктов, "пунктов");
   return(0);
  }
и обязательно, разрешить советнику торговать!!!
Файлы:
123_2.ex4  2 kb
 

Europa сделал.

Поставил на пятачки 5.0 пунктов

На минутки 3.0 пункта

Разрешил торговать...

нет звуков.

Может проблема в Windows 7 ???

Причина обращения: