And the TS code for the "Corona Charts" shown on the web site is here:
http://www.eminiz.com/files/corona_txt.zip
Interesting stuff.
Just a quick thought on this. Thinking out loud and typing quickly so apologies if it's garbage....
Are you also scaling in? What I was wondering was, if you scaled in in say clips of 1/5 your standard position for example, would you also then not have 5 different trades (with associated stops). That way, to reduce the overall position, you simply close one of these smaller partial positions. I don't know whether you have the stop for the whole position set at the same level, but either way doesn't seem to matter to me.
If you want to go 100% size on the way in, but simply scale on the way out surely that's just a case of doing 5 smaller trades at the same level when you get in. Only downside I could possibly see is if you pay a 'per ticket' rather than volume based transaction charge, as that will up your transaction costs (incidentally, that would be one more thing I would add to the otherwise pretty comprehensive list of points to conider that was posted earlier - really understand the costs involved with doing business).
My $0.02
GJ
Actually I can see both sides of the argument here. Pedro is of course entirely right in saying that you will get zero bonus points for re-inventing the wheel, and if there's a product out there that does PRECISELY what you're doing, then you should potentially embrace it. However....
1) It may not do precisely what you're going to do yourself, and if this does turn out to be the case, I personally would be wary of letting the architecture / functionality of a third party piece of software shape the direction of my venture (whatever it is).
2) You will, if you use that software, be beholden to that provider, both in terms of the quality of the product, its future direction, and on a day to day basis, beholden in terms of support for it when it goes down etc. If you're already working at a high level of technical competence yourself (and it sounds very much like you are), you may be perfectly capable of building something better and more robust.
3) Flipside to this of course is that someone else will be DOING all the support etc. So it's not cut and dried whether this is a good thing or not.
My $0.02
GJ
p.s. for what it's worth, if you held a gun to my head, I would probably come down on the side of doing it all myself, and therefore knowing / owning all the code. But that really is just my personal preference.
My thoughts are
1 - you are looking at probably a years work to get this right
2 - you then need to write every indicator yourself - no more downloading indicator scripts off the internet
3 - you then need to write APIs, strategy monitors, backtesting tools - add another few years
OR - use a tool that does most of what you need & focus your efforts on writing APIs for the things you want it to do better.
Is this similar to importing the data using a web query in Excel? Just curious.
GJ
Daft question here. Is it normal to set stop for profit as well as losses? I've set stop-loss at 1.5% but do people normally set stop-profits or just ride the trend until the trend is no longer your friend?
It depends on your trading style and timeframe. Some people will put in a trailing stop and are happy to lose a few pips when they get stopped out on a retractment, others may prefer to have a target price in mind and set a fixed take profit order. If you're day trading automatically then it probably makes sense for your algorithm to work a trailing stop order (based on local volatility).
Personally I'm trading longer term & systematically so I dont use stop losses or take profit orders - I just trade the signal coming from the trend.
Does that imply you have an 'always in' strategy?
Not always - sometimes the singal might suggest a flat position;-)
Personally I want to write the indicators myself & not download them off the internet - I'm doing medium/long term stat analysis not traditional technical trading. I think the timescales can be a lot shorter, especially if you have experience in software engineering. As an example, I wrote the FX part of my system in a few weeks - this includes conneting to GAIN's forex platform; subscribing to 10 ccy pairs, saving ticks to my own SQL Server database; a sampler to store daily data; the indicator itself which generated trade recommendations; an execution component which sent the trade requests to GAIN and finally a reporting module which emails out daily stats on P&L, VaR, volatility etc.
Again, I'm not saying that everyone should go ahead and write their own software. I just found it a interesting experience and I'm pleased with the result, so happy to help anyone else looking to follow the same path.
Why on earth would you want to write the indicators yourself ?
I wrote something similar over the week-end - giant function whose output is 'up', 'down' or 'range' - seems to be working well today and has stopped the effects of ranging I saw last week which threw me in and out of the market losing money at a ridiculous rate of knots.
Hi guys interesting thread...
Quick question. How many lines of code would i need to run a simple intraday strategy that works in all market conditions and what would my min bal have to be to run it?
TIA.
Paul.
Thanks guys.
I notice some posters have talked about 'bundled' or 'off the shelf' components. Is there an inherent danger to any system when using easily picked coding that the system may become ordinary or non competitive?
How can this be overcome using just a purely technical approach?
Thanks guys.
I notice some posters have talked about 'bundled' or 'off the shelf' components. Is there an inherent danger to any system when using easily picked coding that the system may become ordinary or non competitive?
How can this be overcome using just a purely technical approach?
Because I'm not trading off the shelf indicators or something you can read in a book, they're ideas I've had myself.