Download MetaTrader 5

Discussion of article "Practical Application Of Databases For Markets Analysis"

To add comments, please log in or register
Do you know that MQL5 has event handling?
MetaQuotes Software Corp.
Moderator
181292
MetaQuotes Software Corp. 2010.05.18 08:17 

New article Practical Application Of Databases For Markets Analysis is published:

Working with data has become the main task for modern software - both for standalone and network applications. To solve this problem a specialized software were created. These are Database Management Systems (DBMS), that can structure, systematize and organize data for their computer storage and processing. As for trading, the most of analysts don't use databases in their work. But there are tasks, where such a solution would have to be handy. This article provides an example of indicators, that can save and load data from databases both with client-server and file-server architectures.

 

Author: Alexander

parliament718
36
parliament718 2011.12.28 07:02  
Great article! Really just the solution I was looking for. Unfortunately I'm having the same issue as Denkir commented on in the Russian version of this article.

It does not compile giving error:
'Values' - cannot call protected member function.

Associated with these lines in CBsvEngine::SaveData(void)
row.Values().GetValue(0).SetValue(TickBuffer[i].time);
row.Values().GetValue(1).SetValue(TickBuffer[i].bid);
row.Values().GetValue(2).SetValue(VolumeBuffer[i]);
And also the same error associated with numerous calls to 'Values()' in CDbDataAdapter::Fill(CAdoTable *table)   in the file DbDataAdapter.mqh

I would really love to get this working. Much appreciated!
zephyrrr
107
zephyrrr 2012.02.14 08:41  

can it be run in strategy tester? when i use adoSuite in strategy tester, it always terminate the program.
Automated-Trading
Admin
99866
Automated-Trading 2012.02.14 09:45  
zephyrrr:

can it be run in strategy tester? when i use adoSuite in strategy tester, it always terminate the program.
Unfortunately the build 586 has an error in calling of 32-bit DLLs functions. It will be fixed in next build.
fjccpm
117
fjccpm 2012.02.24 15:37  
Automated-Trading:
Unfortunately the build 586 has an error in calling of 32-bit DLLs functions. It will be fixed in next build.
Unfortunately this haven't been solved after the last update. Any solutions or recommendations? how long this could take? I was told to wait until the next build and it came without solving the problem.
To add comments, please log in or register