Форум

При попытки загрузки ONNX модели случается краш. Что не так?

При попытке загрузки ONNX модели происходит краш по неизвестной причине. #resource "iris.onnx" as uchar ExtModel[] void OnStart () { long handle = OnnxCreateFromBuffer(ExtModel, ONNX_DEBUG_LOGS); // crash if (handle == INVALID_HANDLE ) { Print ( "OnnxCreateFromBuffer error "

Ошибка " : history cache build error " по какой причине может возникнуть(MQL5) ?

Есть большой по объему кода класс где проводится много вычислений. При создание одного экземпляра класса все работает нормально. Но при создание двух или более экземпляров возникает ошибка при запуске в тестере " : history cache build error ". По какой причине такое может возникать

Ошибка при построение индикатора в основном окне на MQL5

Для примера: построение линии по 30 последним хаям в основном окне. При попытке добавить в индикаторный буфер значения, происходит ошибка(array out of range). А в аналогичном примере, но при построение в отдельном окне все нормально было. Пробовал изменить размер массива при инициализации функцией

Как вывести все значения двухсвязного списка на MQL5?

Как пройтись циклом чтобы получить все значения списка начиная с первого? Например, чтобы вывести их ф-ей Print #include <Generic\LinkedList.mqh> CLinkedList< string > list; int OnInit () { list.AddLast( "Вася" ); list.AddLast( "Петя" ); list.AddLast( "Дима" ); list.AddLast( "Вика" );

Трассировка сделок при тестирование MQL5. Что не так?

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

Как узнать цвет пикселя с графика МТ4?

Сделал с помощью WinAPI #import "gdi32.dll" int GetPixel( int hdc, int x, int y); #import int OnInit () { int wh = WindowHandle( _Symbol , _Period ); color cl = GetPixel(wh, 100 , 100 ); Print ( "color " , ColorToString (cl)); return ( INIT_SUCCEEDED ); } Результат всегда

Как вытащить данные из кастомного индикатора?

Есть кастомный индикатор(гистограмма) без исходника. Как из него можно вытащить данные? Пробовал функцией iCustom int OnInit () { //вывести, например последние 10 значений индикатора double value; for ( int i = 0 ; i < 10 ; i++) { value = iCustom ( _Symbol , _Period , "IndicatorName"

Как скопировать в массив данные кастомного индикатора в MQL4?

В MQL5 есть функция CopyBuffer для этого, и я бы мог так сделать: int handle; double buffer[]; int OnInit () { handle = iCustom ( _Symbol , _Period , "CustomIndicatorTest" , 0 , 0 ); ArraySetAsSeries (buffer, true ); CopyBuffer (handle, 1 , 0 , 100 , buffer); //Так бы я сделал на MQL5! Но в

Как просто отобразить заранее известные данные в своем индикаторе?

Как просто нарисовать гистограмму по заранее известным данным? Например, есть массив arr и надо нарисовать столбики гистограммы длиной равной значению элементов массива . Начиная с настоящего(с 0 бара) в прошлое. Т.е. arr[0] на 0-баре, arr[1] на 1 баре и т.д. #property indicator_separate_window