Новая версия платформы MetaTrader 5 build 6090: общие улучшения - страница 18

 

Так и не решается проблема

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

 
Aleksey Vyazmikin #:

Не понял, если бы доступ был бы бесплатным, то откуда была бы прибыль?

А её и нет практически. Сравните миллионы с миллиардами.

В то же время цены на доступ отпугивают много людей, а текущий рост цен на API отпугивает и старых клиентов. А ведь ИИ-компании используют этот трафик для обучения.

 
Edgar Akhmadeev #:

А её и нет практически. Сравните миллионы с миллиардами.

В то же время цены на доступ отпугивают много людей, а текущий рост цен на API отпугивает и старых клиентов. А ведь ИИ-компании используют этот трафик для обучения.

Там надо смотреть на отчётность, возможно, что деньги идут в НИОКР и нематериальные активы. Если это уменьшает налогооблагаемую базу, то это верный ход, вы же понимаете, что платить налоги и там мало кто хочет больше, чем может...
Я пока вижу в окружении, что всё больше людей пользуется этими новыми инструментами.
 
Aleksey Vyazmikin #:
Я пока вижу в окружении, что всё больше людей пользуется этими новыми инструментами.

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

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

 

Не понимаю логику ошибки (билд 6104). Если убрать const из параметра, или параметр из Var(), ошибка пропадает.

void OnStart()
  {
   vector x= {1,2,3};
   print_var(x);
  }
//+------------------------------------------------------------------+
//void print_var(vector& v)      // Ok
void print_var(const vector& v)
  {
   //double var=v.Var();         // Ok
   double var=v.Var(0);
   Print(var);
  }


wrong parameters count    test_Var.mq5    12    17
constant variable cannot be passed as reference    test_Var.mq5    12    15
could be one of 2 function(s)    test_Var.mq5    12    17
   built-in: double ::Var()    test_Var.mq5    12    17
   built-in: double ::Var(int)    test_Var.mq5    12    17
2 errors, 0 warnings        2    0

 
Aleksey Nikolayev #:

Не понимаю логику ошибки (билд 6104). Если убрать const из параметра, или параметр из Var(), ошибка пропадает.


Документация утверждает, что якобы один такой метод.

double vector::Var(
  int               ddof=0    // delta degrees of freedom
);

Но, похоже, там два метода.

double vector::Var( void ) const;
double vector::Var( int ddof ); // const;
 

Во второй перегрузке отсутствует модификатор const.

 
fxsaber #:
Во второй перегрузке отсутствует модификатор const.
Имхо, это неверное поведение. Нет же принципиальной разницы между этими функциями.
 
Aleksey Nikolayev #:
Имхо, это неверное поведение. Нет же принципиальной разницы между этими функциями.

Возможно, во второй функции есть момент (например, для экономии памяти), когда некоторые элементы вектора временно меняются, но потом принимают исходное значение. Тогда const никак не сделать.

Но, скорее всего, просто забыли поставить const-модификатор. Если так, то правится со стороны разработчиков элементарно.

 
Администрация пожалуйста обратите внимания на посты начиная с https://www.mql5.com/ru/forum/1111/page3759#comment_60240684 Функция OrderSend в любом случае возвращает false
Проблема с тиковым потоком и ошибками OrderSend при смене счета в MetaTrader 5 версии 6116.
Проблема с тиковым потоком и ошибками OrderSend при смене счета в MetaTrader 5 версии 6116.
  • 2026.08.06
  • www.mql5.com
Пользователь сообщает о проблемах с получением тиков в MetaTrader 5 после переключения счета, включая заморозку времени тиков и ошибки при открытии позиций. Также описаны симптомы и шаги воспроизведения проблемы, а также предложение о возможной автоматической переподписке.
 
Vladimir Pastushak # :
Администрация пожалуйста обратите внимания на посты начиная с  https://www.mql5.com/ru/forum/1111/page3759#comment_60240684  Функция OrderSend в любом случае возвращает false
Сообщение отправлено. Нет необходимости дублировать сообщение об одной и той же проблеме. Спасибо.