Советники: Opening and Сlosing on time - страница 3

 
Vladimir Karputov:
Смените торговый сервер.
Войдите на сервер MetaQuotes-Demo.

Вы не проверяете/устанавливаете тип заполнения в своем коде. Именно поэтому он не работает на FxPro-ECN.

А так как вы не проверяете возвращаемое значение торговой операции, то торговля происходит молча.

 
tigerclaw:

Надеюсь, вы сможете найти, что я сделал не так, мне очень нужно, чтобы это работало.

Вы можете дать мне логин и пароль инвестора? Я проверю работу советника на его компьютере.

И, плиз, запустите эту версию и покажите лог тестера. Посмотрите на ошибку.

Файлы:
 
Alain Verleyen:

Вы не проверяете/устанавливаете тип заполнения в своем коде. Именно поэтому он не работает на FxPro-ECN.

А так как вы не проверяете возвращаемое значение торговой операции, то торговля происходит молча.

Похоже, вы были правы: на сервере FxPro-ECN

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


Это какой-то странный брокер.

 

Версия 1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
Теперь на FxPRO-ECN сделки открыты
Файлы:
 
Vladimir Karputov:

Похоже, вы были правы: на сервере FxPro-ECN

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


Это какой-то странный брокер.

Да, теперь он выдает ту же ошибку с вашей новой версией.


Так что же делать?

Сменить брокера?

 
Vladimir Karputov:

Версия 1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
Теперь на FxPRO-ECN сделки открываются
Да, теперь это работает с FxPro-ECN Спасибо большое Владимир и Алена
 
tigerclaw:
Да, теперь это работает с FxPro-ECN Большое спасибо Владимиру и Алене
Позиции закрываются корректно (версия 1.102)?
 
Эта функция самая простая. Она, пожалуй, самая удобная в использовании, но когда приходит время, она не закрывает позицию. Я просто ищу такую, которая закрывает позицию в нужный момент.
 
Почти целый день пробовал различные советники и не смог найти ни одного, который бы закрывал позицию по времени.
 
xinyao shen :
Эта функция самая простая. Она, пожалуй, самая удобная в использовании, но когда приходит время, она не закрывает позицию. Я просто ищу ту, которая закрывает позицию в нужный момент.

Где подробное описание и доказательства?