Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Проблемы с кодом? Загляни в документацию!
Rustem Bigeev
384
Rustem Bigeev 2013.06.20 14:01 

Прошу помощи знающих и бывалых!!!

 

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

Например, есть список символов и пользовательский индикатор, надо снять показания этого индикатора для всех симовлов списка и использовать его в другом индикаторе. Может у кого есть такие готовые решения?

Рустам
3604
Рустам 2013.06.20 14:06  
Иметь этот инструмент в окне "обзор рынка", если не хотите ждать пока терминал подкачает данные и создаст график - держать нужный график открытым.
ruslan
698
ruslan 2013.06.20 14:48  
double a = MarketInfo("EURUSD",MODE_BID);
double b = MarketInfo("GBPUSD",MODE_BID);
double c = MarketInfo("USDCHF",MODE_BID);
double d = MarketInfo("USDJPY",MODE_BID);

Comment("EURUSD ", a , "\n","GBPUSD ", b , "\n","USDCHF ", c , "\n","USDJPY ", d , "\n");
Sergey Sartakov
1287
Sergey Sartakov 2013.06.20 23:07  
BigeR:

Прошу помощи знающих и бывалых!!!

 

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

Например, есть список символов и пользовательский индикатор, надо снять показания этого индикатора для всех симовлов списка и использовать его в другом индикаторе. Может у кого есть такие готовые решения?

вот так:
       last_error = 1;
       while (last_error != 0)
       {
        S_prev_v[k] = iCustom(S[k],Period(),"SATL",0,i+1); last_error = GetLastError();
       } // while (last_error != 0) конец цикла 
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий