Советники: New iMA Cross - страница 3

 
Yordan Lechev:
Мне больше всего понравился New iMA Cross - эксперт, и я хочу спросить, что я должен написать, чтобы синхронизировать мой мастер и индикаторы?

Я не понял Ваш вопрос. Какие индикаторы? Какая синхронизация? У Вас вопрос по советнику 'New iMA Cross'?

 
Можно ли при запуске эксперта сделать 2 индикатора простых скользящих средних?
Moving Average - Трендовые индикаторы - Справка по MetaTrader 5
Moving Average - Трендовые индикаторы - Справка по MetaTrader 5
  • www.metatrader5.com
Технический индикатор Скользящее Среднее (Moving Average, MA) показывает среднее значение цены инструмента за некоторый период времени. При расчете Moving Average производится математическое усреднение цены инструмента за данный период. По мере изменения цены ее среднее значение либо растет, либо падает. Существует несколько типов скользящих...
 
Yordan Lechev:
Можно ли при запуске эксперта сделать 2 индикатора простых скользящих средних?

Советник и так в OnInit() создаёт два хендла iMA:

//--- create handle of the indicator iMA
   handle_iMA_Fast=iMA(m_symbol.Name(),InpWorkingPeriod,Inp_MA_Fast_ma_period,Inp_MA_Fast_ma_shift,
                       Inp_MA_Fast_ma_method,Inp_MA_Fast_applied_price);
//--- if the handle is not created
   if(handle_iMA_Fast==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code
      PrintFormat("Failed to create handle of the iMA indicator (\"Fast\") for the symbol %s/%s, error code %d",
                  m_symbol.Name(),InpWorkingPeriod,GetLastError());
      //--- the indicator is stopped early
      return(INIT_FAILED);
     }
//--- create handle of the indicator iMA
   handle_iMA_Slow=iMA(m_symbol.Name(),InpWorkingPeriod,Inp_MA_Slow_ma_period,Inp_MA_Slow_ma_shift,
                       Inp_MA_Slow_ma_method,Inp_MA_Slow_applied_price);
//--- if the handle is not created
   if(handle_iMA_Slow==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code
      PrintFormat("Failed to create handle of the iMA indicator (\"Slow\") for the symbol %s/%s, error code %d",
                  m_symbol.Name(),InpWorkingPeriod,GetLastError());
      //--- the indicator is stopped early
      return(INIT_FAILED);
     }
//---
   m_bar_current=(InpSignalsFrequency<10)?1:0;
 
Привет Владимир,
В некоторых строках кодов советника "New iMA Cross" есть инструкции и строки кода на русском языке.
Я использую терминал в основном на английском, а иногда и на своих естественных языках. Могли ли эти русские строчки в коде вызвать проблемы?


***

 
Edviao:
Привет Владимир,
В некоторых строках кодов советника "New iMA Cross" есть инструкции и строки кода на русском языке.
Я использую терминал в основном на английском, а иногда и на своих естественных языках. Могли ли эти русские строчки в коде вызвать проблемы?


***

Нет, описание не может вызывать никаких проблем.


Добавлено: читайте код - если есть русские буквы - то они исключительно для вывода информационных сообщений, когда язык терминала Русский. 

 
Vladimir Karputov:

Нет, описание не может вызывать никаких проблем.


Добавлено: читайте код - если есть русские буквы - то они исключительно для вывода информационных сообщений, когда язык терминала Русский. 

Спасибо за Вашу поддержку!