Simulation, End of day and Market monitor upgrades...
| Priority Key | Simulation upgrades |
|
10 |
Volatility league table used as trade filter |
| Addition of new volatility "screener" The idea is to calculate the volatility of all the stocks loaded into each simulation run (on the fly), and then use a number of trades factor to skim off and use only the most volatile instruments. The volatility measurement needs to be adjustable over X bars back from the current bar, it would be better if this starts from 5 bars and grows out until 100 bars or 50 bars is achieved, in the same was the averages do in the end of day unit. Formula for calculating volatility. (((Highest close (period look back) / Lowest close (period look back)) *100 )-100 ((1900 / 400 ) x 100)-100 = 280% ((20 / 17) x 100) -100 = 17.64% So we set the default look back period to 50 days, then find the highest and lowest close. The formula above puts that out as a percentage reading in a nice simple way. As the simulation starts off give it 5 days to get a reading then the next day it gets 6 days, etc until it hits the 50 day look back period. So for the first few days it will be using 10 days look back or 15 days etc to find the highest and lowest closes, its not ideal but its better than nothing. So once we loaded up 200 or 300 stocks into the simulator, we then run it for a while and we end up with a nice little league table showing the volatility for each symbol. We then set (N trades) (which stands for the number of trades we want open at any time) You can put 40 as default with increments of 1 with little up and down arrows to adjust it. 1 to 200 The volatility look back days (Vola days) will also have to be adjustable with 50 days as defualt. Please put the arrows for up and down here too with 1 step increments. 1 to 200 As it runs over the data the simulator views the stance changes as usual, but now it can open open a new trade if that symbol is also in the top 40 (or whatever number we have chose) of the league table of 200 stocks. If we get a sell or buy signal and the stock is not in the top 40, then we do not add a new long or short it, but we close out any long or short if one is there. If we get a signal to buy or sell and the stock is in the top 40 then we can put the trade on as normal. The advantage of this method is that we always maintain a constant number of trades throughout the simulation runs and this makes calculating gearing, risk per trade and all the other bits a lot easier. Also we are guaranteed to have only put trades on stocks that are doing something exciting. We can also use this same formula for purging out inactive trades at a later date. The idea would be if a stock drops into the lower part of the same league table..EG, relegated from premier to division 3 then we can just purge it to make room for something that will work for us to make money.
|
|
|
1 |
Low volatility trade filter (purge function) I need to think more about this part first, but i guess it will be good. |
| We can also use
this same formula for purging out inactive trades at a later date.
The idea would be if a stock drops into the lower part of the same league table..EG, relegated from premier to division 3 then we can just purge it to make room for something that will work for us to make money. Needs more thought before doing it, but i guess it will be an ok feature. |
|
|
1 |
RSI used as a system |
| We are best to wait until I have exhaustively tested the precision stop before we do this feature. | |
|
1 |
Pyramind entries used as a system |
| We are best to wait until I have exhaustively tested the precision stop before we do this feature. | |
| Priority Key | Market monitor upgrades |
|
10 |
Slideshow speed adjustment arrows |
| We Via the filters page, under
the heading "passed filters" you arrive at big charts page ~(light blue
button).
At the bottom left corner is timer, please make that default to 7 seconds and have a little arrow up or down to adjust it in 1 step incremented from (3-20) |
|
|
10 |
Filters page net change box arrows and increments |
Bugs and modifications to this part.
|
|
| As it is now the numbers run
1,2,3,4,5,10 for both + and - Please add 6,7,8,9, 11,12,13,14 into the list in both the plus and minus settings. |
|
|
10 |
Filters page count box and volume box arrows and increments |
| As it is now the numbers run
1,2,3,4,5 x volume average or count average.
Please make this steps run in 0.5 increments to add more flexibility to the scans, i use this a lot as it tells me when lots of people know something and are piling into trades, (usually some news comes out soon afterwards)
|
|
|
10 |
New symbol finding unit AAAA to ZZZZ with numbers from 1 to 0 |
Bugs and modifications to this part.
|
|
| 1.6 million possible returns
minus the number of stocks in data base This can be run from the Market monitor main form. (When the form is opened, the blue one with stack of coins on it.) you can use the button marked simulation, as its not connected to anything. Change the name to Scan for new symbols. When we click it, it opens a window with the time of day start and stop ( so it can start at 1am and run until 7am so it doesnt kill the bandwidth) We plug it into yahoo finance and iterate between AAAA, AAA1, AAA2 etc until we get to ZZZZ and each time it finds a volume number in that field for one day, then it can add it to a list. I guess this list can go into the SQL database under the heading Possible new symbols to add. Or maybe it needs to make it into a text file instead so as not to mess up the database...I can make a folder in C drive called New_symbols and the text file can be dumped into there. When its finished running through them, it needs to show its finished ( hopefully it can do the whole lot in 6 hours ) When I want to view the new symbols, we can have a new button on the big charts page (just to the left of the "passed" label in the top right corner. The button will be "Load new symbols" Then it will fill up the list view box as usual if it was running the slideshow. The middle box that i usually click to move the right side list over the build report list can be used in the same way. Then once i have scanned through them all, i can send you the completed list of new symbols to add into the database. The slideshow must be able to pause and resume as it does now, because the list is going to be very big!
|
|
|
10 |
A-Z Filter |
| When a large number of symbols
are returned in a scan, sometimes over 200 are loaded into the slideshow and
this takes 2000 seconds to run through + time to stop and start and click
nice symbols to send them over to the other list view. The new filter will have 2 drop down forms from a to z, so i can reduce the number of symbols in the scan. I can do A-J (Inclusive) and then do K-Z inclusive so i dont miss out on seeing them when i make tea or take a piss or get distracted. This can be positioned on the filters page to the left of KEY SIGNAL and above ALERT |
|
|
10 |
Slideshow ended button removed |
Bugs and modifications to this part.
|
|
| When the slideshow is done, it
pops up a little box which stops the program working until i press it.
Sometimes when its mad busy with a lot of programs running, i cant find the message box quickly on the toolbar, so we can just remove this message box and flash a message on the big charts page to highlight a comment called "Slide show finished" this can be located in the place where you put the MC window (for trades that are under £1 stock) It dissapears from view, but when a stock has a small price you will be able to see it on the top right of the page.
|
|