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

 
Добрый день , почему на демосчете не работает клавиша F9 ?  Также нет окна торговли,  купить и продать ?
 
Дайкон #:
Добрый день , почему на демосчете не работает клавиша F9 ?  Также нет окна торговли,  купить и продать ?
У меня на демо счете работает F9, и там есть эти окна/кнопки.
Но форекс рынок выходной в субботу/воскресенье, поэтому для проверки сделал buy по Bitcoin (который в выходные работает).

Билд 6140 (обновилось, демо счет у брокера - не у MQ).
 

Здравствуйте! Столкнулся с проблемой при использовании ONNX в MQL5.
Терминал: MetaTrader 5 build 6122 (64-bit).
Модель: LSTM, вход [1,10,40], выход [1,1], ONNX opset 12.
Скрипт OnnxModelInfo успешно загружает модель и показывает её структуру (см. лог ниже).
Однако любой вызов  OnnxRun  (даже с пустыми динамическими массивами) приводит к ошибке компиляции:  invalid array access .
Пробовал разные варианты объявления массивов (статические, динамические, одномерные, многомерные) – ошибка не исчезает.
При этом другие ONNX-функции (OnnxCreate, OnnxGetInputCount, OnnxGetInputTypeInfo) работают.
Подскажите, в чём причина и как её исправить?
Лог OnnxModelInfo:

2026.08.21 22:31:46.995 OnnxModelInfo (XAUUSD,H1) Create model from gold_model_opset12.onnx with debug logs

2026.08.21 22:31:47.004 OnnxModelInfo (XAUUSD,H1) ONNX: update TensorRT failed with 1 status 'provider_bridge_ort.cc:1962 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : Error loading "C:\ProgramData\MetaQuotes\ML\onnxruntime_providers_tensorrt.dll" which depends on "cublas64_13.dll" which is missing. (Error 126: "Не найден указанный модуль.")' ['Scripts\OnnxModelInfo.mq5':23:24]

2026.08.21 22:31:47.019 OnnxModelInfo (XAUUSD,H1) ONNX: update CUDA failed with 1 status 'provider_bridge_ort.cc:1962 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : Error loading "C:\ProgramData\MetaQuotes\ML\onnxruntime_providers_cuda.dll" which depends on "cublasLt64_13.dll" which is missing. (Error 126: "Не найден указанный модуль.")' ['Scripts\OnnxModelInfo.mq5':23:24]

2026.08.21 22:31:47.019 OnnxModelInfo (XAUUSD,H1) ONNX: CPU selected

2026.08.21 22:31:47.019 OnnxModelInfo (XAUUSD,H1) ONNX: Session Options {  execution_mode:0 execution_order:DEFAULT enable_profiling:0 optimized_model_filepath: enable_mem_pattern:1 enable_mem_reuse:1 enable_cpu_mem_arena:1 profile_file_prefix: session_logid:@mq_log#1 session_log_severity_level:1 session_log_verbosity_level:1 max_num_graph_transformation_steps:10 graph_optimization_level:2 intra_op_param:OrtThreadPoolParams { thread_pool_size: 0 auto_set_affinity: 0 allow_spinning: 1 dynamic_block_base_: 0 stack_size: 0 affinity_str:  set_denormal_as_zero

2026.08.21 22:31:47.019 OnnxModelInfo (XAUUSD,H1) ONNX: Creating and using per session threadpools since use_per_session_threads_ is true

2026.08.21 22:31:47.019 OnnxModelInfo (XAUUSD,H1) ONNX: Dynamic block base set to 0

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: Initializing session.

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: Adding default CPU execution provider.

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: This model does not have any local functions defined. AOT Inlining is not performed

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer EnsureUniqueDQForNodeUnit modified: 0 with status: OK

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer Level1_RuleBasedTransformer modified: 0 with status: OK

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer DoubleQDQPairsRemover modified: 0 with status: OK

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer ConstantSharing modified: 0 with status: OK

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer CommonSubexpressionElimination modified: 0 with status: OK

2026.08.21 22:31:47.021 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer ConstantFolding modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulAddFusion modified: 1 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer ReshapeFusion modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer FreeDimensionOverrideTransformer modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer SliceConcatToSpaceToDepthFusion modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GeluFusionL1 modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer LayerNormFusionL1 modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer QDQPropagationTransformer modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer WeightBiasQuantization modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer EnsureUniqueDQForNodeUnit modified: 0 with status: OK

2026.08.21 22:31:47.022 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer WhereDummyDq modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer TransposeOptimizer modified: 1 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: Removing NodeArg 'Gather_out0'. It is no longer used by any node.

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer Level1_RuleBasedTransformer modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer DoubleQDQPairsRemover modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer CommonSubexpressionElimination modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer ConstantFolding modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulAddFusion modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer ReshapeFusion modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer FreeDimensionOverrideTransformer modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer SliceConcatToSpaceToDepthFusion modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GeluFusionL1 modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer LayerNormFusionL1 modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer QDQPropagationTransformer modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer WeightBiasQuantization modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer EnsureUniqueDQForNodeUnit modified: 0 with status: OK

2026.08.21 22:31:47.023 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer WhereDummyDq modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: Running graph optimizations in loop 1 time/s (Graph Optimizations Loop Level : 1)

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer Level2_RuleBasedTransformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer TransposeOptimizer_CPUExecutionProvider modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer QDQS8ToU8Transformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer QDQSelectorActionTransformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GemmActivationFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulIntegerToFloatFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer DynamicQuantizeMatMulFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer ConvActivationFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GeluFusionL2 modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer LayerNormFusionL2 modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer SimplifiedLayerNormFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer AttentionFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer EmbedLayerNormFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GatherSliceToSplitFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GatherToSliceFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatmulTransposeFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer BiasGeluFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer GroupQueryAttentionFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulAddFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer SkipLayerNormFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer BiasSkipLayerNormFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer FastGeluFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer QuickGeluFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer BiasSoftmaxFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer BiasDropoutFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulScaleFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulActivationFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MatMulNBitsFusion modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer QDQFinalCleanupTransformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer RemoveDuplicateCastTransformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer CastFloat16Transformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: GraphTransformer MemcpyTransformer modified: 0 with status: OK

2026.08.21 22:31:47.024 OnnxModelInfo (XAUUSD,H1) ONNX: Use DeviceBasedPartition as default

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) ONNX: Saving initialized tensors.

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) ONNX: Done saving initialized tensors

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) ONNX: Session successfully initialized.

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) model has 1 input(s)

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) 0 input name is inputs

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    type ONNX_TYPE_TENSOR

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    data type ONNX_DATA_TYPE_FLOAT

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    shape [-1, 10, 40]

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    0 input shape must be defined explicitly before model inference

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    shape of input data can be reduced to [10, 40] if undefined dimension set to 1

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) model has 1 output(s)

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1) 0 output name is output_0

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    type ONNX_TYPE_TENSOR

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    data type ONNX_DATA_TYPE_FLOAT

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    shape [-1, 1]

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    0 output shape must be defined explicitly before model inference

2026.08.21 22:31:47.025 OnnxModelInfo (XAUUSD,H1)    shape of output data can be reduced to [1] if undefined dimension set to 1

Документация по MQL5: Объект динамического массива / Основы языка
Документация по MQL5: Объект динамического массива / Основы языка
  • www.mql5.com
Допускается объявление не более чем 4-мерного массива . При объявлении динамического массива (массива с неуказанным значением в первой паре...
 
Sergey Golubev #:
У меня на демо счете работает F9, и там есть эти окна/кнопки.
Но форекс рынок выходной в субботу/воскресенье, поэтому для проверки сделал buy по Bitcoin (который в выходные работает).

Билд 6140 (обновилось, демо счет у брокера - не у MQ).
 Я крипту хотел торговать а не хворекс .
Файлы:
 
Дайкон #:
 Я крипту хотел торговать а не хворекс .

Да, я тоже про крипту.
У меня работает - вот я нажал F9 (клавиатуру перевел на ENG перед нажатием F9):

А это билд - 

 
Sergey Golubev #:

Да, я тоже про крипту.
У меня работает - вот я нажал F9 (клавиатуру перевел на ENG перед нажатием F9):

А это билд 

Раньше работало нормально , без всяких штучек . Зачем мне всякие билды .

 
Не хочет работать F9 
 
Дайкон #:

Раньше работало нормально , без всяких штучек . Зачем мне всякие билды .

Потом , постоянно нужно выставлять заново примагничивание , нужно 100 , выставляю 100 , а потом сбиваеться на 10 .
 

 Добрый день, может кто подскажет,

build 6140

Запускаю такого эксперта в тестере стратегий в режиме визуализации:

#property copyright "Copyright 2026, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| ChartEvent function                                              |
//+------------------------------------------------------------------+
void OnChartEvent(const int32_t id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
   Print(""); 
  }
//+------------------------------------------------------------------+

Действия:

1) кликаю по графику курсором,

2) нажимаю любую клавишу, после этого получаю такую ошибку:

почему так происходит?

 
Alfiya Fazylova #:

 Добрый день, может кто подскажет,

build 6140

Запускаю такого эксперта в тестере стратегий в режиме визуализации:

Действия:

1) кликаю по графику курсором,

2) нажимаю любую клавишу, после этого получаю такую ошибку:

почему так происходит?

то есть когда   id == CHARTEVENT_KEYDOWN  что то происходит с Print если его заменить на PrintFormat, то такой ошибки нет.