Home › Forums › Trading System Mentor Course Community › Progress Journal › Matthew O’Keefe’s Journal
- This topic is empty.
-
AuthorPosts
-
July 12, 2020 at 12:05 am #111872AnonymousInactive
Michael,
I am assuming this is for your long system.
I’d say your suggested code will work, because it would exclude a trade if the limit price was right on the cent of the low, and it would also exclude the trade if the limit price was 1 cent below the low.
However please remember I am not expert and also finding my way. The only way to work out if it is correct is to do a backtest, look at the individual trades you captured, then make the change you are suggesting and run the same backtest again and see where the differences lay.
July 12, 2020 at 8:30 am #111874AnonymousInactiveThanks for the feedback Matthew.
Yes, I am Long only – cant work out yet how to code the short version, so working on that as an exercise.
I did run backtests with and without the code lines, and the trades removed are those within 1 cent of the low for the entry day – seems to be working OK.
I suppose this is a “live” signal variance – as you say, if you do actually get filled on these trades in realtime, then should be a nice bonus.
July 13, 2020 at 6:45 am #111873SaidBitarMemberi think it is OK
but in this case in order to have a fill the limit should be 2 cents above the lowJuly 13, 2020 at 8:32 am #111884AnonymousInactiveHi Said
When you say needs to be 2 cents above low to have a fill, is there a specific reason for the 2 cents?
July 13, 2020 at 9:55 am #111886AnonymousInactiveI think what Said means is that because you have added 1 cent, plus also used the <= then the backtester would reject both the "on the low" and also the "low plus one cent" trades and yould only start seeing trades included that are 2 cents above the low. If you did not use the <= at the same time as the +0.01 and instead just used < only and did not add one cent then this would reject the "on the low" trades but still allow the trades 1 cent above the low.
July 13, 2020 at 1:23 pm #111888AnonymousInactiveThanks – will investigate in more detail.
July 14, 2020 at 8:47 am #111889SaidBitarMemberMatthew O’Keefe wrote:I think what Said means is that because you have added 1 cent, plus also used the <= then the backtester would reject both the "on the low" and also the "low plus one cent" trades and yould only start seeing trades included that are 2 cents above the low. If you did not use the <= at the same time as the +0.01 and instead just used < only and did not add one cent then this would reject the "on the low" trades but still allow the trades 1 cent above the low.exactly to be one cent you need to add the =
August 5, 2020 at 1:36 am #111635AnonymousInactiveJuly 2020 Performance
Not much to write home about. Had enough trades, but the stats didn’t play out greatly in my favour. Still closed the month green which is always good, but otherwise lacklustre…..
As you can see I am still only trading the MOC system. I also popped the allocation up to 60% of my account (previous month was 50%) to see if I touched any liquidity/fill issues. I never ran into any problems. I could have probably added more this month for August but I’ll leave it at 60% for now. I’m not desperate to add any more cash to the system right now. It seems to be ticking along well with the ups/downs in terms of dollars I am seeing each day and my comfort levels.
This is what the month stats looked like….
82 Longs, 142 Short.
It is clear the Short side is bringing my profits at the moment, although both sides did produce a small profit for July. Was at all time highs last week until Wednesday. Then Thursday and Friday came along and rubbed the shine off. Anyhow, still green for the month which is just fine.
First two days of August have been OK. Monday boring/flat and today Tuesday was a good one. Fingers crossed for a good week and month.
Future systems update……
Options Trading:
Have given up on this. Options trading really does seem to be something you can only do during the market open hours. The data that gets populated outside of trading hours in TWS Options Trader is just rubbish. Slow, missing info, pricing that is nowhere near the market when the market does finally open in the next session. As trading during live hours isn’t something I want to do I therefore am going to give this strategy a miss.Disco.Long:
I am still developing my strategy for my Discretionary Long system. I was hoping to complete my work on it in July and start practice trading in August but it did not get finished in time. I get the feeling August is also going to escape me. I’d love to start trading it in September but I don’t really think I will be finished developing/testing it in August either as first week of August is almost gone already.August 6, 2020 at 1:45 am #111973TrentRothallParticipantGood recap! What sort of discretionary trading are you looking at Matthew?
August 6, 2020 at 4:01 am #111974AnonymousInactiveThanks Trent.
Discretionary system is a very O’Neil/Minervini breakout patterns kind of thing. You know, looking for cup and handles, stocks about to break through 52 week highs, some kind of volatility contraction on low volume, and then burst through a resistance level to new highs. Keep the position count low, like 5 positions at a time. Maybe 10 if market is down/sideways and I am trying to have less exposure per position.
I thought I would give this type of trading a try after going through my “rediscovery” process earlier this year. During the covid slowdown it was a good time to sit quietly in a corner/bathtub and read some books on trading, scrub up on my skills etc. A few of them I read during this period were Minervini’s and O’Niel’s books. I can see the merit in the way they do what they do, and in many regards it is a very simplistic approach and if there is one thing I have been realising more and more in this game is that simple wins the race.
The challenges I am facing at the moment is the stock identification/selection process. Amibroker is wonderful but Norgate Data carries no historical fundamental data and there is a portion of the process in identifying the breakout stocks that require the fundamental link. In this regard I have been subscribing to all manner of other platforms to try and see what they are like and if they will give me what I need in order to generate my trades I plan to place each day. I have been through a few different platforms now. I will probably use MarketSmith. It seems to have the best mix of simplistic yet complicated enough tools to help identify stocks in this style of trading. Whatever you do don’t ever waste your time subscribing to VectorVest. It is just complete garbage platform/software and the company are a mob of robbing bastards that only seek to line their own pockets, so much so that to cancel any kind of subscription you have to call them on the telephone and give them your life story. They are the masters of selling and trying to bomb your credit card with some kind of charge every month. I’ve tried probably four or five other platforms in last few months, nothing much to report on good or bad.
So that is the “identifying the stocks” side. On the trade/order management side I am creating a new custom API from scratch. I need something that is going to help me place the limit orders above the current closing price (after having identified them and the target prices in MarketSmith) and then respond to any fills with a combination closing order split across an initial stop loss, a percent trailing stop loss and a portion of the fill with a bracketed profit taker. I am no good at coding Python, so I am getting a third party to code that for me. I am guessing they will be finished in September, as it seems communicating with them and then performing revisions usually takes about ten days at a time. We are only on the third set of revisions at the moment and I can see it easily isn’t going to be finished within August. The API will also likely replace the Smart API I got from The Chartist. I need an API like this as I am no good at exiting positions at the right time. I am actually completely fine with hitting the go button on opening orders but closing out at the right time I am useless. If the API can respond to fills with a set of closing order types that I never have to think about ever again with a Good Till Cancelled validity and closing order types that are native to Interactive Brokers then effectively at the end of every trading day the API and TWS should be able to close and any fills would have had an associated closing order issued and the API will not need to detect or re-manage those orders again tomorrow. They should either stop out at a small loss on the first day or two or perhaps hold for longer terms/days/weeks/months into the future and then stop out themselves with some other level of profit.
I don’t know what the stats are going to look like for a system like this. I estimate my average stop loss will get stopped out on the losing trades around 6%. Hopefully the winning trades will see profits stopped out around 20%. I guess win rate is going to be no more than about 30 to 40%. So likely plenty of small losing trades and hopefully a handful of high profit winning trades. That will be something to get used to but like I have learned recently, just start small amounts, see if the system is working and only then will I scale up with more dollars. I’ll probably start with 50K USD allocated, 5 positions, 10K USD per position and see how I go.
So that is where I am headed. For now though, as you will have seen via the forum I am perfecting my MOC system. My idea is that once I think I have “mastered” the MOC world that is when I will move on to the discretionary long system. I am soon going to pass the 1000 trades on my MOC system and it all seems to be working in the right direction and the stats and real live trading playing out as expected. If the API development takes until October to start test trading the discretionary long system that is probably fine by me.
August 6, 2020 at 1:21 pm #111975LEONARDZIRParticipantMatthew,
Two previous times in my trading career I tried to trade successfully O’Neils concepts. I even took a course with O’Neill many years ago. I subscribed to Investors Business daily for ideas. I was never profitable. I also subscribed to the trading service from IBD and their service was never profitable. Had Marketsmith for awhile.My inability to be profitable with IBD growth stock strategy was one of several reasons I switched to Nick and systematic trading. I have been more than pleased and most importantly profitable since I joined the mentor program in 2016.
Perhaps you will have more luck with discretionary trading.August 6, 2020 at 2:23 pm #111976AnonymousInactiveLen, thank you for the insight.
I’m not suggesting the O’Neil methodology of discretionary trading is superior to anything Nick provides or that it is a guaranteed winner. I guess I’m just taking an open mind to trying to work through and experience different methodologies in an attempt to find what works for me. So far I’m liking the intraday MOC system and will keep trading that. Through my journey to here I have also been trying to trade weekly and monthly momentum/rotational style but I seem to get too frustrated with the “waiting” on these styles between rotations. As per my comments I have also tried to give options trading a go in the last few months but that has not worked out.
I think I’m taking a good approach at trying different styles to see what sticks for me. Whilst this could be interpreted as the beginners cycle in jumping from system to system, as I have been committing good time to each process/style before moving on to other attempts, I see it as a healthy approach to find myself. I am also not jumping from system to system simply because of no immediate gratification (the old “it hasn’t made me a fortune within days, so it must be broken”).
Would you be able to share any ideas or comments about any specific issues, weaknesses, problems etc that you found in following the methodology? Should there be certain traps to look out for etc?
I’m also looking at how to identify and trade early opportunity stocks like in early post-IPO phase and also micro cap opportunities. I think if I can get my discretionary system running on O’Neil style, I could then evolve it into the IPO or small cap systems easily enough.
August 6, 2020 at 6:31 pm #111977LEONARDZIRParticipantWhy not consider rotation strategies and some MR in addition to your MOC? I have had very good success with a Nasdaq Rotation strategy. It seems to me that multiple different systems can smooth out your equity curve and in fact may be additive to each other.
I am currently trading an MR strategy that incorporates 6 strategies;A Nasdaq rotation system; a US momentum system, and a US HFT that only takes long trades.August 6, 2020 at 10:28 pm #111978AnonymousInactiveThanks for the tips Len.
I was doing some rotation strategies as part of the weekly and monthly rotational systems. They didn’t sit well with me because of the “waiting” part. That is, not being allowed to make any changes to any positions during the course of the week/month. I find that quite infuriating because my mindset is the type that if I am at the machine every day to do my MOC trades, and if I am trying to use this as my primary source of income/job, then why shouldn’t I have the time to do better than simply place some trades and then wait for a week/month? I should surely be able to make some adjustments or make sure I am moving in the right direction every day, in my opinion.
A HFT system or something that holds for a few days is surely a good idea and I will eventually get there I’m sure. I just have to make sure I find a good exit strategy/methodology that works well for me. I am confident I could alter my MOC into something that still allows for getting some fills on a LMT price, but then how to decide when to exit? I know that some have had success with a profit target or a time stop, issuing closing orders for the next open should either of these be breached. As I have been trying to perfect my MOC, needed to give Options trading a serious go (now parked) and already have the idea to try discretionary trading these are enough on my plate for now. I will put a HFT system on the list and come to it when I think I have “Mastered” my MOC and Discretionary trading (probably well into 2021 that means!).
On MarketSmith, IBD etc, I wouldn’t be looking to subscribe to any of their tools like Leaderboard or SwingTrader or any service where they are providing guidance on what to buy sell and then just blindly follow their lead and trade what they say to trade. I am not that lazy in trying to seek out a signal service. I would only be using MarketSmith as an analysis tool to help shorten down lists of potential target candidates and then formulating the planned trades from there. It might be a complete waste of time, however what I do know is that as I was struggling to find any real traction with rotational momentum systems throughout the 2019 year, then leading into Jan and Feb of this year I started to take a more discretionary approach and it seemed to be bearing fruit quite well in Jan and Feb (up until the end of Feb), at which point I took the system I was testing to cash at a very good time. This told me that perhaps I was starting to get onto something that seemed to be working for me. Then when I read a pile of books in March/April the discretionary methods and the success others had achieved from them really seemed to resonate with me, thus my current idea.
Who knows. Like my stab at options trading I may work on the discretionary idea for 6 months and realise it is too challenging for me and then park it and move on to other methods. I would like to give it a good go, though.
August 6, 2020 at 10:42 pm #111979LEONARDZIRParticipantMatthew, everybody has to follow their own path. I wish you luck with yours.
-
AuthorPosts
- You must be logged in to reply to this topic.