Ошибки, баги, вопросы - страница 3180

 

Обнаружил интересную особенность ChartSetSymbolPeriod в сочетании с Отображением торговой истории (Trade history в контекстном меню чарта).

Если сделок в истории счета достаточно много, при вызове ChartSetSymbolPeriod из советника для изменения тайм-фрейма своего чарта, советник бесследно исчезает (без единой записи в лог). Под дебагером происходит ровно то же — дебаг моментально прекращается, чарт исчезает, в логе чисто. До выполнения OnDeinit дело не доходит.

Если сделок в истории не много, все ок — срабатывает OnDeinit, ТФ чарта переключается, советник нормально загружается заново.


Такое ощущение, что создание множества autotrade-объектов мешает нормальному запуску советника.
Готов предоставить ex5 для анализа.

PS: Проверял на билдах 3271, 3270 и 3091, поведение одинаковое.
 

Прошу помощи. Вот такой код модификации стопа\тейка позиции возвращает код ошибки 10036

/********************************************************************\
||
\********************************************************************/
uint posModify(const double sl,const double tp)
 {
  MqlTradeRequest           my_request;
  MqlTradeResult            my_result;
  if(!PositionSelect(_Symbol))
    return(TRADE_RETCODE_POSITION_CLOSED);
  ZeroMemory(my_request);
  ZeroMemory(my_result);
  my_request.action    = TRADE_ACTION_SLTP;
  my_request.symbol    = _Symbol;
  my_request.sl        = sl;
  my_request.tp        = tp;
  my_request.position  = PositionGetInteger(POSITION_TICKET);
//---
  bool ordSend = ::OrderSend(my_request, my_result);
  if(my_result.retcode != TRADE_RETCODE_DONE)
    Print(__LINE__, " ***** ", _Symbol, " ***** ", my_result.retcode);// строка 233
//---
  return(my_result.retcode);
 }/******************************************************************/

10036

TRADE_RETCODE_POSITION_CLOSED

Позиция с указанным POSITION_IDENTIFIER уже закрыта



На другие ошибки можно не обращать внимание, с ними я разберусь.

А вот если выделенные строки успешно выбирают позицию и код выполняется дальше, то как может при попытке модификации позиции не находить эту позицию. 

Конечно можно предположить, что на быстром рынке может и такое случиться… Но не слишком-ли часто это происходит. К тому-же заказчик говорит, что позиции не закрыты в этот момент.
[Удален]  
Привет всем!

У меня проблема на MT5 после последних обновлений, с Mac я не могу получить доступ к любому брокеру, я пробовал с 4 разными брокерами и счетом, но проблема одна и та же, платформа всегда показывает 0/0 Kbs и я не могу решить эту проблему, если я вхожу в веб-торговлю, она работает, также с мобильных телефонов или системы Windows.


Я пытался удалить программу и загрузить ее снова, но ничего не изменилось. У кого-нибудь из вас была такая же проблема и вы знаете, как ее решить?

 

Функция сдвига графика пока не работает, тестировал с советником и без него, и она не остается на месте после переключения профилей.



 

Я НЕ МОГУ ВОЙТИ В ПЛАТФОРМУ

Я использую имя пользователя и пароль для входа на сайт, и он прекрасно меня пропускает, но затем я перехожу на платформу, и она сообщает мне, что имя пользователя или пароль неверны. Что я могу сделать? Как я могу это исправить? Я уже несколько раз просил сменить пароль.

[Удален]  
Torres77 платформу, и она сообщает мне, что имя пользователя или пароль неверны. Что мне делать? Как я могу это исправить? Я уже несколько раз просил изменить пароль.

Ответьте на ВСЕ следующие вопросы:

  1. MetaTrader 5 (или MetaTrader 4)?
  2. Какая у него сборка? Последняя официальная сборка - MetaTrader 5 64 bit build 3270.
  3. Это ваш ПК или на стороннем VPS?
  4. Какая операционная система (Windows, Mac, Linux)?
  5. Если Windows, установлен ли у вас Internet Explorer 11 или обновлен последний браузер Edge?
  6. Если не Windows, используете ли вы Wine?
  7. Это 32-разрядная или 64-разрядная операционная система?
  8. Проверяли ли вы настройки брандмауэра?
  9. Проверяли ли вы фильтры маршрутизатора?
 
Torres77 платформу, и она сообщает мне, что имя пользователя или пароль неверны. Что я могу сделать? Как я могу это исправить? Я уже несколько раз просил изменить пароль.

Что касается заполнения вкладки "Сообщество"?
Для заполнения вкладки "Сообщество" в Metatrader существуют более строгие правила, чем для входа на форум.
Поэтому, вообще говоря, вы должны использовать логин и пароль от форума.

Ваш логин на форуме - d83241667t
Почему? Потому что ссылка на ваш профиль - https://www.mql5.com/en/users/d83241667t
А пароль к вкладке Community должен быть родным паролем форума (не связанным с google/facebook).
----------------

Речь идет о том, как я заполняю вкладку Community в Metatrader (на примере MT4) и что я при этом проверяю:

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

...

Сергей Голубев, 2021.01.04 16:50

...

1. Я сделал вход в сообщество:

2. и проверил в журнале Metatrader:


3. Проверил установленный на компьютере Internet Explorer:


4. Проверил настройки Internet Explorer: да, я могу пользоваться чатом без проблем, отправляя/принимая сообщения:


5. Вкладка "Сигнал" работает:


6. Вкладка "Рынок" работает:



 
Sergey Golubev #:

О заполнении вкладки "Сообщество"?
Для заполнения вкладки "Сообщество" в Metatrader существуют более строгие правила, чем для входа на форум.
Итак, в общем случае вы должны использовать свое имя пользователя и пароль форума.

Ваше имя пользователя на форуме
241667t
Почему? Потому что ссылка на ваш профиль https://www.m ql5.com/en/users/d83241667t И пароль вкладки "Сообщество" должен быть родным паролем форума (не связанным с google/facebook).
----------------

Речь идет о том, как я заполняю вкладку Community в Metatrader (на примере MT4) и что я проверяю в этом случае:

Я думаю, что пользователь, которому вы ответили, считает, что, войдя в MT с именем пользователя и паролем MQL5, он получит доступ к торговле. Возможно, он не знает, что ему нужно нанять брокера.

 
Torres77 платформу, и она сообщает мне, что имя пользователя или пароль неверны. Что я могу сделать? Как я могу это исправить? Я уже несколько раз просил сменить пароль.

Здравствуйте,

заключать ли мне договор с брокером? Чтобы получить доступ к рынкам, необходимо нанять брокера.

Вы находитесь на официальном форуме компании MetaQuotes Ltd(https://www.mql5.com).

MetaQuotes Ltd является компанией по разработке программного обеспечения и не предоставляет никаких финансовых, инвестиционных, брокерских, торговых или информационных услуг, а также не участвует в каких-либо комиссионных платежах в связи с любымиторговыми операциями.

 
Mq - ошибка, можете ли вы снова убрать нити из других языков?