Новая версия платформы MetaTrader 5 build 3660: Улучшения и исправления - страница 8

 
А если спросить, почему MT5 популярнее, чем MT4? Тоже приведёт причины, или будет опровергать?
 
JRandomTrader #:
А если спросить, почему MT5 популярнее, чем MT4? Тоже приведёт причины, или будет опровергать?

Все можно сделать и на мт4 но на мт5 будет намного легче 

 
Подтвердилась проблема с возможным возникновением нескольких TRADE_TRANSACTION_DEAL_ADD по одной и той же сделке. Срочный рынок.

https://www.mql5.com/ru/forum/40417/page18#comment_45916994

int OnInit()
  {
   return(INIT_SUCCEEDED);
  }

void OnDeinit(const int reason)
  {
   
  }

void OnTradeTransaction(const MqlTradeTransaction& trans,
                        const MqlTradeRequest& request,
                        const MqlTradeResult& result)
  {
   static ulong last_deals[50]={};
   static int last_index=0;
   int i;

   if(trans.type==TRADE_TRANSACTION_DEAL_ADD)
     {
      if(trans.deal==0)return;
      for(i=0;i<ArraySize(last_deals);i++)
        {
         if(last_deals[i]==trans.deal)
           {
            Print("Duplicate TRADE_TRANSACTION_DEAL_ADD, Deal:",trans.deal);
            return;
           }
        }
      last_deals[last_index++]=trans.deal;
      if(last_index>=ArraySize(last_deals))last_index=0;
     }
  }
 
JRandomTrader #:
А если спросить, почему MT5 популярнее, чем MT4? Тоже приведёт причины, или будет опровергать?

Ну Бот немного водички налил, но в целом всё стандартно

  

 
fxsaber #:

Проблема с Тестером в b3662. Во время оптимизации операционка страшно подвисает

Сталкивался и до версии 3662 с проблемой подвисания, а иной раз полного зависания винды во время оптимизации.

Всё порывался написать об этом, но как то не решался.

Примечательно, что диспетчер задач показывает загрузку процессора процентов на 60 и оперативы процентов 40, то есть ресурс у компа есть, но при этом ничего не работает.

ЗЫ.  диспетчер задач после вызова вылазит, но минут так через несколько. 

ЗЫЫ. Мне кажется такое бывает, когда агенты настроены работать в облаке и вот если запускаешь свою оптимизацию, а агенты в это время выполняют задачи из облака, комп зависает. Но это не точно.

 
Vitaliy Kuznetsov #:

Ну Бот немного водички налил, но в целом всё стандартно

Ничего дельного он не сказал, общие рассуждения "за всё хорошее".

 
Aleksandr Slavskii #:

Всё порывался написать об этом, но как то не решался.

И правильно, что не решались. Потому что абсолютно непонятно, что должны делать разработчики, чтобы решить проблему.

Если бы они смогли воспроизвести у себя, то почти сразу бы решили.


Довольно превентивно сделали подробное логирование, чтобы можно было по журналам получить хоть какой-то конструктив: намек, в какую сторону копать.

А когда нет никакой конкретики совсем - лучше не сообщать.

 

Уважаемые разработчики!

Об индикативном фандинге в вечных фьючерсах
Обращаем внимание, что с 3 апреля 2023 года в торговой системе Spectra реализован расчет и публикация в шлюзе индикативного фандинга (SwapRate) по вечным фьючерсам USDRUBF, EURRUBF, CNYRUBF.

Значение индикативного фандинга публикуется в шлюзе в таблице common потока FORTS_COMMON_REPL в поле swap_rate. В терминале Spectra значение отображается в информации об инструменте.

https://www.moex.com/n55462

Возможно ли Фандинг транслировать в терминал?

Московская Биржа - Об индикативном фандинге в вечных фьючерсах
Московская Биржа - Об индикативном фандинге в вечных фьючерсах
  • www.moex.com
Влияем на развитие, создаем будущее. Миссия Группы — способствовать экономическому росту и реструктуризации российской экономики путем расширения возможностей по привлечению капитала для компаний и создания удобной, надежной и прозрачной инвестиционной среды для российских и иностранных инвесторов.
 

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

При наличии в списке отладки раскрываемых элементов (объектов, массивов) они самопроизвольно портятся - показывают "левые" индексы, перестают схлопываться/разворачиваться, показывают "выражение не может быть вычислено". Ниже пара скриншотов.

Призрачные элементы в отладчике


Ошибочные выражения в отладчике


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

 
В отладчике просто катастрофически не хватает команды "Выполнить до текущей строки".