Посмотрите пож-та пост 4874-можно сделать
Mobidik пожалуйста усовершенствуйте алерт, чтобы появлялся по закрытию бара.
Просьба-сделать из 2х один. Линии МА на графике,стрелки на месте пересечения и звук при пересечении
Ok, хоть я и писал, что нет желания делать, но уговорил.193909 сказал(а):Добрый день.Торгую то вручную но он нужен чтобы просигналил о возможном тренде...
Переделал по другому,работает в тесте.SoundAlertMode=0-откл,SoundAlertMode=1-вкл.Осторожно ZigZag рисует.Удачи!
помогите добавить звук, сам не разобрался
Он рисуетПопрошу еще раз. Добавьте пожалуйста алерт пост 4884.
Он рисует
Попрошу еще раз. Добавьте пожалуйста алерт пост 4884.
Он рисует
Да, рисует сильно... Но пока сам не проверит - не поверит
extern bool Sound = true; // звуковое оповещение
extern string sound1 = "alert.wav"; // тип звука для SELL
extern string sound2 = "alert.wav"; // тип звука для BUY
extern bool alert = true; // оповещение окном алерта
extern color Upcol = clrLime; // цвет точки вверх
extern color Downcol = clrRed; // цвет точки вниз
extern int Arrow_Dist = 70; // расстояние для значка от HIGH-LOW
extern int Arrow_Size = 10; // размер точки
Сделайте пожалуйста сигнал только при смене цвета на закрытие бара выше ниже 0 , а не на каждом баре. Отключение сообщения и алерта не работают?
У меня сигнал появляется не на закрытом баре, а на нулевом? Надо чтоб бар закрылся и тогда появляется сигнал.Он сигналит в том случае, если например предыдущий бар был выше 0 а текущий ниже (и наоборот). Просто из-за его рисовки иногда и получаются сигналы на 2-3 барах подряд. А отключение работает -
Sound = true; // звуковое оповещение
alert = true; // оповещение окном алерта
Для отключения надо ставить false
Правда в коде одна ошибка со звуком - в строке 88 должно быть sound2
if(Sound)PlaySound(sound2); (там стоит sound1, ошибся)
P.S. Специально снял скрины на живом графике, добавил в код строку коммента для контроля - сигнал только в том случае, если предыдущий выше 0 а текущий ниже ( и наоборот). Если оба (и пред. и текущий ) выше или ниже 0 - сигнала нет.
Сигнал на каждом баре ниже скринОн сигналит в том случае, если например предыдущий бар был выше 0 а текущий ниже (и наоборот). Просто из-за его рисовки иногда и получаются сигналы на 2-3 барах подряд. А отключение работает -
Sound = true; // звуковое оповещение
alert = true; // оповещение окном алерта
Для отключения надо ставить false
Правда в коде одна ошибка со звуком - в строке 88 должно быть sound2
if(Sound)PlaySound(sound2); (там стоит sound1, ошибся)
P.S. Специально снял скрины на живом графике, добавил в код строку коммента для контроля - сигнал только в том случае, если предыдущий выше 0 а текущий ниже ( и наоборот). Если оба (и пред. и текущий ) выше или ниже 0 - сигнала нет.
Здесь бары ниже нуля, а сигнал что выше??? И видно что сигнал появился , а свеча идет дальше???Он сигналит в том случае, если например предыдущий бар был выше 0 а текущий ниже (и наоборот). Просто из-за его рисовки иногда и получаются сигналы на 2-3 барах подряд. А отключение работает -
Sound = true; // звуковое оповещение
alert = true; // оповещение окном алерта
Для отключения надо ставить false
Правда в коде одна ошибка со звуком - в строке 88 должно быть sound2
if(Sound)PlaySound(sound2); (там стоит sound1, ошибся)
P.S. Специально снял скрины на живом графике, добавил в код строку коммента для контроля - сигнал только в том случае, если предыдущий выше 0 а текущий ниже ( и наоборот). Если оба (и пред. и текущий ) выше или ниже 0 - сигнала нет.
У меня сигнал появляется не на закрытом баре, а на нулевом? Надо чтоб бар закрылся и тогда появляется сигнал.
Сигнал на каждом баре ниже скрин
Здесь бары ниже нуля, а сигнал что выше??? И видно что сигнал появился , а свеча идет дальше???