A quick and free library for MT4, much to the delight of neuralnetworkers - page 16

 
VladislavVG писал(а) >>

I can attach dll, mqh and EA - there are differences from the original ones there - it might be quicker to make it work.

Shy to ask. Thanks in advance.

 
lasso >> :

I was embarrassed to ask. Thanks in advance.

No problem.

No installation required - just copy to the appropriate directory.

Main differences:

1. Network creation function - you can create arbitrary networks - first parameter is number of layers, second parameter is array with number of neurons layer by layer.

2. Networks can have an arbitrary number of outputs.

I think you can work it out from an Expert Advisor.

3. No parallel mode and no dependence on other dlls

4. limitation :

- Number of nets 2048 (does not change, set in the dll)

Varying limits (in the Expert Advisor)

- Max number of nets 21 (#define MAX_ANNS_COUNT 21) - not more than 2048

- Max number of layers 5 (#define MAX_ANNS_LAYERS 5) - unlimited

- Max number of inputs 500 (#define MAX_ANNS_INPUT 500) - unlimited

- Max. number of outputs 3 (#define MAX_ANNS_OUTPUT 3) - not limited

* not limited - really limited by computer's capabilities.


>> Good luck.

Files:
vgtalib.mqh  9 kb
xeahvgfann.mq4  14 kb
 
lasso >> :

Yes, the randomisation of the scales is there. But I'll say it again:

Noted. Randomisation is from -1 to 1, and in the network profile the weights are from -10.0e--003 to 10.0e-003

Example: (12, -7.35577636217311400000e-003) (13, 7.639700053449810000e-002)

Is this correct?

That's why I asked to see your network profiles....


connections (connected_to_neuron, weight)=(0, -5.56518554687500000000e-001) (1, 6.18225097656250000e-001) (2, -8.030395507812500000000e-001) (3, 1.5905761718750000e-001) (4, -8.42468261718750000e-001) (5, -4.30847167968750000e-001) (6, -7.18383789062500000000e-002) (7, -3.76770019531250000e-001) (8, 5.607910156250000e-001) (9, -3.36425781250000e-001) (10, -3.41491699218750000e-001) (11, -3.85803222656250000e-001) (12, -6.25793457031250000e-001)

The second degree does come up, but very rarely...

 
VladislavVG писал(а) >>

No problem.

Requires two more inludes:

#include <hTradeServFuncs.mqh>
#include <hStrategyEnterPointFinder.mqh>

 
lasso >> :

Requires two more inludes:

#include <hTradeServFuncs.mqh>.
#include <hStrategyEnterPointFinder.mqh>

Just comment out the second one - it's not used - just a 'stub' for now.


Good luck

Files:
 
VladislavVG писал(а) >>

Just comment out the second one - it's not being used - just a 'plug' for now.

Good luck

It's still fighting. I commented and compiled it somehow. But in the tester's log it says

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: cannot load library 'vgTALib.dll' (error 126),

dll is in libraries, dll import is on.

VladislavVG wrote >>

It does not need to be installed - just copy it into the appropriate directory.

Computer at work, never had VisualStuidio on it. At most msvcr71.dll is there. (((

....

 
lasso >> :

It's still fighting. I commented and compiled it somehow. But in the tester's log it says

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: cannot load library 'vgTALib.dll' (error 126),

dll is in libraries, dll import is enabled.

My computer at work, I never had VisualStuidio on it. Max is msvcr71.dll. (((

....

Try this one - I think I've authenticated all the libraries the project depends on.

 
VladislavVG писал(а) >>

Try this one - seems to have authenticated all the libraries the project depends on.

Yes. The dll is loaded.

But when compiling hTradeServFuncs.mqh complains about the absence of 'GetAncestor' - the function is not defined and a few more to get the handles.

As I understand they are not necessary for testing, but I want to compile in a clean way. Since we started..... ))

Thanks in advance.

 
lasso >> :

Yes. The dll is loaded.

But when compiling hTradeServFuncs.mqh it complains about absence of 'GetAncestor' - function is not defined and several more to get handlers.

As I understand they are not necessary for testing, but I want to compile in a clean way. Since we started..... ))

Thanks in advance.

This is from codebase.

Files:
winuser32.mqh  110 kb
 
VladislavVG писал(а) >>

This is from codebase.

I get it, but I don't have it for some reason. Thought it was your personal additions to this inluder. >> Isn't it?