• Australian (ASX) Stock Market Forum

Hello and welcome to Aussie Stock Forums!

To gain full access you must register. Registration is free and takes only a few seconds to complete.

Already a member? Log in here.

Dump it Here

Discussion in 'Beginner's Lounge' started by Skate, Dec 17, 2018.

  1. Warr87

    Warr87

    Posts:
    210
    Likes Received:
    389
    Joined:
    Jun 28, 2019
    Exactly. I could buy a strategy or subscribe to a black box system, but unless I had a hand in it I likely wouldn't be able to follow it 100%. Having code handed to you certainly wont make you a good trader. Plenty of big name traders have said there systems are simple, and they could give it out but no one would follow them 100%, therefore its pointless.

    Something to think about. Got to know your system, got to know how it works, and its got to match you as a trader.
     
    qldfrog, Newt and Skate like this.
  2. ducati916

    ducati916

    Posts:
    2,193
    Likes Received:
    879
    Joined:
    Feb 13, 2006
    But it is the vehicle (combined with a good driver/rider).

    If the car/bike is not competitive and set up well, then the skill level of the driver will be inconsequential to the final result.

    You see this in F1 constantly. Excellent driver, average car, poor results. Driver changes teams, gets top car, wins championship. Every now and then, you get a driver/rider who is so adept that they can take a bad car and develop it. A bad car becomes a better or even great car, allowing them to win.

    Two examples were Schumacher and Rossi. They took poor cars and bikes and developed them (Ferrari and Yamaha).

    jog on
    duc
     
    Newt, Saqeeb, qldfrog and 1 other person like this.
  3. Roller_1

    Roller_1

    Posts:
    278
    Likes Received:
    54
    Joined:
    Sep 13, 2013
    Hi Skate

    With regards to your backtest results for various systems why is it that you are only testing or posting the results over 2019, are you testing these systems in the development phase of longer periods?
     
    Skate likes this.
  4. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Mistake.jpg

    I have a Confession
    I have made a rookie mistake in reporting the ZIG strategy. After a nudge from @rnr I reworked my ZIG strategy & didn't save & override the original .apx file - meaning I was reporting using the original strategy not the updated & hopefully improved strategy, Sorry about that.

    The Correct results
    I have corrected the error with little effort to update & correct the records. For those who have a pedantic nature I have attached a pdf with all the updated results for verification.

    3. Button Update.jpg

    4. Dashboard Capture.JPG


    5. Line Chart Capture.JPG


    6. Open Summary Capture.JPG

    Skate.
     

    Attached Files:

    Newt, qldfrog, Saqeeb and 1 other person like this.
  5. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    @Roller_1 all my strategy development has been completed a year or so ago. Backtesting results from 20 years ago bear no resemblance to current results. I tend to use the last year (the last 365 days) for backtest reports because they are reflective of the recent turbulent times.

    FYI
    Currently I have only the last 10 years of data (the Silver Norgate Package) but in my development days I had the Platinum Package that included 20 years of data as well as (a) Delisted Equities & (b) Historical index constituents. I've been asked many times before in this thread to supply backtest results for certain years & I'm more than happy to comply.

    Skate.
     
    Saqeeb and fergee like this.
  6. Roller_1

    Roller_1

    Posts:
    278
    Likes Received:
    54
    Joined:
    Sep 13, 2013
    I agree, anything prior to 2005 i feel doesn't bear as much weight as data after to 05. Don't really have any proof but it would make sense things have changed since around then due to algos and everyday punters having access to online brokers etc.


    was that with Norgate or the old premium data?

    how does the CAM strategy look from 2014-18?
     
    Saqeeb and Skate like this.
  7. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    @Roller_1 I've been using Norgate NDU for many years before it was released to the public. I had Norgate Premium Data before that.

    # The CAM Strategy backtest is from 1/1/2014 to 30/12/2018 inclusive

    CAM 2014 to 2018 Capture.JPG

    Skate.
     
    Newt, qldfrog, debtfree and 2 others like this.
  8. Roller_1

    Roller_1

    Posts:
    278
    Likes Received:
    54
    Joined:
    Sep 13, 2013
    Thanks
     
    Skate likes this.
  9. qldfrog

    qldfrog

    Posts:
    4,226
    Likes Received:
    2,710
    Joined:
    Jun 8, 2008
    One of the ideas i have been toying with lately is a repository of backtest results on recent periods
    Whole of 2019
    01/7/19 to 1/1/20
    01/7/18 to 1/1/19
    This covers a few interesting period
    I would happily share my system 1 and 2, zigzag mod system and current work on 123 system
    Would you agree on sharing your or some of your results @Skate?
    And should it not be better to create a new thread for that.
    Any feedback on this idea
    I know i woukd find it useful to have benchmarks
    In AI, there are whole sets of predetermined images etc to be used by developers to test and rate their different software..be it face or gait recognition, etc etc
     
    Skate likes this.
  10. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    @qldfrog, sure I'll willing to share any of my backtest results if it help anyone, all you need to do is come up with a format that is consistent across the board for others to follow along & compare.

    My suggestion
    Lets make it a garden variety backtest. ($100k X 20 positions)

    EXAMPLE
    Portfolio size $100k
    Positions 20

    Is that okay with you?

    Let me know when you have the thread set up.

    Clarification
    1. Did you mean a 6 months period ?
    2. Or do you want the backtest report for a calendar year ?
    3. Or do you want to backtest for a financial year ?

    You posted = 01/7/19 to 1/1/20 ??
    You posted = 01/7/18 to 1/1/19 ??

    Backtest comparisons
    I've stated before, backtest results mean "Jack" - but backtesting gives an indication between test results using different parameters for evaluation. Comparisons between strategies, not so much.

    Skate.
     
    Last edited: Feb 17, 2020
    qldfrog likes this.
  11. qldfrog

    qldfrog

    Posts:
    4,226
    Likes Received:
    2,710
    Joined:
    Jun 8, 2008
    OK, will try to nail this in the next 2 days and create /populate that thread
    I was interested in the 6 months for the following reasons
    01/07/18 to dec 18 was a down period,
    the 1/1/19 to 1/1/20 full calendar year was a great up momentum
    but second half of that year was very up/down and gave a bit of weird signals

    I like the ideal of separate 01/07/19 to 1/1/20 as to what a start in an irregular period would give
    and the whole year would display the behaviour of a mature portfolio reaching that period

    As you may remember one of my portfolio system has a slow ramp up... and so I do not believe the overlapping period is a waste of time?
    You said:
    Portfolio size $100k
    Positions 20

    fine with me :neither you or I use this setting but it is a clean neat one, let's use it
    Lastly: what is our realm? all ord?(XAO)
    Many thanks and yes I try to create a thread this evening and populate it with my results..nothing as good as yours but benchmarks nevertheless :)
     
    Skate likes this.
  12. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Sure, let's stick with the All Ordinaries (XAO) - it will be your thread so you get to dictate the backtests period.

    'The Dump it here' thread
    @qldfrog you have come up with a good idea. In the meantime I might post some of my strategies backtests reports tomorrow using my standard backtest setting for readers of this thread.

    Skate.
     
    qldfrog likes this.
  13. qldfrog

    qldfrog

    Posts:
    4,226
    Likes Received:
    2,710
    Joined:
    Jun 8, 2008
    Newt and Skate like this.
  14. Saqeeb

    Saqeeb

    Posts:
    37
    Likes Received:
    83
    Joined:
    Jul 3, 2019
    Saqeeb's MAP System:
    Week 1 update:

    I started paper trading my MAP system today and this post is my first reporting update. Below are the buys made by my system today. 6 positions out of 20 filled this week. Going forward, I intend to post the trade updates (buys and sells) and an equity curve to go with it every Monday evening.

    Thanks
    Saqeeb

    upload_2020-2-17_17-25-40.png
     
    qldfrog, debtfree, Newt and 1 other person like this.
  15. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    My first post
    The 'Dump it here' thread
    The sole purpose of this thread is to help others gain knowledge. I have a good memory & post what I've found beneficial in my trading experience. The thread is for the exchange of ideas, not a contest of ideas.

    Dicks
    I've found some members can't help themselves by posting to point-score at every turn, belittling or ridiculing others & in my opinion it's not the way forward. We are a community of like minded people who have common interests & goals. All members who are at different stages & levels of experience can still make a contribution to this thread if they have the desire to help others.

    Before posting T.H.I.N.K.
    T - is it true?
    H - is it helpful?
    I - is it inspiring?
    N - is it necessary?
    K - is it kind?

    Respect
    Over time you value some posters more than others, some have the knack of nailing posts accurately & succinctly.
    My views
    The views expressed by me in the 'Dump it here' thread are my ideas whether you agree with them or not isn't the point, if I'm right or wrong isn't important - all members have the right to freely express a view or an alternative view without being challenged or ridiculed, the essence of the thread.

    Alternative view
    When @ducati916 posts I take notice, he is one member whose views are always "on the money". It's refreshing when members take the time & effort to post alternative points of view.
    Before I make a series of posts
    I'm planning to background my trading, explaining how & what strategies I trade before flooding the thread with a load of backtests of my current trading systems as well as a few backtests of systems I'm paper trading at the moment. I take the view that there is no right or wrong way to trade but whatever way you decide to trade you need to be consistently profitable to make a "few bucks" in this game. How do we do that? Exactly as the Duc has said: "it is the vehicle (the Strategy) combined with a good driver/rider" (a good trader) This combination gets you a "foot in the door" giving you a "fighting chance" of being a profitable trader.

    Skate.
     
  16. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Over the next few post I'll explain what Strategy I trade & how I trade them
    Shortly I'll be posting a few backtests to give a direct comparison between my strategies. Recently there have been some helpful posts by @peter2, @tech/a, @qldfrog & @Warr87 giving us a glimpse of their trading style. With sports betting there a a myriad of ways to bet & the trading game is no different, meaning there is no one single way to trade. My business & Bookmaking background has shaped my risk tolerance & the way I think about making money.

    Here is an alternative view to mine when it comes to trading
    Education
    @tech/a has demonstrated with TechTrader it's possible to make money trading a mechanical trading system, @captain black explained how it's done. Recently, fundamentals of companies have played no part in the erratic behaviour of the markets, the technicals display all the emotions of the markets & that's what I'm trying to garner when I trade.

    My idea
    To make money in the markets you need to catch a trend, without a trend you are dog paddling in a cesspool with a bunch of others. Trading to me is all about consistency of returns, McDonalds have built an entire empire on the consistency of their food on offer in their restaurants around the world & if it good enough for them it's good enough for me. My main concern is the protection of my funds by having strategies with drawdowns within acceptable limits, the lower the better. I'm not chancing my luck seeking high profitable trades, nope - no way I'll do that.

    What am I trying to do?
    I'm simply trying to catch a confirmed trend & front run other traders hoping they join in later & push the price higher, I also want to get off the trade before them as well. Heck, I know we are all getting the same signals as trend followers. I even know trends can't last forever - they slow, stall & sometimes stop, even at times they retreat back to where they came from - I want to exit in an orderly manner beating the rush to the door. I know all these things & so does everyone else worth their salt.

    What I don't do
    I don't micro-manage my positions, I don't enter or exit a position thinking I know better than my strategy, I know about risks but r-multiples are not even on my radar, I'll take what the markets are willing to give. Comparing my results to others or the index for that matter I frankly can't see the point. I want to be like Frank Sinatra & do it "My Way"

    What I do
    I buy into positions that have strength in confirmed strong trends in the hope of offloading my positions onto others at a higher price. I don't care what the company is or what they do - it's a pure numbers game to me.

    AmiBroker
    This is a brilliant piece of software, basically it's a big dumb programmable scientific calculator. AmiBroker crunches numbers & the backtest results are a multiplication of share times the "opening share price". Knowing this fact & replicating this forces me to trade in the pre-auction with the expectation of snagging the opening price. Using this method slippage can be controlled & calculated in your returns.

    Skate.
     
    CAFECOP, peter2, Warr87 and 4 others like this.
  17. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Now an insight to what I trade
    I trade only "Weekly Trend Trading Systems" & multiples of them in fact. It's amazing - none of these strategies are highly correlated.

    Let me list them..
    1. The CAM Strategy - standard entry, system parameters & exit
    2. The CAM Strategy with the inclusion of a stalestop & a different exit
    3. The BOX Strategy
    4. The Hybrid Strategy
    5. The PANDA Strategy

    Position Size
    Minimum Positions size: $15k each position (re-balanced weekly)
    Maximum Position size: $25k capped (excess funds are re-balanced weekly to other strategies)

    Current number of positions of each strategy
    1. The CAM Strategy - 29 positions
    2. The CAM Strategy with the inclusion of a stalestop & a completely different exit - 35 positions
    3. The BOX Strategy - 20 positions
    4. The Hybrid Strategy - 35 positions
    5. The PANDA Strategy - 68 positions

    FYI
    I'm not happy with the BOX strategy results as it's treading water at the moment being down (-$2k) the rest of my strategies are exceeding my expectations

    Skate.
     
    Newt, peter2, Warr87 and 3 others like this.
  18. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Strategies development (entry & exit)
    Entry, getting into a trend isn't hard at all - there are multiple entry points in a trend & within a trend to chose from each & every week, they come along with such regularity. Buying into strength is critical, so let's not waste our time on "weak" positions by filtering them out. Sorting the "wheat from the chaff" has to be done well before PostionScoring them.

    Nailing the exit
    This is little more tricky. I use two exits in most of my strategies (1) a looping stalestop exit & (2) a looping chandelier variable trailing stop tuned to the strategy being traded, meaning one exit condition is not used across the board. The standard CAM Strategy exits is the exception to the rule as it exits on a red downbar with a close under a 13 EMA.

    Complexity of code
    Amibroker formula language is similar to C, C++ using "arrays" & this is the reason why the code is so efficient & quick. Extra lines in a code can be cosmetic as well as functional. Extra lines of code allows for the inclusion of multiple filters using a large variety of parameters. Extra lines of code can smooth the results rather than determine the results. I have freely discussed my strategies, duplicating them would be near impossible. I was amazed when I had some of my strategies evaluated overseas necessitating the code to be explained to them in english, that's how complex strategies can be. Two different testers one in Europe & the other in the States couldn't understand my exploration formula till it was explained to them.

    Lines of code
    1. The CAM Strategy - 541 lines of code
    2. The CAM Strategy with the inclusion of a stalestop & a completely different exit - 566 lines of code
    3. The BOX Strategy - 1258 lines of code
    4. The Hybrid Strategy - 1302 lines of code
    5. The PANDA Strategy - 1108 lines of code

    Skate.
     
    willoneau, peter2, qldfrog and 2 others like this.
  19. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Lets post some backtest comparisons of each of my trading strategies
    So there is consistency across the board I'll use my starting value of new strategy, being: Portfolio $300k X 20 positions ($15k PositionsSize) with NO re-balancing. I'll use a backtest period of exactly 3 calendar years as its good to get an average rather than a spike in either direct.

    1. Skate's modified CAM Strategy

    Start Date: 18th February 2017
    End Date: 18th February 2020
    Portfolio Capital: $300,000
    Positions in the Portfolio: 20
    Fixed Position Sizing: $15,000 (No re-balancing)


    Skate's Weekly Modified CAM Strategy Capture.PNG

    Skate.
     
    Newt, Warr87, qldfrog and 1 other person like this.
  20. Skate

    Skate

    Posts:
    1,645
    Likes Received:
    7,254
    Joined:
    Dec 28, 2013
    Lets post some backtest comparisons of each of my trading strategies
    So there is consistency across the board I'll use my starting value of new strategy, being: Portfolio $300k X 20 positions ($15k PositionsSize) with NO re-balancing. I'll use a backtest period of exactly 3 calendar years as its good to get an average rather than a spike in either direct.

    2. Skate's modified CAM Strategy with the inclusion of a stalestop

    Start Date: 18th February 2017
    End Date: 18th February 2020
    Portfolio Capital: $300,000
    Positions in the Portfolio: 20
    Fixed Position Sizing: $15,000 (No re-balancing)

    Skate's Weekly Modified CAM StaleStop Strategy Capture.PNG

    Skate.
     
    Newt, Warr87, qldfrog and 1 other person like this.
Loading...

Share This Page