트레이딩의 머신러닝: 이론, 모델, 실전 및 알고리즘 트레이딩 - 페이지 2935

 

여기에서 가장 낮은 버전의 모델을 가져와서 공통 폴더에 넣고 스크립트를 실행했습니다:

void OnStart()
  {
   string mn = "mobilenetv2-7.onnx";
   long h = OnnxCreate(mn, FILE_COMMON);
   Print(h != INVALID_HANDLE);                              // false
   Print(GetLastError());                                   // 5801
   ResetLastError();
   int f = FileOpen(mn, FILE_COMMON|FILE_BIN|FILE_READ);
   Print(f != INVALID_HANDLE);                              // true
   Print(GetLastError());                                   // 0
  }

오류 5801에 대한 설명을 찾을 수 없습니다. 내 시스템: Windows 10 빌드 19045. 표에 따르면 작동해야합니다.


 
Renat Fatkhullin #:

https://www.mql5.com/ru/docs/python_metatrader5/mt5copyticksfrom_py

Python 교육은 테스터 외부에서 직접 수행합니다. Python에 대한 문서 섹션을 참조하세요.

죄송합니다. 질문은 오늘날의 평균 전력, 8코어 또는 16스레드, 32기가 메모리 평균 TC 알고리즘(예를 들어 틱당 1000회 계산)이 몇 년 동안 한 시간 안에 가능한지에 관한 것이었습니다.

 
Aleksey Nikolayev #:

여기에서 가장 낮은 버전의 모델을 가져와서 공통 폴더에 넣고 스크립트를 실행했습니다:

오류 5801에 대한 설명을 찾을 수 없습니다. 내 시스템: Windows 10 빌드 19045. 표에 따르면 작동해야합니다.


뭔가를 설치해야 할 것 같지만 아직 그것이 무엇인지 명확하게 이해하지 못했습니다.

 
Aleksey Nikolayev #:

아마도 뭔가를 설치해야 할 것 같지만 아직 그것이 무엇인지 명확하게 알지 못합니다.

5801 및 5802 충돌이 발생했는데 예제를 기다려야 할 것 같습니다.
 
Aleksey Nikolayev #:

무언가를 설치해야 할 것 같지만 아직 무엇인지 명확하게 알 수 없습니다.

최소한 예제를 기다려야 할 것 같습니다. 약속된 기능은 고무적입니다.

단지 : " ONNX Runtume은 더 이상 사용되지 않는 시스템 라이브러리에 의존하지 않도록 재작성 및 재설계될 것입니다 .".

기다리는 중

 
Vladimir Perervenko #:

최소한 몇 가지 예시가 나올 때까지 기다려야 할 것 같습니다. 약속된 기능은 고무적입니다.

매우 고무적입니다.

블라디미르 페레르벤코 #:

오직 : "ONNX Runtume은 더 이상 사용되지 않는 시스템 라이브러리에 의존하지 않도록 재작성 및 재설계될 예정입니다.".

아마도 이것은 ONNX 버전의 동물원에서 익사하는 것을 피하기 위한 것일 수 있습니다. 또는 Visual Studio의 필수 설치를 피하기 위한 것일 수도 있습니다. 요즘에는 Visual Studio 없이는 방법이 없는 것 같습니다.

막심 드미트리예프스키 #:
5801과 5802가 충돌했는데 예제를 기다려야 할 것 같아요.

기다리는 중

 
Aleksey Nikolayev #:

무언가를 설치해야 할 것 같지만 아직 무엇인지 명확하게 알 수 없습니다.

ONNX 버전 = 1.2.1, 옵셋 버전 = 7이라고 나와 있습니다. 그것이 무엇인지 명확하지 않지만 분명히 설정이 이러한 요구 사항을 충족하지 않습니다.

 
Renat Fatkhullin #:

Microsoft의 사내 ONNX 런타임의 경우 최소 버전은 Windows 10 빌드 1809입니다.

그리고 C:Windows\System32\onnxruntime.dll에는 매우 오래된 버전 1.10이 있습니다. 현재 바람직한 버전은 1.14입니다.

ONNX 기능을 사용하는 방법에 대한 단계별 문서를 작성하겠습니다.

좋은 하루 되세요. 대략 언제 기사를 기다릴 수 있습니까?

 

새로운 버그:

   MQL_DEFINE_ERROR(ERR_ONNX_INTERNAL                       ,5800)
   MQL_DEFINE_ERROR(ERR_ONNX_NOT_INITIALIZED                ,5801)   // ошибка инициализации ONNX runtime API
   MQL_DEFINE_ERROR(ERR_ONNX_NOT_SUPPORTED                  ,5802)   // фича или значение неподдерживается нашей реализацией ONNX
   MQL_DEFINE_ERROR(ERR_ONNX_RUN_FAILED                     ,5803)   // ошибка запуска ONNX runtime API
   MQL_DEFINE_ERROR(ERR_ONNX_INVALID_PARAMETERS_COUNT       ,5804)   // передано неверное количество параметров в OnnRun
   MQL_DEFINE_ERROR(ERR_ONNX_INVALID_PARAMETER              ,5805)   // некорректное значение параметра
   MQL_DEFINE_ERROR(ERR_ONNX_INVALID_PARAMETER_TYPE         ,5806)   // некорректный тип параметра
   MQL_DEFINE_ERROR(ERR_ONNX_INVALID_PARAMETER_SIZE         ,5807)   // некорректный размер параметра
   MQL_DEFINE_ERROR(ERR_ONNX_WRONG_DIMENSION                ,5808)   // не задана размерность тензора
 
예를 들어 메타에디터 일반 프로젝트 섹션에서 공개 프로젝트 ONNX.Price.Prediction을 볼 수 있습니다.
사유: