Espero que alguien más siga navegando por esta sección del foro....
Me podriais decir cual puede ser el problema...
2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 No se puede cargar 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll'.
pero esta libreria esta disponible en la direccion especificada, tambien la he multiplicado en algunos otros directorios especificados en el manual de MQL5.
:( no ayudó, ¿quién se ha encontrado con este comportamiento del probador?
Espero que alguien más siga navegando por esta sección del foro....
Me podriais decir cual puede ser el problema...
2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 No se puede cargar 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll'.
pero esta libreria esta disponible en la direccion especificada, tambien la he multiplicado en algunos otros directorios especificados en el manual de MQL5.
:( no ayudó, ¿quién se ha encontrado con este comportamiento del probador?
Espero que alguien más siga navegando por esta sección del foro....
Me podriais decir cual puede ser el problema...
2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 No se puede cargar 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll'.
pero esta libreria esta disponible en la direccion especificada, tambien la he multiplicado en algunos otros directorios especificados en el manual de MQL5.
:( no ayudó, ¿quién se ha encontrado con este comportamiento del probador?
Lo más probable es que usted tiene MT5 x64. Y las bibliotecas están escritas para x32.
#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) returnfalse;
uchar str[];
StringToCharArray(BEST_WEIGHTS_PATH_NAME, str);
if (loadWeights(pNeuralNetwork, str)!=0) returnfalse;
returntrue;
}
void NSDeinit()
{
destroyNetwork(pNeuralNetwork);
}
donde,
my-net.dll - la biblioteca que NeuroSolutions crea en su red
Globals.h - el archivo que se adjunta a su biblioteca después de que se crea (ponerlo en la "mi-red" subcarpeta antes de compilar el script MQL)
y añádelo al programa principal:
#include "ns-unit.mqh"void init()
{
if (!NSInit())
{
Print("Error de iniciación de NeuroSolutions".);
return -1;
}
}
void deinit()
{
NSDeinit();
}
A continuación, puedes utilizar con éxito los procedimientos getResponse para leer la respuesta de la red en una entrada dada y train para reentrenar la red en modo real.
El primer parámetro de estos procedimientos será siempre el parámetro pNeuralNetwork, donde se escribe la dirección de la estructura de la red.
Para el procedimiento train , los tres últimos parámetros pueden ponerse a cero si no se requiere la comprobación cruzada.
В статье предложен вариант адаптивной системы, состоящей из множества стратегий, каждая из которых производит свои "виртуальные" торговые операции. Реальная торговля происходит в соответствии с сигналами стратегии, которая на текущий момент является самой прибыльной. За счет использования объектно-ориентированного подхода, классов для работы с данными и торговых классов Стандартной библиотеки, архитектура системы получилась простой и масштабируемой, теперь вы легко сможете создавать и исследовать адаптивные системы, включающие сотни торговых стратегий.
strange i examined this article https://www.mql5.com/es/articles/236 but always him neural network guess to back ,coz him export data first row totay second row yesterday ..... yesterday-1 .... etc another article is same too https://www.mql5.com/es/articles/830 .... we train the neural network to back but we want guess to forward ....
Alguien sabe si hay un ejemplo como el de este articulo, pero en MQL4??
Saludos
Espero que alguien más siga navegando por esta sección del foro....
Me podriais decir cual puede ser el problema...
2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 No se puede cargar 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll'.
pero esta libreria esta disponible en la direccion especificada, tambien la he multiplicado en algunos otros directorios especificados en el manual de MQL5.
:( no ayudó, ¿quién se ha encontrado con este comportamiento del probador?
Espero que alguien más siga navegando por esta sección del foro....
Me podriais decir cual puede ser el problema...
2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 No se puede cargar 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll'.
pero esta libreria esta disponible en la direccion especificada, tambien la he multiplicado en algunos otros directorios especificados en el manual de MQL5.
:( no ayudó, ¿quién se ha encontrado con este comportamiento del probador?
Espero que alguien más siga navegando por esta sección del foro....
Me podriais decir cual puede ser el problema...
2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 No se puede cargar 'D:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.0.1-3000\MQL5\Libraries\NeuroSolutionsAdapter.dll'.
pero esta libreria esta disponible en la direccion especificada, tambien la he multiplicado en algunos otros directorios especificados en el manual de MQL5.
:( no ayudó, ¿quién se ha encontrado con este comportamiento del probador?
como lo hice sin el adaptador dll:
ns-unit.mqh
donde,
my-net.dll - la biblioteca que NeuroSolutions crea en su red
Globals.h - el archivo que se adjunta a su biblioteca después de que se crea (ponerlo en la "mi-red" subcarpeta antes de compilar el script MQL)
y añádelo al programa principal:
A continuación, puedes utilizar con éxito los procedimientos getResponse para leer la respuesta de la red en una entrada dada y train para reentrenar la red en modo real.
El primer parámetro de estos procedimientos será siempre el parámetro pNeuralNetwork, donde se escribe la dirección de la estructura de la red.
Para el procedimiento train , los tres últimos parámetros pueden ponerse a cero si no se requiere la comprobación cruzada.
Eso es todo. Probado - funciona :)
Espero que alguien más siga navegando por esta sección del foro....
Todo claro con MQL5, muchas gracias al autor.
Pero, ¿quién me puede ayudar a conectar dll-red a NinjaTrader (C #)?
Me lo estoy imaginando, pero no lo consigo. Ayuda, por favor.