Новая версия платформы MetaTrader 5 build 5430: Улучшенные графики на движке Blend2D - страница 42

 

воспроизвел опять ту давнюю ситуация, стоит tp у первой позиции, цена ушла вниз, создал лимитник внизу на покупку на который tp автоматом ставил,

цена ушла от лимитника, удаляю его, ставлю tp =0 и указываю купить чуть ниже текущей цены в стакане, заявка открывается и сразу закрывается, результат минус комиссия

в журнале запись как sellstop, но я пытался buylimit  открыть, без стопов (0 стоял)


что я сделал неправильно с новой заявкой?

 
Alain Verleyen #:

Спасибо. Значит, проблема не в Windows на русском языке.

Какая у вас версия Windows? 11?

Win 10
 
Edgar Akhmadeev #:

Здесь многие работают с ONNX. Неужели никто не подтвердит вопрос с CUDA?

Уверен, что в MT5 не реализовано, но прилагаемые в комплекте onnxruntime.dll, onnxruntime_providers_cuda.dll, onnxruntime_providers_shared.dll стандартны и должны работать с GPU. Понятно, что нейросетевые модели маленькие и CPU+RAM вывозят. Но с GPU можно было бы нативно работать с LLM.

Те, кто занимаются LLM, и так обходятся, но это же надо внешний сервер поднимать.

Посмотрите на бету 5512, пожалуйста.

Мы серьезно расширили возможности ONNX и включили использование CUDA в ONNX:

  1. Поддерживаемая версия ONNX Runtime 1.24

  2. Настройки терминала:



  3. Для использования CUDA настоятельно рекомендуем поставить последние драйверы NVIDIA и поддерживать их обновленными

  4. Есть два варианта целевых провайдеров ONNX: CPU и CUDA 

    Все остальные ONNX провайдеры по факту в Windows не работают, включая ROCm (AMD не делала и не будет делать поддержку ROCm под Windows, сконцентрировалась на серверном классе).

  5. Терминал при первом использовании функций OnnxCreate определит возможности системы и подкачает в фоне по необходимости следующие пакеты:
    • ONNX CPU
    • ONNX CUDA + CUDA 13 библиотеки на 1.3 гб

  6. Библиотеки лежат в разделяемой между всеми терминалами и тестерами папке: C:\ProgramData\MetaQuotes\ML

  7. Если не задавать специальных флагов, теперь ONNX будет приоритетно использовать GPU

    Но для мелких сетей очень часто CPU оказывается быстрее и поэтому можно использовать флаг ONNX_USE_CPU_ONLY.

  8. Можно использовать несколько GPU карт, выбирая нужную в поле поле флагов значения ONNX_GPU_DEVICE_0-7

    Если не задавать конкретную карту, то ONNX Runtime будет использовать и распределять задачи на разные карты самостоятельно. Это предпочитаемый режим.

  9. Расширили отладку ONNX проектов, введя новый набор флагов вместо ONNX_DEBUG_LOGS
    • ONNX_LOGLEVEL_VERBOSE
    • ONNX_LOGLEVEL_INFO
    • ONNX_LOGLEVEL_WARNING
    • ONNX_LOGLEVEL_ERROR

 



sellstop оказался его видно если панель по ширине сжата, а стрелку вверх даже не видно( просто не думал о ней), кто придумал такое??? я торговал 10 лет не пользовался этим пока до MOEX не добрался, это функционал просто отстой полный. как и создание через простое окно заявки, как вообще можно привлекать пользователей таким....


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


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

 
Renat Fatkhullin #:
Посмотрите на бету 5512
Сейчас скачаю.
Renat Fatkhullin #:
Настройки терминала

У меня включено по дефолту.

Renat Fatkhullin #:
Но для мелких сетей очень часто CPU оказывается быстрее

Да, загрузка большой модели в GPU долгая. Правда, делается однократно.

Renat Fatkhullin #:
можно использовать флаг ONNX_USE_CPU_ONLY

Я уже на странице 40 перечислил некоторые недокументированные константы. Вот ещё и эти. Может опубликуете полный актуальный список, пока не добавили в документацию? Заодно - может и функции Onnx* добавили из стандартного набора?

Ну и вопрос - а универсальный провайдер VULKAN не работает из-за Windows (в Линуксе он популярен), или вы не хотите использовать? А то бы и AMD можно было бы в дело пустить.

 
lynxntech #:



sellstop оказался его видно если панель по ширине сжата, а стрелку вверх даже не видно( просто не думал о ней), кто придумал такое??? я торговал 10 лет не пользовался этим пока до MOEX не добрался, это функционал просто отстой полный. как и создание через простое окно заявки, как вообще можно привлекать пользователей таким....


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

Как-то бы структурировать этот поток сознания, что ли...
 
Edgar Akhmadeev #:

Я уже на странице 40 перечислил некоторые недокументированные константы. Вот ещё и эти. Может опубликуете полный актуальный список, пока не добавили в документацию? Заодно - может и функции Onnx* добавили из стандартного набора?

Ну и вопрос - а универсальный провайдер VULKAN не работает из-за Windows (в Линуксе он популярен), или вы не хотите использовать? А то бы и AMD можно было бы в дело пустить.

В эту пятницу публикуем анонс бета версии с деталями + обновляем документацию.

У нас большие планы по ONNX и скоро будем объяснять.

 
Edgar Akhmadeev #:
Да, загрузка большой модели в GPU долгая. Правда, делается однократно.

Дело не только в загрузке. И просто небольшие вычисления эффективнее в разы делать на CPU.

Внутри ONNX моделей некоторые мелкие вычисления делаются явно на CPU, так как невыгодно делать на GPU.

Сам ONNX Runtime в режиме отладки пишет так:

ONNX: Some nodes were not assigned to the preferred execution providers which may or may not have an negative impact on performance. e.g. ORT explicitly assigns shape related ops to CPU to improve perf.
 
Artyom Trishkin #:
Как-то бы структурировать этот поток сознания, что ли...

а они приходят одно за другим, и еще огромное кол-во есть


принять к сведению и удалить можно посты

 
Renat Fatkhullin #:

У нас большие планы по ONNX и скоро будем объяснять.

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