|
|||||||
| Register in Forex TSD! | |
|
Trading Systems Leaders in this forum (automated trading systems) are winning more than 3000 pips in a month (30000$ investing one lot every time). Click here to register and get more information |
|
![]() |
|
|
LinkBack (19) | Thread Tools | Display Modes |
|
||||
|
Quote:
dukascopy is one of the best ECN. I have a friend that is trading with them and he is really happy to deal with them. One day maybe I will go with them. ECN for me is still a dream, you need big bucks. Wish you all the best in trading. Have a nice day! ![]() |
|
||||
|
Speaking of which, here is a post from EFX/MBT
http://www.nondealingdesk.com/showpo...46&postcount=1 |
|
||||
|
Quote:
Choose "software" tab. Inside there are many API links. Quote:
__________________
|
|
||||
|
I don't like the requirement of running their little jar package for the actual order entry. The CTCI requirement to avoid the jar package (TWS) is not too bad for a dedicated connection.
What really bothers me are these people saying one place "we're compliant with FIX 4.1 and 4.2", then later somewhere else, "We have pieces of 4.3 and 4.4 protocols" and then, "we have proprietary extensions to the FIX protocol." I suppose that means as a developer I'd start with FIX 4.2 and then merge in some of the 4.3/4.4 features. The proprietary 'ambiguities and extensions' part will probably be the most annoying, least documented and implementation specific part. The functionality from 4.3 is probably swap support. The functionality from 4.4 is probably multileg orders and position reporting. If IB and FIX are used, we'd probably save time by supporting CCTI at $100/mo. I am not thrilled with the idea of using FIX for quotes and TWS for orders. |
|
||||
|
Here is the current plan:
Write an implementation of the FIX protocol in Python, with MySQL storing the data as if it were a charting application. I'm working on this with one other programmer, we won't release anything until we have some code. A few programmers have offered to help, we will be doing everything in Python and MySQL. Quote Protocol Login Interpreted data Writes to MySQL Database Order Protocol FIX 4.4 base Proprietary Extensions Generics for handling order types Can fetch data on position sizes, balance, etc. Indicators Written in MySQL (SQL, possibly some Transactional SQL, Possibly stored procedures) Python Indicator Interface (PyIndicator) Indicators can also be written in Python Can be time sensitive and historically time sensitive. (In the past X weeks of data, how many Tuesdays at 8am NY time did the price go up if 8am London time went up?) Automated Trading Uses Indicators and Quotes to place orders Written in Python, makes PyIndicator calls Sends orders to OrderProtocol Has internal data structures, objects Account Information Fetches information from OrderProtocol Used to pick lot sizes Historical performance records Historical record of trades |
|
||||
|
Yes
that is indeed the purpose. I'm going to start with the EA that have very few indicators and then slowly add more exit strategies and indicators. We might also be able to do MQL to ECN conversions, and suggestions to increase profitability based on the advantages of the ECN. We get to see how many orders are stacked up above the ask and below the bid (tens or hundreds of thousands mini lots) and we can look at the streaming data to determine if the activity is on the bid or the ask. (Which side dropping their price, and how often?) This could also lead to some interesting see saw style calculations. The main advantage of course using MySQL over a chart is that the data can be selected and managed in more interesting ways, like the price action divided up by market. Make 100 graphs of the last JPY, London and NY open side by side, etc. Best part in my mind: there is no broker to fight you. And of course, having spreads of 1 pip or less is also nice ![]() |
|
||||
|
Hi daraknor,
You might fly over my reply because it's my first post but I stumbled across this thread and found it really interesting because we have the same goals. So I'll keep it short and concise. I developped a system based on woodie's CCI with some other indicators relying on volume. So I needed to find the best broker with the biggest volume and came across dukascopy. So i started demotrading my system with them. But as it is based on the metatrader platform, I had bad results depending on which metatrader brokers signals I used. Because as you said some brokers distort their tick data way too much. So I called dukas which provides a FIX API to trade through and also some agents and wanted to integrate their datafeed into metatrader...and of course I would not get support for that...but they have an agent or dll which allows metatrader to post trades on their system so an expert advisor could do the job. I began then comparing dukas 1m chart data with that of many metatrader brokers. I wrote some perlscripts to do the job and finally came across a broker whose datafeed is close enough to use and demotested it manually for some time with much better results. In conclusion for me the best bet is to use a metarader broker demo datafeed to trade live on an ECN without rewriting the whole code in java or whatever. Also there might be pros and contras to dissociate different brokers interest. I really like your approach going the python way but maybe perl is a simpler option and I don't really see the need of using a database like MySQL to store the tick data because the candles data is just so straightforward and not linked in a way you would need a DB to spare redundant data. I hope you read on to now and would like to hear from you. best regards |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://www.forex-tsd.com/metatrader-brokers/7009-ecn-trading.html
|
|||
| Posted By | For | Type | Date |
| MetaTrader brokers and feed | This thread | Refback | 04-21-2008 08:43 PM |
| Automat na oandzie. | Post #107 | Refback | 03-05-2008 08:15 PM |
| Automat na oandzie. | Post #107 | Refback | 03-05-2008 07:31 PM |
| Automat na oandzie. | Post #107 | Refback | 03-05-2008 07:31 PM |
| Ecn Forex | This thread | Refback | 11-14-2007 04:16 AM |
| MetaTrader brokers and feed | This thread | Refback | 10-15-2007 07:14 AM |
| MetaTrader brokers and feed | This thread | Refback | 09-09-2007 09:08 AM |
| Forex ECN brokerage start-up question | This thread | Refback | 08-31-2007 10:27 AM |
| MetaTrader brokers and feed | This thread | Refback | 08-16-2007 06:21 PM |
| Forums - which broker offers metatrader 4? | This thread | Refback | 08-08-2007 10:43 PM |
| MetaTrader brokers and feed | This thread | Refback | 08-01-2007 11:07 AM |
| MetaTrader brokers and feed | This thread | Refback | 07-31-2007 11:32 PM |
| Is there anyone tried metatrader pro with atcbroker? | This thread | Refback | 07-26-2007 11:12 PM |
| Is there anyone tried metatrader pro with atcbroker? | This thread | Refback | 07-25-2007 04:52 PM |
| Forums - which broker offers metatrader 4? | This thread | Refback | 07-22-2007 08:41 AM |
| Forums - which broker offers metatrader 4? | This thread | Refback | 07-10-2007 03:40 AM |
| Forex ECN brokerage start-up question | This thread | Refback | 07-06-2007 07:28 AM |
| MetaTrader brokers and feed @ Forex Factory | This thread | Refback | 06-25-2007 11:59 AM |
| Is there anyone tried metatrader pro with atcbroker? @ Forex Factory | This thread | Refback | 06-23-2007 04:58 PM |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mobile Trading/Technical Requirements/Automated Trading Championship | icum | Tools and utilities | 71 | 03-10-2008 11:12 PM |
| T Squared Trading LLC Currency Trading/Mercado de Divisas | T Squared Trading | Raw Commercial Ideas | 134 | 11-28-2007 11:07 AM |
| Forex Trading Survey (live trading) | bcitra | General Discussion | 1 | 01-14-2007 02:49 PM |