Time: 2016-04-17 | Download file:e-SoundWorkOrder.mq4
//+------------------------------------------------------------------+ //| e-SoundWorkOrder.mq4 | //| Идея Zelda, реализация Ким Игорь В. aka KimIV | //| http://www.kimiv.ru | //| | //| 27.09.2006 Звуковая сигнализация срабатывания ордера. | //+------------------------------------------------------------------+ #property copyright "Zelda & KimIV" #property link "http://www.kimiv.ru" //------- Внешние параметры советника -------------------------------- extern string _P_Expert = "----------- Параметры советника"; extern string NameFileSound = "alert.wav"; // Наименование звукового файла //------- Глобальные переменные советника ---------------------------- int awoOTI[], awoOTY[]; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ void init() { ReadOrders(); if (!IsTesting()) Comment(""); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ void deinit() { if (!IsTesting()) Comment(""); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ void start() { int i, in; for (i=0; i=0) { if (OrderType()==OP_BUY || OrderType()==OP_SELL) { PlaySound(NameFileSound); } } } } ReadOrders(); } //+------------------------------------------------------------------+ //| Выполняет поиск элемента массива по значению и возвращает индекс | //| найденного элемента или -1. | //| Параметры: | //| m - массив элементов | //| e - значение элемента | //+------------------------------------------------------------------+ int ArraySearch(int& m[], int e) { int i, r=ArraySize(m); for (i=0; i