기고글 토론 "NeuroSolutions Neuronet 연결" - 페이지 6

 
감사합니다.
 

누구든지이 문서에 나와있는 것과 같은 예가 있지만 MQL4에 있는지 알고 있습니까?

안부

 
중국 최고의 자동 거래 포럼, 공유와 이타적인 기여에 감사드리며, 큰 성과입니다.
 

다른 사람이 아직 포럼의 이 섹션을 탐색하고 있기를 바랍니다....

무엇이 문제 일 수 있는지 알려주시겠습니까?

2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll' 로드할 수 없습니다.

이 라이브러리는 지정된 주소에서 사용할 수 있지만 MQL5 매뉴얼에 지정된 다른 디렉터리에서도 사용할 수 있습니다.

:( 테스터의 이러한 동작을 경험 한 사람은 도움이되지 않았습니까?

 
Alex_Eliseev:

다른 사람이 아직 포럼의 이 섹션을 탐색하고 있기를 바랍니다....

무엇이 문제 일 수 있는지 알려주시겠습니까?

2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll' 로드할 수 없습니다.

이 라이브러리는 지정된 주소에서 사용할 수 있지만 MQL5 매뉴얼에 지정된 다른 디렉터리에서도 사용할 수 있습니다.

:( 테스터의 이러한 동작을 경험 한 사람은 도움이되지 않았습니까?

다음과 같이 보입니다.
파일:
Dll_JPG.jpg  82 kb
 
Alex_Eliseev:

다른 사람이 아직 포럼의 이 섹션을 탐색하고 있기를 바랍니다....

무엇이 문제 일 수 있는지 알려주시겠습니까?

2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll' 로드할 수 없습니다.

이 라이브러리는 지정된 주소에서 사용할 수 있지만 MQL5 매뉴얼에 지정된 다른 디렉터리에서도 사용할 수 있습니다.

:( 테스터의 이러한 동작을 경험 한 사람은 도움이되지 않았습니까?

대부분 MT5 x64를 가지고있을 가능성이 높습니다. 그리고 라이브러리는 x32 용으로 작성되었습니다.
 

dll 어댑터 없이 했던 것처럼요:


ns-unit.mqh

#include "my-net\\Globals.h"

#import "my-net.dll"
int createNetwork(int &pNeuralNetwork, int networkType);
int destroyNetwork(int pNeuralNetwork);
int loadWeights(int pNeuralNetwork, uchar &weightsPathName[]);
int getResponse(int pNeuralNetwork, int exemplars, double &inputData[], double &outputData[]);
int train(int pNeuralNetwork, int epochs, int exemplars, double &inputData[], double &desiredData[], int cvExemplars, double &cvInputData[], double &cvDesiredData[]);
int saveWeights(int pNeuralNetwork, uchar &weightsPathName[]);
#import

int pNeuralNetwork;

bool NSInit()
{
  if (createNetwork(pNeuralNetwork, 1)!=0) return false;
  uchar str[];
  StringToCharArray(BEST_WEIGHTS_PATH_NAME, str);
  if (loadWeights(pNeuralNetwork, str)!=0) return false;
  return true;
}

void NSDeinit()
{
  destroyNetwork(pNeuralNetwork);
}

Where,

my-net.dll - NeuroSolutions가 네트워크에 생성하는 라이브러리

Globals.h - 라이브러리가 생성된 후 라이브러리에 첨부되는 파일(MQL 스크립트를 컴파일하기 전에 "my-net" 하위 폴더에 넣음).


를 열고 이를 메인 프로그램에 추가합니다:

#include "ns-unit.mqh"
void init()
{
  if (!NSInit())
  {
    Print("NeuroSolutions 시작 오류.");
    return -1;
  }
} 

void deinit()
{
  NSDeinit();
}


그런 다음, getResponse 프로시저를 사용하여 주어진 입력에 대한 네트워크 응답을 읽고 실제 모드에서 네트워크를 재훈련하는 데 성공할 수 있습니다.

이러한 프로시저의 첫 번째 매개변수는 항상 네트워크 구조의 주소가 기록되는 pNeuralNetwork 매개변수입니다.

훈련 절차의 경우 교차 검사가 필요하지 않은 경우 마지막 세 매개변수를 0으로 설정할 수 있습니다.


그게 다입니다. 테스트 완료 - 작동합니다 :)

Адаптивные торговые системы и их использование в терминале MetaTrader 5
Адаптивные торговые системы и их использование в терминале MetaTrader 5
  • 2010.09.01
  • MetaQuotes Software Corp.
  • www.mql5.com
В статье предложен вариант адаптивной системы, состоящей из множества стратегий, каждая из которых производит свои "виртуальные" торговые операции. Реальная торговля происходит в соответствии с сигналами стратегии, которая на текущий момент является самой прибыльной. За счет использования объектно-ориентированного подхода, классов для работы с данными и торговых классов Стандартной библиотеки, архитектура системы получилась простой и масштабируемой, теперь вы легко сможете создавать и исследовать адаптивные системы, включающие сотни торговых стратегий.
 

다른 사람이 포럼의 이 섹션을 계속 검색하고 있기를 바랍니다....

MQL5를 사용하면 모든 것이 명확합니다.

하지만 dll 네트워크를 NinjaTrader (C#)에 연결하는 데 누가 도와 줄 수 있습니까?

나는 그것을 스스로 알아 내고 있지만 알아낼 수 없습니다. 도와주세요.

 
안녕하세요! 누가 MT4에서 로봇을 출시했는지 알려주시겠습니까?
 
이상한 나는이 기사를 조사했다 https://www.mql5.com/ko/articles/236 하지만 항상 그 신경망은 뒤로 추측, 코즈 그는 어제 첫 번째 행을 어제 두 번째 행으로 내보내기..... 어제-1 .... 등 다른 기사도 동일합니다 https://www.mql5.com/ko/articles/830 .... 우리는 신경망을 뒤로 훈련하지만 우리는 앞으로 추측하기를 원합니다 .....