Programming and Back Testing Volume Profile and Value Areas

Discussion in 'App Development' started by SimpleMeLike, Dec 17, 2016.

  1. Thanks MattZ,

    This is where I am now. I have about 2 years of real time screen trading the charts. Just really trading what I see from price action and some trendlines and resistance and support. I lost money too, but money well lost to teach me.

    I often wonder how to traders come up with trading strategis to backtest, and I belive that comes from just trading experience and starring a the chart everyday and thinking.

    I hope my thoughtshirt makes sense
     
    #11     Dec 18, 2016
  2. MattZ,

    This comments will save me alot of time trying to figure out how to program and backtest Volume Profile. I currently discretion trade it.

    Thank you for comment.
     
    #12     Dec 18, 2016
    MattZ likes this.
  3. MattZ

    MattZ Sponsor

    This is only a matter of opinion of course, but my experience has shown that sitting in front of the screen and starring does not give you magical powers or give you enough natural (intuitive) skills to trade with. You must have a method that you are comfortable implementing.

    I understand that everyone has his/her risk capital and you can't just throw money at it. But, changing methods every few years is a mistake that many traders do. Something new does not always bring success.
    I encourage you to explore Volume Profile and combined with what you have done before it could lead (potentially) to a method you are comfortable with. However, there was nothing wrong with the approach (price action) you traded before (IMHO). Your loss could have been a result of poor risk management, risk tolerance or trading markets that don't match your risk capital.

    I highly suggest keeping a journal of your trades. Something in an excel spreadsheet that ties performance statists and graphs. You may gain a serious insight into how you trade....a picture is worth a thousand words. I wish you well and read this: http://www.optimusfutures.com/trade...-stop-doing-after-5-years-of-futures-trading/

    THERE IS SUBSTANTIAL RISK OF LOSS IN FUTURES TRADING. PAST PERFORMANCE IS NOT INDICATIVE OF FUTURE RESULTS.
     
    #13     Dec 18, 2016
    DTB2 likes this.
  4. MattZ

    Thank you so much for the advice and link. I do keep a journal of trades and picture of each trade. This really helps. I believe I am on the right track
     
    #14     Dec 18, 2016
  5. Macca1

    Macca1

    Backtesting volume profiles values is relatively easy using Sierra charts. Providing you can clearly document your conditions to enter/ exit.

    http://www.sierrachart.com/index.ph...tepInstructionsConfigureDrawVolumeProfileTool

    Sierra charts volume profile study outputs subgraph values for all sorts of profile values, eg POC, VAL,VAL,HVN,LBN VWAP etc. So alerts could be setup using Sierra charts simple alerts conditions, these conditions could then be outputted to a SC spreadsheet study, where you would have further access to Volume at price data. Creating formulas in the spreadsheet study you could create a system that could be backtested over historical data.

    http://www.sierrachart.com/index.php?page=doc/StudyChartAlertsAndScanning.php
    http://www.sierrachart.com/index.php?page=doc/SystemsAlerts.php

    If your system used custom Volume profile variations, or you had complex conditions and needed to reference comparable times stamps over x amount of days, then you would need to use ACSIL, which is Sierra charts C++ interface. I doubt this is the case.

    http://www.sierrachart.com/index.php?page=doc/AdvancedCustomStudyInterfaceAndLanguage.php

    If you don't have any experience using the likes of excel, or a background in C++ then your best option is to pay a dev to create this.


    -
     
    #15     Dec 19, 2016
    SimpleMeLike likes this.
  6. Thank you for your response.
     
    #16     Dec 19, 2016
  7. SunTrader

    SunTrader

    It was a good response - period!
     
    #17     Dec 24, 2016
    MattZ likes this.
  8. One can back test pretty much anything imaginable with TradeStation's Easy Language. I have been using it about 15 years.
     
    #18     Dec 24, 2016
  9. Thanks Steve, i am currently reviewing NinjaTrader or Tradestation as my platform for programming. NinjaTrader is free to trial, repeatly.
     
    #19     Dec 24, 2016
  10. InvBox

    InvBox

    VP is just another one technical indicator. No more no less. Any programming language can do it in 1-2-3. I've did several profile strategies on C#. The only one difficult - you need a ticks instead of bars.
     
    #20     Dec 26, 2016
    MattZ likes this.