Как правильно добавить PlaySound в Omega ResearchProSuite

  • Автор темы RyS'
  • Дата начала

RyS'

New member
Добрый день, господа! Помогите пожалуйста добавить PlaySound в индикатор для Омеги. Пробовала делать как написано в учебниках (естественно указывая свой путь и название файла):
Condition1 = PlaySound (FileName);
Только ничего не получилось - не проигрывает звук! Подскажите что делаю не так? Какой ньюанс я не учла? Условия выполняются и "Алерт" срабатывает и все остальные необходимые действия. И как узнать что что-то не так записала если при проверке не выдается никаких замечаний?
Заранее спасибо знающим людям!
 

RyS'

New member
Спасибки:) Но там я уже все вдоль и поперек перечитала... Омега добыта известным путем, на нее установлены 4 и 5 обновления. Начинаю подозревать что просто что-то криво встало и звук режется:( Такое возможно? Кто-то сталкивался с такой проблемой? Боюсь пытаться переустанавливать - что б не полетело еще чего... Все остальное работает нормально! Помогите советом!:)
 

abramov

New member
омегу сразу ставил версии 5.00.07.07
брал ее из того же магазина, где и все берут
и звук нормально проигрывается

советую скачать сразу поновее версию(чтоб на нее не надо было доставлять 4 или 5)
если и это не поможет... ну можно попробовать переставить дрова на звуковуху
 

Палыч

New member
Добрый день, господа! Помогите пожалуйста добавить PlaySound в индикатор для Омеги. Пробовала делать как написано в учебниках (естественно указывая свой путь и название файла):
Condition1 = PlaySound (FileName);
...
Заранее спасибо знающим людям!

Переустанавливать ничего не нужно.
Команда будет иметь вид:

if LastBarOnChart and [ВАШ СИГНАЛ НА ПОКУПКУ] then Condition1 = PlaySound("C:\...\MySound1\Signal03");
if LastBarOnChart and [ВАШ СИГНАЛ НА ПРОДАЖУ] then Condition1 = PlaySound("C:\...\MySounds1\Signal05");

Выражение LastBarOnChart позволяет проигрывать файл только на последнем баре (т.е. в момент появления сигнала). Без него аудиофайл будет проигрываться на каждом баре (при закрытии).
В PlaySound указываете полный путь к аудиофайлу (в т.ч. и имя файла). О формате файла говорили выше.
 

Сочи

New member
Переустанавливать ничего не нужно.
Команда будет иметь вид:

if LastBarOnChart and [ВАШ СИГНАЛ НА ПОКУПКУ] then Condition1 = PlaySound("C:\...\MySound1\Signal03");
if LastBarOnChart and [ВАШ СИГНАЛ НА ПРОДАЖУ] then Condition1 = PlaySound("C:\...\MySounds1\Signal05");

Выражение LastBarOnChart позволяет проигрывать файл только на последнем баре (т.е. в момент появления сигнала). Без него аудиофайл будет проигрываться на каждом баре (при закрытии).
В PlaySound указываете полный путь к аудиофайлу (в т.ч. и имя файла). О формате файла говорили выше.
Скажите ,пож., и что это будет -индикатор ,сигнал ,функция , (чтобы издавала звуки) ?
 

Палыч

New member
Скажите ,пож., и что это будет -индикатор ,сигнал ,функция , (чтобы издавала звуки) ?
Нет, это не индикатор, не сигнал и не функция (в терминах Omega).
Этот кусок кода добавляете в свою торговую систему, указав в нем ваши сигналы на покупку и продажу. При наступлении указанного события (выполнении условий на окрытие позиции) будет исполняться выбранный вами звуковой файл.
 

Сочи

New member
Уважаемый, ПАЛЫЧ ! Спасибо -работает , ещё вопрос - ОМЕГА генерирует сигнал на сделку по "клозу" и это бывает поздно -нет ли какого способа обойти эту беду - заранее благодарен .
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху