в роботе получаем события и проверяем номер события они приходят 9000-9006
потому далее отнимаем от них 9000, что-бы получить нормальный номер массива символа 0-6 (у меня 7 символов)
voidOnChartEvent(constint id, // Идентификатор событияconstlong &lparam, // Параметр события типа longconstdouble &dparam, // Параметр события типа doubleconststring &sparam) // Параметр события типа string
{
//--- Если это пользовательское событиеif(id>=CHARTEVENT_CUSTOM)
{
constint number=id-CHARTEVENT_CUSTOM; //приведем в нормальный вид номер символа 0-6
{
CheckSignal(number); //передается имя символаreturn;
}
}
в роботе создаем хендлы на индикатор шпион
в роботе получаем события и проверяем номер события они приходят 9000-9006
потому далее отнимаем от них 9000, что-бы получить нормальный номер массива символа 0-6 (у меня 7 символов)