Strategy Trader

Discussion in 'Automated Trading' started by Jason Rogers, Jun 15, 2010.

  1. Jason Rogers

    Jason Rogers ET Sponsor

    I've attached another custom indicator to this post called the equity plotter. The equity plotter will plot the profit/loss from automated trades. This becomes useful if you're running strategies on multiple currency pairs. You can see your profit/loss broken down by currency pair. Below is an example of the equity plotter on the AUD/NZD and EUR/GBP charts. I added the grid strategy to the chart and you can see that AUD/NZD has an overall loss of $182.70 whereas EUR/GBP has an overall profit of $242.74. Helps you identify which pairs have been most profitable.

    [​IMG]
     
    #21     Dec 1, 2010
  2. Jason Rogers

    Jason Rogers ET Sponsor

    Trading Session Indicator:

    This indicator will outline the candles occurring in the major forex trading sessions: New York, Tokyo, and London. This way you can easily tell which moves occurred during which sessions or which session we are currently in. Below is an example, and you can find the custom indicator attached to the post.

    [​IMG]
     
    #22     Dec 2, 2010
  3. Jason Rogers

    Jason Rogers ET Sponsor



    The Strategy Trader contest ended on Dec. 3, and the winners have been announced. See below for a list of the winners. Each demo in the contest started with a balance of $10,000.

    [​IMG]


    The next automated trading contest for Strategy Trader is already being planned and it will have $100,000 in total prizes. Look for more details in January 2011 with the contest to begin as early as February 2011.
     
    #23     Dec 20, 2010
  4. Jason Rogers

    Jason Rogers ET Sponsor

    Supertrend indicator is attached. Green indicates a bullish trend and red indicates a bearish trend. The indicator parameters let you set the atr length and multiplier.

    [​IMG]

    Indicator is attached.
     
    #24     Jan 12, 2011
  5. Jason Rogers

    Jason Rogers ET Sponsor

    This is a self-installing version of the Commitment of Traders Indicator for Strategy Trader. The indicator was created by David Rodriguez of DailyFX

    Download the COTIndicator.zip file, unzip. Run the attached .exe file. Open Strategy Trader and the Strategy Trader editor. When prompted by the Editor, hit "okay" to import the "COTIndicator.fxd" file.

    Once it has compiled correctly, open the "COTIndicator.fxw" file found in the default "MyWork" directory. If you installed Strategy Trader in the default location, this would be C:\Program Files\FXCM\Strategy Trader\MyWork .

    All COT data is printed with the futures contract in mind. That is to say, Non Commercial and Commercial positioning on pairs such as the USDJPY and USDCHF are actually on JPYUSD and CHFUSD futures.

    [​IMG]
     
    #25     Jan 17, 2011
  6. Jason Rogers

    Jason Rogers ET Sponsor

    A new build has been released for Strategy Trader (build 311) and you can download it directly from the website http://www.fxcm.com/download/StrategyTrader.exe

    There are two changes to note in this new build. 1) The new build fixes a problem which was causing gaps to appear in the charts for some users. 2) It allows Strategy Trader to read across time frames for trading confirmation. For example, if you use MACD and want the strategy to only buy if there is confirmation on a 5 minute and a 10 minute chart, you can now do so. Previously, Strategy Trader could only look at one time frame, so either 5 minute or 10 minute in the example.

    -Jason
     
    #26     Feb 9, 2011
  7. Jason Rogers

    Jason Rogers ET Sponsor

    Here's an interesting indicator created by James Stanley of DailyFX. The indicator uses bollinger band information to create an oscillator measuring acceleration/deceleration of the trend.

    The oscillator measures the difference between the upper and lower bollinger bands. A moving average of the same length as the bollinger band is also plotted over the oscillator.

    If the oscillator is greater than the moving average, it indicates the trend is accelerating.

    If the oscillator is less than the moving average, it indicates the trend is decelerating.

    [​IMG]
     
    #27     Mar 22, 2011
  8. Jason Rogers

    Jason Rogers ET Sponsor

    FXCM is hosting a free webinar series on coding in C# for the Strategy Trader platform. The webinar series starts this week with the next webinar being held tomorrow at 4:00pm ET (20:00 GMT). You can register for each webinar here: (webinar registration) and below is the complete schedule for the next 10 weeks:

    WEEK 1 – BASICS OF STRATEGIES

    • What should be done inside of Construct, Initialize and Execute.
    • Customizing your strategy using inputs for new variables.
    • Customizing your indicator and coding your strategy to receive updated numbers from that indicator.
    • Setting up specific orders for opening and closing trades.
    • Combining these elements by setting up specific logic for your strategy to place and manage trades.

    WEEK 2 - BASICS OF AN INDICATOR
    • Creating your own custom indicators
    • Plotting and using custom indicators on charts

    WEEK 3 - BASICS OF A FUNCTION
    • Structures and Uses of Functions

    WEEK 4 - OPENING ORDERS
    • IPrice, Market and Market Range orders
    • Understanding the specifics of each of the inputs
    • Maximize utility by using the correct Open Order type

    WEEK 5 – CLOSING ORDERS
    • Learn the specifics behind all the different ways to close trades
    • Trailing Stops, By Entry, Market, Market Range
    • Maximize utility by using the correct Close Order type

    WEEK 6 – HOW TO KEEP TRACK OF AND UTILIZE MULTIPLE POSITIONS AT THE SAME TIME
    • Learn the specifics behind managing multiple positions
    • See how to check on past chart trades to possibly base future trades on

    WEEK 7 – UTILIZING MULTIPLE TIME FRAMES
    • Analyze and act on multiple time frames

    WEEK 8 – INTRA BAR ORDER GENERATION
    • Explanation of differences between:
    o IOG - Intra-Bar Order Generation
    o Executing on candle closes
    • Learn to control when certain parts of the code execute
    • Code execution based on:
    o Price
    o Time
    o Indicators
    o Other inputs

    WEEK 9 – BRINGING IN OUTSIDE DLLS AND ACCESS FXCM ACCOUNT INFORMATION
    • C# allows to call outside DLLs
    • Also to connect to a database to even more complex strategies

    WEEK 10 – HIDE YOUR CODE IN A .NET DLL THEN LEARN TO SELL AND MARKET YOUR STEA COMMERCIALLY
    • Learn to put all your code into a DLL to protect your intellectual property

     
    #28     May 3, 2011