Aleksey Yakushev
Aleksey Yakushev
  • Информация
8+ лет
опыт работы
0
продуктов
0
демо-версий
0
работ
0
сигналов
0
подписчиков
Oracle developers team lead в
My everyday job is an Oracle RDBMS database development in a software company(about 10 years).
I have experience with Forex about 6 years.
It was a difficult time and a lot of nights spent to write MTS(Mechanical Trading System aka robot) in Oracle RDBMS.
Now I have VDS server in the bunker underground the Moscow(real - ultravds.com).
My MTS presented with 3 layers:
1) MT4 terminal (mql4 expert) as a gateway to Forex dealer.
2) Delphi DLL as a middle-level entity - API between Oracle RDBMS and MT4
3) Oracle RDBMS is a core of my MTS. There are a lot of PL/SQL packages for all logical part - open, close, move to no loss state, trailing stop.
MTS store all ticks in 20 pairs and all M1 bars. In any time it has in all spreads, spread distributions and etc. in environment, basic technical indicators also stored in the database.
Every seconds (not ticks) MTS make solutions about: move stop level, close order, open any one, nothing to do.
It means that sometimes it has about 10-50 attempt move stop loss level (if dealer slow down) in a second!

My suggestion.
If you have necessary knowledge I can give you only view access to the MTS database (separated database schema with view rights)
on 1521 port and real ip address.

About this trading account.
In this real trading account I will use only one opportunity of my MTS - traling stop.
All orders will close only with stop level. I open orders manually, sometimes with MTS but with exact rules (exact day or hours in day).
Next step is using MTS at all - I think about next year.

You can reach me with:
ICQ : 491664885
Skype : aleksey.gru
Facebook: https://www.facebook.com/ayakushev
Email : ugr@bk.ru (prefered)

Thanks and best regards.
Aleksey
Aleksey Yakushev
Добавил тему Помогите отловить ошибку mt4+cpp(dll)cassandra driver+cassndra db
Код советника #property version   "1.0" #import "kernel32.dll"    int GetModuleHandleA(string lpString); int FreeLibrary(int hModule);   int LoadLibraryA(string lpString);   #import "MATHLIBRARY.dll"   int
Aleksey Yakushev
Зарегистрировался в MQL5.community
Aleksey Yakushev
Добавил тему Что-то совсем не корректное Тестирование M15 M30
Вот полный код советника. Уже урезал всё лишнее. Примитивный пример. int Handle,Qnt_Symb; string File_Name= "test.csv" ; int init()     {      Handle= FileOpen (File_Name, FILE_CSV | FILE_WRITE , ";" );
Aleksey Yakushev
Добавил тему При тестировании советника M5 M15 M30 в чём разница
Добрый день. Пишу советника, так что он затачивается под период M15. При тестировании в тестере MT4 выбираю M15, отлавливаю даты и вывожу TimeToStr( TimeCurrent() , TIME_DATE | TIME_SECONDS) дак вот какая-то белеберда, то даты выводятся каждую
Aleksey Yakushev
Добавил тему MT4+dll(Delphi+ODAC)+Oracle11 режим тестирования
День добрый. Написал прокладку между MT4 и Oracle в виде dll, при запуске советника в бд передаются и из бд читается информация, сделано в виде вызова пакетов. При поступлении нового тика он сохраняется в бд. Всё успешно работает, при размножении
Aleksey Yakushev
Добавил тему Oracle интеграция с MQL4
Сорри. Впервые на форуме. Ни как не могу найти пример. подскажите есть ли возможность интеграции MQL с Oracle RDBMS. Хотелось бы все аналитические расчеты написать на PL/SQL и т.е. чтобы MT4 давал только котировки и возможность выставлять ордера