News about FDK
News about FDK
FXOpen Development Kit provides .NET API:
• quotes receiving (included level2)
• historical quotes and bars getting
• trade operations
• trade history getting
To use FDK you should install .NET 4.0, Visual Studio 2010 runtime libraries and Visual Studio C# 2010 Express:
http://www.microsoft.com/en-us/downl....aspx?id=17851
http://www.microsoft.com/en-us/downl...s.aspx?id=5555
http://www.microsoft.com/en-us/downl....aspx?id=14632 (for 64-bit OS only)
http://www.microsoft.com/visualstudio/eng/downloads
New version of FDK has been released.
List of changes:
• Quotes downloader example
• FIX protocol 1.7 supporting
• Renaming
Last edited by FXOpen Research; 11-23-2012 at 10:04 AM.
Dangerous (11-23-2012)
List of changes:
• [FIXED] QuotesDownloader example can not start, if UAC is enabled.
• [FIXED] Error of FDK initialization under IIS.
• [FIXED] Remove source control association from FDK examples.
List of changes:
• [FIXED] TickExample example does not receive quotes after reconnect.
• [CHANGED] Removing obsolete parameters.
• [ADDED] New type of quotes storage: SQLite.
FXOpen Quotes Downloader - a simple application allowing you to download FXOpen ECN historical quotes or ticks for any currency pair and time interval.
How to use FXOpen quotes Downloader:
1) Register via http://tpdemo.fxopen.com/AccountRegistrationWebSite/ (DEMO) or http://tplive.fxopen.com/AccountRegistrationWebSite/ (LIVE)
2) Download and install FXOpen Quotes Downloader (a .rar file is attached to this post).
3) Enter the credentials, that you received when registering at step 1 and click CONNECT.
4) select the time interval
5) select the folder on your computer, to which the file with quotes will be saved.
6) select the type of quotes you'd like to download (tick, bars, etc)
As an example, the size of a file containing ticks for EURUSD for one trading day will typically be 3-5 Mb.
Feel free to share your user experience and help us improve Quotes Downloader! Our IT will be monitoring feedback in this thread and will take your suggestions into consideration.
Last edited by FXSupporter; 12-11-2013 at 12:09 PM.
FXOpen Manager (01-18-2013)
List of changes:
• [ADDED] Compiled exe file of QuotesDownloader
• [ADDED] Downloading of bars
• [FIXED] Resuming of quotes downloading
FXOpen Manager (01-18-2013)
List of changes:
• [ADDED] QuotesDownloader improving: you can specify port number and connection type (SSL or not).
• [FIXED] DataFeedStorage does not flush data on dispose; currently you can specify this parameter on creation.
• [CHANGED] Migration to C++ 2012 runtime libraries.
• [CHANGED] C++ runtime libraries have been embedded; currently you can skip them installation.
• [CHANGED] Number of dlls: FDK contains only two libraries.
Приложение FXOpen Quotes Downloader позволит вам загружать историю котировок или тиков от FXOpen ECN по любому финансовуму инструменту за выбранный промежуток времени.
1) Зарегистрируйте демо счет по ссылке http://tpdemo.fxopen.com/webaccess ;
или Live счет по ссылке http://tplive.fxopen.org/webaccess
2) загрузите и установите приложение Quotes Downloader
3) Введите данные, которые получили при регистрации в пункте 1. И нажмите «Connect».
4) Далее вам надо выбрать временной интервал, тип данных (тики, бары, итд) и папку на вашем компьютере, куда будет загружен файл.
Высказывайте свои предложения и отзывы о работе с Quotes Downloader, для того, чтобы мы могли учесть ваши пожелания при доработке приложения. Наши специалисты регулярно отслеживают отзызы в этой теме.
Initial version of MQL4 emulator.
See Mql4Emulator project.
main functions
int init()
int start()
int deinit()
date and time functions
int Day()
int DayOfWeek()
int DayOfYear()
int Month()
datetime TimeCurrent()
int TimeDay(datetime date)
int TimeDayOfWeek(datetime date)
int TimeDayOfYear(datetime date)
int TimeHour(datetime time)
datetime TimeLocal()
int TimeMinute(datetime time)
int TimeMonth(datetime time)
int TimeSeconds(datetime time)
int TimeYear(datetime time)
int Year()
orders functions
int OrdersTotal()
bool OrderSelect(int index, int select, int pool = MODE_TRADES) - not implemented for MODE_HISTORY
int OrderType()
double OrderProfit()
string OrderSymbol()
int OrderTicket()
double OrderLots()
double OrderStopLoss()
double OrderTakeProfit()
double OrderOpenPrice()
datetime OrderOpenTime()
int OrderMagicNumber() - not implemented: returns always zero
quotes
bool RefreshRates()
double MarketInfo(string symbol, int type) - implemented for MODE_BID, MODE_ASK, MODE_POINT, MODE_DIGITS and MODE_SPREAD
double Bid
double Ask
double Point
int Digits
bars history
double[] Open
double[] Close
double[] High
double[] Low
int[] Volume
int Bars
trading methods
int OrderSend(string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment = null, int magic = 0, int expiration = 0, int color = CLR_NONE)
bool OrderDelete(int ticket, int Color = CLR_NONE)
bool OrderClose(int ticket, double lots, double price, int slippage, int Color = CLR_NONE)
bool OrderCloseBy(int ticket, int opposite, int Color = CLR_NONE)
bool OrderModify(int ticket, double price, double stoploss, double takeprofit, datetime expiration, int arrow_color = CLR_NONE)
status functions
bool IsTradeAllowed() - not implemented; returns always true
bool IsConnected()
bool IsStopped()
int HistoryTotal() - not implemented; returns always zero
This is the temporary solution for those who would like to use FXOpen Quotes Downloader under WinXP.
New functions of MQL emulator.
math functions
double MathAbs(double value)
int MathAbs(int value)
double MathArccos(double x)
double MathArcsin(double x)
double MathArctan(double x)
double MathCeil(double x)
double MathCos(double value)
double MathExp(double d)
double MathFloor(double x)
double MathLog(double x)
double MathMax(double value1, double value2)
int MathMax(int value1, int value2)
double MathMin(double value1, double value2)
int MathMin(int value1, int value2)
double MathPow(double basis, double exponent)
int MathRand()
double MathRound(double value)
double MathSin(double value)
double MathSqrt(double x)
void MathSrand(int seed)
double MathTan(double x)
history functions
int iBars(string symbol, int timeframe)
int iBarShift( string symbol, int timeframe, datetime time, bool exact = false)
double iClose(string symbol, int timeframe, int shift)
double iHigh(string symbol, int timeframe, int shift)
int iHighest(string symbol, int timeframe, int type, int count = WHOLE_ARRAY, int start = 0)
double iLow( string symbol, int timeframe, int shift)
int iLowest(string symbol, int timeframe, int type, int count = WHOLE_ARRAY, int start = 0)
double iOpen(string symbol, int timeframe, int shift)
datetime iTime(string symbol, int timeframe, int shift)
int iVolume(string symbol, int timeframe, int shift)
olegf0x (05-31-2013)
Account Registration Links for FDK have changed. Please, note the updated account opening instructions.
FXOpen Quotes Downloader - a simple application allowing you to download FXOpen ECN historical quotes or ticks for any currency pair and time interval.
How to use FXOpen quotes Downloader:
1) Register via http://tpdemo.fxopen.com/AccountRegistrationWebSite/ (DEMO) or http://tplive.fxopen.com/AccountRegistrationWebSite/ (LIVE)
2) Download and install FXOpen Quotes Downloader (a .rar file is attached to this post).
3) Enter the credentials, that you received when registering at step 1 and click CONNECT.
4) select the time interval
5) select the folder on your computer, to which the file with quotes will be saved.
6) select the type of quotes you'd like to download (tick, bars, etc)
As an example, the size of a file containing ticks for EURUSD for one trading day will typically be 3-5 Mb.
Feel free to share your user experience and help us improve Quotes Downloader! Our IT will be monitoring feedback in this thread and will take your suggestions into consideration.
The latest version of FDK can be downloaded from http://forum.soft-fx.com/topic21-fdk-.aspx
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks