As a leader in the retail currency trading markets FXCM Programming Services is able to leverage its experience and expertise to help clients implement their automated strategy designs on platforms such as TradeStation, MetaTrader, and other platforms upon request.
Automated strategies are useful for both seasoned and novice traders alike. Clients often favour trading certain currencies, types of markets, or times of day. An automated strategy allows a program to trade what and when you don’t want to. As an example, if you prefer trading range bound markets, develop a trending strategy to compliment your style. Additions like this can make a traders overall approach more complete.
FXCM’s team of expert programmers can take your trading concepts and implement an automated strategy in the language of your choice, on the platform of your choice. With the assistance of FXCM Programming Services a lack of programming experience is no longer a barrier to the rapid development of your automated strategy.
Consider the following benefits of using automated trading strategies in the FX market:
Automated strategies lack emotion when trading.
Trading using predefined programmed rules allows virtually instant decision making in active markets.
Defining set ways to manage money and risk allows a trader to maintain discipline.
The 24 hour a day nature and deep liquidity of the FX market lends itself well to technical trading.
An automated strategy never sleeps, has to go to work, or needs to step away for lunch. It runs until its turned off.
In order to obtain a strategy consulting quote, please submit your specifications via the RequestFor Quote (RFQ) form. If you have any specific questions or concerns about a consulting project feel free to ask a question via this forum or to contact us at consulting@fxcm.com.
We take our client's intellectual property seriously. The consulting agreement clearly outlines the rights of Programming Services and the client. For clients concerned about confidentiality before they divulge their strategy, we provide a mutual non-disclosure agreement for both the client and us to sign up front.
I have a set of rules that I use to trade, so in a sense I am system trading. The thing is, I want the ability to make the final decision before entering a trade. Is there a way to "grey box" a strategy so that I get signals but have the ability to make the final decision on these signals? I feel like I often miss my best opportunities, and end up getting in on the bad trades of my system.
I have a set of rules that I use to trade, so in a sense I am system trading. The thing is, I want the ability to make the final decision before entering a trade. Is there a way to "grey box" a strategy so that I get signals but have the ability to make the final decision on these signals? I feel like I often miss my best opportunities, and end up getting in on the bad trades of my system.
YES! Deffinitely! One thing that people overlook is the fact that they can use EA's to email themselves alerts. This can even be set up with most phones. That way clients can always be aware of when their signal triggers, then choose whether or not to take that signal. This allows you to manual trade are optimum times without having to stare at your charts 24 hours a day.
Currently I have a strategy I use with another broker. It does not seem to work with FXCM, the logs show it trading lots that are 10 time larger and the stops and limits are 10 times less far away. When I try to trade 2 mini lots it trades 20, and when I try to take 30 pips profit, it takes 3 pips profit. Is my strategy incompatible with FXCM?
Currently I have a strategy I use with another broker. It does not seem to work with FXCM, the logs show it trading lots that are 10 time larger and the stops and limits are 10 times less far away. When I try to trade 2 mini lots it trades 20, and when I try to take 30 pips profit, it takes 3 pips profit. Is my strategy incompatible with FXCM?
Yes, I have seen these issue before. The take profit issue is often caused when strategies are coded in such a manner that do not account for fractional pips. The lot issue is caused when the strategy does not allow for the customization of lot size. Both of these can be quite easy to variablize. Please contact consulting@fxcm.com if you would like Programming Services to add these features to your current strategy.
Yes, I have seen these issue before. The take profit issue is often caused when strategies are coded in such a manner that do not account for fractional pips. The lot issue is caused when the strategy does not allow for the customization of lot size. Both of these can be quite easy to variablize. Please contact consulting@fxcm.com if you would like Programming Services to add these features to your current strategy.
I like to know about this services; How long will take you to get my Indicators into EA; and there is a cost associated to it?
I like to know about this services; How long will take you to get my Indicators into EA; and there is a cost associated to it?
If works that I KNOW! we can work something out
Due to the high demand for programming consulting we generally execute projects in 1-2 weeks. Programming Services costs $100 an hour. The cost associated with your indicator depends upon its complexity. Often indicators can be finished in 2-3 billable hours. To get a more thorough quote, please email your indicator idea to consulting@fxcm.com. If you have concerns about intellectual property a Mutual Non-Disclosure Agreement can be provided.
__________________ FXCM Programming Services is able to leverage its experience and expertise to help clients implement their automated strategy designs on platforms such as TradeStation, MetaTrader, among others, upon request.
usually we get lots of tips using these forums, sharing ideas, asking and answering when we can. There are also many sources of info, I’d really doubt before paying someone before trying myself… let’s take advantage of how open is this market
usually we get lots of tips using these forums, sharing ideas, asking and answering when we can. There are also many sources of info, I’d really doubt before paying someone before trying myself… let’s take advantage of how open is this market
I deffinitely don't want to discourage clients from sharing ideas and concepts in an open format. The building of a community of traders together is a positive thing, and I hope traders feel free to do this.
Though this is great for some clients, often other clients have concern about privacy or want to put the expertise of a professional developer on retainer. Clients can choose to use a Non-Disclosure Agreement before disclosing concepts. Also, many clients of FXCM trade 10-20 million a click, to them the experience of FXCM Developers is well worth the cost of hiring.
__________________ FXCM Programming Services is able to leverage its experience and expertise to help clients implement their automated strategy designs on platforms such as TradeStation, MetaTrader, among others, upon request.
I have a live account with FXCM and am ready to run my EA on FXCM account.
First, will I be able to "upload my EA" to the FXCM-server so it runs there and I dont have to keep my computer on?
Second, do you know if the same EA (lets say TestEA) can be used on different currency charts in the same session simultaneously? Or is it known to cause problems?
Lastly, I am very surprised to find out that MetaQuotes MT4 platform kept my positions open, even when I lost my internet connection for 5 hours. Do you know how is this possible? Or is it that the position is opened at the server, but no longer managed by the EA?
Welcome to FXCM. We currently do not host client's strategies at this time. I know that hosting companies rent space to people for about $10-$12 a month. This would allow you to turn your computer off at night. This may be a feature that FXCM offers in the future.
With regards to running an EA on multiple currencies, it can depend upon the EA itself, but generally speaking, this is not an issue.
With regards to positions, those are managed on servers at the broker, not the client application. If your client side software is disconnected, your broker will not automatically close your positions for you.
__________________ FXCM Programming Services is able to leverage its experience and expertise to help clients implement their automated strategy designs on platforms such as TradeStation, MetaTrader, among others, upon request.
Lets say the terminal goes down when the EA was running, and then the terminal is brought back after couple of hours. It seems to me that upon coming back, the EA again starts managing the position it had opened.
Is it correct that EAs have the capability to Resume managing the positions they opened before shutdowns? That seems to be happening to my open positions.
Lets say the terminal goes down when the EA was running, and then the terminal is brought back after couple of hours. It seems to me that upon coming back, the EA again starts managing the position it had opened.
Is it correct that EAs have the capability to Resume managing the positions they opened before shutdowns? That seems to be happening to my open positions.
If yes, that's great. Can you comment?
Thanks,
JForex.
JForex,
Its hard for me to answer this with certainty, as there can be many different ways to code the same strategy. The only way to know for sure is to test each strategy or look at its code. That said, common good practice is to code in such a way that the strategy takes stock of current positions upon reconnect and manage them accordingly. This usually is pretty easy to do.
Best,
Luke Quinn
Programming Services
__________________ FXCM Programming Services is able to leverage its experience and expertise to help clients implement their automated strategy designs on platforms such as TradeStation, MetaTrader, among others, upon request.
Disclaimer: Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts. Any opinions, news, research, analyses, prices, or other information contained on this website is provided as general market commentary and does not constitute investment advice. Forex Capital Markets LLC. will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.