- Joined
- 13 February 2006
- Posts
- 5,476
- Reactions
- 12,940
@Roller_1, I'm not saying I'm at a level of competency but when you put a few thousand trades under your belt, fiddling around the edges becomes second nature & less stressful. To me, trading is a straight forward endeavour, yet many make a mess of. The most common problem that traders have is that they always tend to over complicated their trading when trading doesn't need to be complicated at all. We obsessed looking for confirmation for every decision or code alteration we make. It's a trait most of us suffer from, fiddling & optimising till eventually, we end up with a meaningless system that makes a fortune on paper but performs miserably in real trading "if you don't know what you are doing".
Let's not forget the basics
As traders we buy a position in the hope sometime in the future we will be able to offload our position to someone at a higher price than we brought it. Traders make money in the markets by exploiting changes in the prices & that's exactly what I try to do.
Skate.
@Saqeeb I was looking at your portfolio and wondered if you have thought about using (backtesting) Rotational Trading to weed out some of your lesser performing stocks that might tie-up critical funds that could be used in other positions that you would not normally be able to take.
@Trav. Thank you for suggesting and the example code. I will read up and look at implementing this and see if this will improve the backrest results.
You are correct about the typo. I will fix the error when I can access my computer after work.
This brings me to the end
It's been exhausting, explaining how we can take advantage of the (MACD & the VIX Index) as a more efficient way to gauge the "sentiment of the markets" as trading is all about "predicting changes"
I was just reading through your thread regarding the use of the S&P500 VIX index. Have you considered also using the ASX200 VIX index?
Finally
There are of course many more indicators other than the (MACD) or the (VIX) you could use before deciding which is the best "Sentiment Filter" or "Index Filter" for your own Strategy as trading is all about "predicting changes". My ultimate desire is for you to be stimulated enough to think about developing your own unique filter to gauge "market sentiment". Finding a trading method that allows you to trade consistently & confidently, well then, you might have just found your "Holy Grail".
That also seems similar to the 'stale' exit that Skate uses, and the 1 I implement in my MAP strategy as well.
Fair enough, I don't have the MAP code but with a system with limited funds or fully invested how long do you hold onto a losing position (s) ??
Million dollar question I know, but can be tested with a stale exit if stock is held for x number of weeks (bars).
In the example @Saqeeb has only held PDN for 4 weeks but with a loss of ~ 18% I would be looking at options, but that is me and hence why I like daily systems, so comes down to the individuals "sleep at night factor"
Using $VIX as a sentiment filter on my version of the Weekend Trend Trader was an excellent idea Skate!
More investigation required but simply swapping it out from my usual index/sentiment filter even without optimization yielded an additional 2% of CAR and a more visually pleasing equity curve. I'll also have a play with using $VIX as an additional feature in a logistic regression machine learning model for some US stocks to see what it can do there. I'll report back!
Why post ?
If my posts affect anyone's behaviour, I'm a winner - that's my end game..
My ultimate desire is for you to be stimulated enough to think about developing your own unique filter to gauge "market sentiment". Finding a trading method that allows you to trade consistently & confidently, well then, you might have just found your "Holy Grail".
Your idea isn't the same, though, as the 5 worst stocks may not necessarily be losing money.
That would favour stock at end of trend and remove the one you get just as they start...I think that the idea of the rotational trading is that each stock in your watchlist (eg, S&P ASX 300 or user defined) is ranked via the PositionScore function as defined by you and if that stock falls out of the top 5 then it would be replaced.
So with this example Saqeeb has a portfolio of 20 stocks (max positions) so you would set up the ranking for that portfolio size as per below
PositionScore = 50 - RSI(); // PositionScore as defined by you
SetOption("WorstRankHeld",30); // Remove stock if outside of top 30 ranked stocks
Then once a month / quarter etc you would run the Rotational portion of the code and the non performing stocks (if any) positions would be exited, allowing you to take on a new position and address any portfolio re balancing sections of your plan.
Non performing stocks in this case would be the ones that are ranked outside the top 30 stocks, so with a portfolio of 20 stocks you are bound to have a few going poorly and their ranking slipping down the list.
This may not be for everyone but if your system is running at 40% winners then you may want to turnover stocks periodically.
Just food for thought.
That would favour stock at end of trend and remove the one you get just as they start...
Really see the benefits in some systems but also the huge costs on other.
Stale checks would get them out on my systems, the longer i own a position the higher the profit or it get the chop
Just to say consider wisely if this is for you, look at average longest holding periods for winner loosers...or just backtest inbuilt rotational systems
indeed I played with: after n bar ownership, ROC in the most recent bars has to carry on above specific % otherwise get out as you may statistically find better opportunities getting in other position.Yes that is a good way to do it, what is the criteria....n-bar stop ROC ??? many ways to skin a cat.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?