Какие сигналы (Alerts) может давать индикатор ?

 
Какие сигналы (Alerts) может давать индикатор ? - Что он может сделать, чтоб поднять меня с кровати ( по иному) ? И где об этом можно ( нужно) почитать ? ( решил отписать,т.к. зарылся и ничего ( конкретного) не нашел.) В принципе - нужно отписать AltrTrend_Signal_v2_2 (#property copyright "Author - OlegVS, GOODMAN") в том виде, _в котором_бы он - побуждал меня. . оторваться от подушки ( потреплет по щекам - еще лучше..) да, вот ничего не нашел.., но! - собираюсь - по образцу - потом отписать ( самостоятельно) ВСЕ другие индикаторы, которые использую а именно - пивотник ( чтоб хотя бы звонил ("подъем".wav ) при касании "опорной точки дня" (к примеру)( ну да, я даже в 11, 00 мсл бываю никакой..) В-общем вот так. // тема увязана с "размещением МТ4 на платном сервере и т.п.", что нахожу необоснованным, ввиду того, что не считаю торговлю роботом ( експертом) - перспективной идеей , а вот - "подъем.wav - при появлении "стрелки", выходе сигнала свечника, пересечениии пивотных уровней ( и т.п.) - актуальной (!) про сентдмейл читал, про мейл то смс- тоже, но.. что-то неясно (где тут удобство) \\\ признаю, что..."поиск рулит" и т.п., но тем не менее...В-общем..- научите (пошлите куда надо на худой конец), как вставлять в код индика - команды на вывод звукового файла. . я так понимаю.. Спасибо, братья! :)
 
Alert ()- это такая функция, которая выдаёт табличку на экран с сообщением и в момент сообщения "блямкает".
Вставить можно в любое место индикатора:)

Для работы со звуком необходимо обращаться к другой функции - PlaySound("zvuk.wav").
Звуковой файл zvuk.wav должен находиться в папке sound.
 
Спасибо . Скажите, а вот такой вопрос. Если скажем я наложил один и тот же индикатор - на 25 графиков, но - на каждом графике присвоил переменной "название файла wav " разные значения (euro.wav, gbp. wav, jpy. wav и тп) - то, при закрытии\открытии МТ4 - они останутся ? такими какими я их установил в свойствах индикатора на каждом из графиков ? Понятно, что если я нажму компилить в эдиторе - то все переменные вернутся в исходное положение ( как в тексте индика). Но вот останутся ли они такими как я их установлю в свойствах и перезапущу рано или поздно Метатрейдер , переключусь с\на другого профиля и т.п. (?) //пс можно простенький "вид" индикатора, в котором было бы (наглядно) видно - как ставить блок воспроизведения звукового файлика ( и как при этом не.. не хлебнуть горя с поиском недостающих\лишних скобок и т.д. Или еще лучше дописать AltrTrend_Signal_v2_2 так, чтобы он выдавал звуковой файл ( а имя звукового файла определялось бы переменной) Спасибо. (vasyan gmail ком )
 
Вы не сможете построить свою работу на Форексе, если будете ориентироваться на других программистов.

Для того, чтобы решить Вашу проблему необходимо доработать индикатор.
Я бы пошёл по такому пути:
//-------------------------------------------------------------------------------------------
int Nomer_Valuty;                                              // Это поставить ДО init()
//-------------------------------------------------------------------------------------------
void init()
   {
...
...
   string Symb = Symbol();                                     // Текущий валютный инструмент
   if (Symb == "EURUSD") Nomer_Valuty=1;
   if (Symb == "EURGBP") Nomer_Valuty=2;
   ...
   if (Symb == "GBPUSD") Nomer_Valuty=25;
...
...
   return;
   }
//-------------------------------------------------------------------------------------------
void start()
   {
...
...
   if (/*сюда вставить условие, при котором должен издаваться звук*/)
      {
      switch(Nomer_Valuty)
         {
         case  1:  PlaySound( "EURUSD.wav");   break;
         case  2:  PlaySound( "EURGBP.wav");   break;
	 ...
         case  25: PlaySound( "GBPUSD.wav");   break;
 
         default:  PlaySound(  "Glass.wav");   break;
         }   
      }
...
...
   return;
   }
//-------------------------------------------------------------------------------------------

Обратите внимание, переменная Nomer_Valuty должна быть открыта в коде за пределами всех функций, например, непосредственно перед init().

Указанные фрагменты кода необходимо вставить в инит и в старт.

Если Вам не понятно как это работает, то почитайте немного о принципах программирования.

 
Я вот это место, где "немного" и о принципах.. найти не могу. Все больше сравнения с С++ и т.п. ( с EasyLanguage было честно скажу попроще. .) Серьезно.. Вот Ведихин ведет рассылку .. , но там надо ждать еще год, чтобы до того, что я спрашиваю, дойти . ( А в справочнике - ну никак не попаду.. на понятный мне язык изложения "как сделать то, как сделать это, какой тут принцип" . Наверно поэтому появилось так много веток под названием "статьи" или "ищу программиста на mq4" и так далее... Нет ? :) Мот мне книжку какую посоветуете ? Или правильный линк.. А то после китайского@английского - другие языки, да еще программирования, да еще " синтаксически очень похожие на язык программирования Си" - как-то не по маслу идут, честно скажу.., схватываю не на лету.. пока.
 

Того, что вы хотите, в нормальном виде здесь нет. Увы.
Поэтому достаточно легко здесь осваиваются программисты, знакомые с принципами программирования, как такового.
Учебник просится давно, но пока его нет.

Попробуйте почитать статьи про особенности создания эксперта и индикатора.
Если это не поможет, то придётся учиться программированию с нуля.. Ну, а как иначе..
-------------

Ув. разработчики,
Что Вы думаете о том, чтобы составить учебник?
Если согласуем, я мог бы попробовать взяться по крайней мере за "Курс для начинающих".
Курс может быть написан в объёме до 5 000 строк. (2 - 3 мес.)
После усвоения курса читатель должен владеть основными понятиями и уметь без дополнительных вопросов создать работающий эксперт, скрипт, индикатор по своему алгоритму, полноценно присутствовать на форуме.

По моим представлениям наличие учебника повысит темп притока юзеров не менее, чем на 20% в течение последующего полугодия.. :)

 
Вот я "внесу" свою лепту : Док-я ( пусть будем считать она и служит сейчас учебником) или учебник - должен начинаться не со слов -" Синтаксис языка программирования торговых стратегий MQL4 синтаксически очень похож язык программирования Си, за исключением некоторых возможностей: отстутствует адресная арифметика; ." и т.п. а с таких - "Текст Вашего кода - должен состоять из - того-то того-то то-то, начинаться\заканчиваться на ... , Вы можете вносить туда-то туда-то то-то то-то.. А вот вот это "то-то то-то " - уж милости просим к разделу "синтаксис" и другим документации. А то действительно , получается, что та документация, что сейчас лежит - это как принципиальная схема стиральной машинки.. Вот зачем она мне ? :) А фразу "Указанные фрагменты кода необходимо вставить в инит и в старт." я сейчас буду постигать методом научного щупа ( "что же там такое init и start ?") ( хотя надо сказать спасибо собеседнику, абсолютно точно, иначе не избежать новой ветки " помогите написать индикатор" и\или испорченного кода). ... Насчет "5 000 строк" - вот лично я - просто не могу найти\понять - отличие mq4 от других языков (написания индикаторов\мтс-ов), которые уже были.. пройдены ( и были .. легки... :)) ) - Вот какая схема .. построения индика, какие составные части он должен иметь ( bid> MA55 это уж я допру) и так далее. . ps.2SK. int Nomer_Valuty; // Это поставить ДО init() Может правильнее будет extern int Nomer_Valuty; ?
 
SK. писал (а):

Того, что вы хотите, в нормальном виде здесь нет. Увы.
Поэтому достаточно легко здесь осваиваются программисты, знакомые с принципами программирования, как такового.
Учебник просится давно, но пока его нет.

Попробуйте почитать статьи про особенности создания эксперта и индикатора.
Если это не поможет, то придётся учиться программированию с нуля.. Ну, а как иначе..
-------------

Ув. разработчики,
Что Вы думаете о том, чтобы составить учебник?
Если согласуем, я мог бы попробовать взяться по крайней мере за "Курс для начинающих".
Курс может быть написан в объёме до 5 000 строк. (2 - 3 мес.)
После усвоения курса читатель должен владеть основными понятиями и уметь без дополнительных вопросов создать работающий эксперт, скрипт, индикатор по своему алгоритму, полноценно присутствовать на форуме.

По моим представлениям наличие учебника повысит темп притока юзеров не менее, чем на 20% в течение последующего полугодия.. :)

Всегда за. Надо подготовить оглавление, общий план, а затем согласовать финансовый вопрос.
 
Ну а пока .. Зделайте, пожалуйста, чтоб вот этот 2 индика - при появлении их стрелок - воспроизводили бы еще и звуковой файл , но так, чтоб я мог, или предварительно заготовив разные файлы и введя их название в соотв. свойствах или как-то еще, еще и знал бы (слышал) - на каком именно графике ( инструменте) индикатор выдал сигу (стрелку) (\\это - дневные индики - и нужны только для общей ориентировкии, но -следить за ними визуально и на 25 инструментах - это непросто ..) По теме ветки ... - я просто не доживу, несмотря что вижу - Renat 2 "за". :)
 
Файлы:
 
Renat писал (а):

Всегда за. Надо подготовить оглавление, общий план, а затем согласовать финансовый вопрос.

ОК. Как это лучше сделать? На почту, в статьях или как-то иначе?

Вообще, мой опыт показывает, для таких целей хорошо бы иметь на форуме
раздел с ограниченным доступом для посетителей. Оч. удобно. Сразу видно обновления. И тут же косультации. 
Причина обращения: