Обсуждение статьи "Как создать свой Trailing Stop" - страница 3

 

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

Но я получаю следующее сообщение об ошибке:

'fabct1cN.mq5' fabct1cN.mq5 1 1
'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1
'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1
'OnInit' - функция уже определена и имеет тело fabct1cN.mq5 134 5
'OnTimer' - функция уже определена и имеет тело fabct1cN.mq5 258 6
'OnDeinit' - функция уже определена и имеет тело fabct1cN.mq5 265 6
'OnTick' - функция уже определена и имеет тело fabct1cN.mq5 285 6
'Lot' - константа не может быть изменена fabct1cN.mq5 480 4
'Lot' - константа не может быть изменена fabct1cN.mq5 820 22
'Lot' - константа не может быть изменена fabct1cN.mq5 820 37
'Lot' - константа не может быть изменена fabct1cN.mq5 851 22
'Lot' - константа не может быть изменена fabct1cN.mq5 851 37
возможно использование неинициализированной переменной 'tm' Sample_TrailingStop.mqh 248 20

9 ошибок, 1 предупреждение 10 2


Буду очень признателен за любые предложения!

Заранее спасибо!

С уважением,

Locan.BBS

 

MetaEditor выдает

" possible use of uninitialized variable 'tm'          Sample_TrailingStop.mqh "

указывая на строку

 m_lasttime=tm[0]; 


 

 
Подскажите, а зачем в этой статье используется таймер? На первый взгляд, он заставляет чаще обновляться индикаторы, а это действительно необходимо?
 

Спасибо. Отличная статья.

Для тех, у кого проблемы с индикатором nrtr: необходимо скачать и скомпилировать индикатор, так как он не является стандартным. Ниже, по ссылке: https://www.mql5.com/ru/code/145

NRTR
NRTR
  • голосов: 20
  • 2010.07.26
  • Dmitry Fedoseev
  • www.mql5.com
The NRTR (Nick Rypock Trailing Reverse) indicator draws the base line (support and resistance) and a target line.
 
vlad-mir:

MetaEditor выдает

" possible use of uninitialized variable 'tm'          Sample_TrailingStop.mqh "

указывая на строку

 m_lasttime=tm[0]; 


 


     //--- Основной метод управления уровнем стоплосс позиции   
      bool DoStoploss(){
            //--- если трейлинг стоп выключен
            if(!m_onoff){
               return(true);
            } 
         datetime tm[1];
         tm[0] = 0;
            //--- в побарном режиме получаем время последнего бара
            if(!m_eachtick){ 
               //--- если не удалось скопировать время, завершаем работу метода, повтор произойдет на следующем тике, 
               if(CopyTime(m_symbol,m_timeframe,0,1,tm)==-1){
                  return(false); 
               }
               //--- если время бара равно времени последнего выполнения метода - завершаем работу метода
               if(tm[0]==m_lasttime){ 
                  return(true);
               }
            }               
            //--- получаем значения индикатора
            if(!Refresh()){ 
               return(false);
            }    
 
Привет всем.......well, мой вопрос в том, почему у этого класса нет SCOPE OPERATORS (::)?

Я пробую метод Parabolic SAR, но при бэктесте я вижу ответ "invalid request".
 
Привет всем.........bien, интересно, почему в этом классе нет AMBIT OPERATORS (::)?

Я пробую метод Parabolic SAR, но когда я делаю test-atras, я вижу ответ "invalid request".
 
Привет ...

Я пытаюсь разработать советник, у меня проблемы с "OrderSend". Я не очень хорошо понимаю язык программирования, я уже перепробовал кучу решений и не нашел... Но это не работает. Сообщение

"Возвращаемое значение 'OrderSend' должно быть проверено"

появляется ... Оно не содержит ошибок, однако ни одна позиция не открыта во время тестов ... При тестировании на демо-счете у меня ничего не получается. Тест проходит, а позиция не открывается ни разу.


Может ли кто-нибудь помочь мне, указав необходимые настройки, которые я должен сделать?

Я тестирую на

BOVESPA (Бразилия)/ WINJ17/ Демо-счет/ Metatrade 5

Может ли кто-нибудь помочь мне?

Спасибо

[Удален]  
MetaQuotes Software Corp.:

Опубликована новая статья Как создать свой собственный трейлинг-стоп:

Автор: Дмитрий

 

my_first_ea_sartrailing.mq5 (26.61 KB


при компиляции выдает пять ошибок, пробовал скаченный, и по инструкции собирал....

с начала обрадовался что есть эта статья, теперь огорчён что не получается ей воспользоваться, может я чего не понял?

или не правильно делаю..... подскажите плиз! новичку)