• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

NinjaTrader Alerts

Еще один вопрос по теме.
Как правильно "прикрутить" звуковой алерт (текстовое сообщение) к индикатору из стандартного набора NT7, например к VolumeUpDown?
Потребуется создание алерта в виде отдельной стратегии как на видео от Привал или есть другие варианты?
 
Папки с набором аудио файлов не было
есть в коде индикатора
В коде, скорее всего, должна быть строка, где, наверно, можно прописать/изменить на свой путь к аудио файлу, или на своё название аудио...
 
Еще один вопрос по теме.
Как правильно "прикрутить" звуковой алерт (текстовое сообщение) к индикатору из стандартного набора NT7, например к VolumeUpDown?
Потребуется создание алерта в виде отдельной стратегии как на видео от Привал или есть другие варианты?

Создаете переменную типа String и там прописываете адрес звукового файла

Пример.

string _sound_file = "C:\\Program Files (x86)\\NinjaTrader 7\\sounds\\Alert4.wav";

Создаете Свойство, что бы можно было в настройках менять адрес звукового файла

Пример.

[Description("Data")]
[Category("Address Sound File")]
public string Sound_File
{
get{return _sound_file;}
set{_sound_file = value;}
}

Потом при нужном сигнале прописываете проигрывать звуковой файл командой PlaySound но нужно сделать включатель\выключатель. Для этого создаете переменную типа bool

Пример.

bool _play_sound = true;

Включатель по умолчанию включен и если текущий объем будет больше или равен 1000 сработает звуковой сигнал. После срабатывания выключатель нужно выключить, и потом снова включить к примеру на первом тике нового бара.

Пример.

protected override void OnBarUpdate()
{

if (IsFirstTickOfBar) //Проверка на каждом первом тике нового бара
{
if(!_play_sound) //Если включатель выключен
{
_play_sound = true; //То включить его
}
}

if(_play_sound) //Если включатель включен
{
if(Volume[0] >= 1000) //И если объем больше или равен 1000
{
PlaySound(@Sound_File); //Проиграть звуковой файл

_play_sound = false; //Выключить включатель
}
}

}
 
Happy Thanksgiving Day!
Друзья, благодарю за ваши подробные ответы, но хотел бы уточнить некоторые моменты.
Использую индикатор GL_Volume, в котором есть встроенный алерт (alert4.wav) на изменение объема, но в активном режиме (Alert sound - TRUE) звуковое оповещение не работает
В ходе обсуждения выяснили, что в настройках моего индикатора нельзя выбрать путь к звуковому файлу, т.к. нет доступа к папке с набором аудио файлов и решить этот вопрос можно только редактированием кода индикатора, где нужно установить свой путь к аудио файлу.
Подскажите, а разве можно редактировать файлы индикатора с закрытым кодом?
 
Подскажите, а разве можно редактировать файлы индикатора с закрытым кодом?
Нельзя.

Но тут другое главное. Вы уверены, что алерт логически должен быть? Если уверены, тогда обращайтесь к автору индикатора (это ведь коммерческий индикатор?)
 
Печально коли так.
Поискать аналог этого индикатора.
 
В разделе "Алерт на объем" обсуждался похожий вопрос, где один форумчанин искал индикатор, с помощью которого можно выставлять алерты на всплески вертикального объема.
Ему ответили, что все это делается через Market Analyzer.
Цитата: "Если Вам нужны алерты на всплески объема (ну там +200, +500 в моменте), например, то делаете так
1. new\market analyzer
2. add instruments (выбираете нужный, можно несколько выбрать но тогда лучше выставить разные звуковые алерты на каждый инструмент, ну и, наверное, много не выберешь так как будет звенеть постоянно)
3. правой кнопкой на инструменте\columns\indicator\vol\настроить в индикаторе ТФ нужный и выставить нужный объем для аллерта и повторение
попробуйте и разберетесь легко"
Сам попробовал выполнить эти рекомендации, но запустить алерт не удалось.
Загвоздка в пункте №3
В списке \columns\indicator\ нет Volume , там находится только какой-то ADL, к тому же в настройках \Special\ окно опции индикатора\ Alert conditions\ ничего не отображает \No alert conditions defined\
Друзья, нет ли у вас готового рабочего скрипта, которым можно выставлять алерты на всплески вертикального объема?
Пожалуйста, поделитесь.
 
В разделе "Алерт на объем" обсуждался похожий вопрос, где один форумчанин искал индикатор, с помощью которого можно выставлять алерты на всплески вертикального объема.
Ему ответили, что все это делается через Market Analyzer.
Цитата: "Если Вам нужны алерты на всплески объема (ну там +200, +500 в моменте), например, то делаете так
1. new\market analyzer
2. add instruments (выбираете нужный, можно несколько выбрать но тогда лучше выставить разные звуковые алерты на каждый инструмент, ну и, наверное, много не выберешь так как будет звенеть постоянно)
3. правой кнопкой на инструменте\columns\indicator\vol\настроить в индикаторе ТФ нужный и выставить нужный объем для аллерта и повторение
попробуйте и разберетесь легко"
Сам попробовал выполнить эти рекомендации, но запустить алерт не удалось.
Загвоздка в пункте №3
В списке \columns\indicator\ нет Volume , там находится только какой-то ADL, к тому же в настройках \Special\ окно опции индикатора\ Alert conditions\ ничего не отображает \No alert conditions defined\
Друзья, нет ли у вас готового рабочего скрипта, которым можно выставлять алерты на всплески вертикального объема?
Пожалуйста, поделитесь.
Индикатор Volsignal подает звуковой сигнал по превышению заданного значения вертикального объема
 

Вложения

  • VOL_Signal.zip
    8,7 КБ · Просмотры: 13
Для NT8

Распакуйте архив Sound File скопируйте и перенесите звуковые файлы по адресу C:\Program Files (x86)\NinjaTrader 8\sounds.

Если вам не нужно использовать минимальный объем, тогда поставьте значение фильтра Filter_Min_Volume равно 0.

Вол Алерт.png
 

Вложения

  • Volume Alert.zip
    2,1 КБ · Просмотры: 4
  • Sound File.zip
    387,9 КБ · Просмотры: 7
Для NT8

Распакуйте архив Sound File скопируйте и перенесите звуковые файлы по адресу C:\Program Files (x86)\NinjaTrader 8\sounds.

Если вам не нужно использовать минимальный объем, тогда поставьте значение фильтра Filter_Min_Volume равно 0.
NTTrade, доброго ночера!
Если не затруднит, разместите, пожалуйста, этот Ваш вариант, с описанием и рисунком, на Ресурсах, в Индикаторы для NT8.
Будущим пользователям легче будет его найти.
 
Уважаемый gelono, в четверг Вы разместили индикатор VOL_Signal для NT7.
Но индикатор не подает звуковой сигнал без файлов.
Пожалуйста, добавьте к нему еще архив Sound File.zip для NT7
 
Вообще VOL_Signal берет звуки, которые по умолчанию при установке ниндзи распаковываются и располагаются в C:\Program Files (x86)\NinjaTrader 7\sounds, но на всякий случай вот архив этой папки
 

Вложения

  • sounds.rar
    2,2 МБ · Просмотры: 7
  • Screen Vol_sig.png
    Screen Vol_sig.png
    37,7 КБ · Просмотры: 13
Последнее редактирование:
В настройках загруженного индикатора VOL_Signal прописан Sound_file: C:\Program Files (x86)\NinjaTrader 7\sounds\Sound_Signal.wav
А у меня в папке Sounds ниндзи7 такого файла нет. Пожалуйста разъясните, откуда индикатор будет брать звук?
 

Вложения

  • Vol_Signal.PNG
    Vol_Signal.PNG
    459 КБ · Просмотры: 11
  • sound.PNG
    sound.PNG
    623,1 КБ · Просмотры: 5
Назад
Верх Низ