Go Back   DailyFX Forum > FXCM Products and Services > MT4 > Programming Discussion

Reply
 
Thread Tools Rating: Thread Rating: 16 votes, 5.00 average.
  #1 (permalink)  
Old 08-07-2008, 02:56 PM
Moderator
 
Join Date: Jun 2007
Posts: 39
FXCM is an unknown quantity at this point
Strategy Consulting

Strategy Consulting

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.
Reply With Quote
  #2 (permalink)  
Old 08-08-2008, 12:02 PM
Carri_Trade
Guest
 
Posts: n/a
Confidentiality

Programming Services,

I have a strategy that I do not want to share with the rest of the world. If you code my strategy, will you keep it private? How will I know this?

Thanks, Carri Trade
Reply With Quote
  #3 (permalink)  
Old 08-08-2008, 12:39 PM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
Confidentiality

Carri Trade

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.
Reply With Quote
  #4 (permalink)  
Old 08-12-2008, 10:55 AM
FXmaster_trader
Guest
 
Posts: n/a
System based trading

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.
Reply With Quote
  #5 (permalink)  
Old 08-12-2008, 02:38 PM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
Gray Box

Quote:
Originally Posted by FXmaster_trader View Post
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.
Reply With Quote
  #6 (permalink)  
Old 08-12-2008, 04:00 PM
Carri_Trade
Guest
 
Posts: n/a
Fractional Pips and Mini Lots

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?
Reply With Quote
  #7 (permalink)  
Old 08-12-2008, 04:43 PM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
Quote:
Originally Posted by Carri_Trade View Post
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.
Reply With Quote
  #8 (permalink)  
Old 01-08-2009, 08:20 AM
TIGTRADER's Avatar
Member
 
Join Date: Jun 2008
Posts: 19
TIGTRADER is an unknown quantity at this point
Quote:
Originally Posted by Luke Quinn View Post
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?

If works that I KNOW! we can work something out
Reply With Quote
  #9 (permalink)  
Old 01-08-2009, 09:00 AM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
Custom Indicator EA

Quote:
Originally Posted by TIGTRADER View Post
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.
Reply With Quote
  #10 (permalink)  
Old 01-23-2009, 12:47 PM
Member
 
Join Date: Dec 2008
Posts: 14
adelin2 is an unknown quantity at this point
kdgat6

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
Reply With Quote
  #11 (permalink)  
Old 01-27-2009, 12:49 PM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
Quote:
Originally Posted by adelin2 View Post
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.
Reply With Quote
  #12 (permalink)  
Old 01-27-2009, 10:32 PM
Member
 
Join Date: Jul 2008
Posts: 70
JForex is an unknown quantity at this point
MT4 Live questions.

Hi Luke,

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?

Thanks,
JForex.
Attached Thumbnails
strategy-consulting-ea-currency-pairs.jpg  

Attached Images
 

Last edited by JForex; 01-27-2009 at 10:54 PM..
Reply With Quote
  #13 (permalink)  
Old 01-28-2009, 09:28 AM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
MT4 Live questions.

Hello JForex,

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.
Reply With Quote
  #14 (permalink)  
Old 01-28-2009, 11:23 AM
Member
 
Join Date: Jul 2008
Posts: 70
JForex is an unknown quantity at this point
Thanks for the explanation Luke.

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.

Last edited by JForex; 01-29-2009 at 03:04 AM..
Reply With Quote
  #15 (permalink)  
Old 02-03-2009, 04:28 PM
Luke Quinn's Avatar
FXCM Programmer
 
Join Date: Aug 2008
Posts: 37
Luke Quinn is an unknown quantity at this point
Quote:
Originally Posted by JForex View Post
Thanks for the explanation Luke.

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.
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




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.

All times are GMT -5. The time now is 07:01 PM.
Copyright ©2009 Daily FX. All Rights Reserved.