Hi Fernando, Gustavo and friends,
Thanks for your detailed query. Below are my responses.
1- Importing ASCII data.
When importing ASCII data it would be very important to be possible to visualize the data already imported to do some quality assurance.
For example: Menu: Data, Quote Editor, Select the Security, see the data already imported. After the data imported, even successfully and showing the correct chart, the table is empty. Example in the picture named: Stock1 in attach.
We are aware Quote Editor needs improvement. But it is also not at all needed for ASCII data. I will explain. For quality assurance you can see the sample data in the ASCII Data import dialog itself and verify if that is correct.
2- It would be important too, to be able to amend data. Why? The most reliable tool to trade im Brazil just export data for the last 3 months so, we should be able to amend data from time to time, creating a very long period reliable database.
It is already there and seamless
. When your ASCII file changes and you create a chart of that security or refresh an existing chart, any change in the ASCII file is automatically imported again. So, you can actually change or amend data into ASCII file and Stockalyze will pick the changes. That's why I said you don't need Quote Editor for ASCII data, use ASCII file as your Quote Editor.
3- When we run a backtesting it would be important to see in the report, and not only see, navigate too, the chart with all entries and exits, so we can visualize the executed trades and see how we can optimize it. Example in the picture named: Stock2 in attach.
This is a nice suggestion and to be honest I myself wanted to have it. I will think of it and will do something about it, but it will take some time. In the meantime have you tried Signal Marker? Press Ctrl+4 in a chart and give the details. But yes it doesn't show exits because of stops.
4- In creating a new strategy specially for daytrading it would be very important to:
- Have fields to specify:
- From time to time that que are going to trade;
I could't understand this, please explain again.
- specify a target in the trading in points, ticks, or in % variation; and a loss too.
This is already added in new beta update. Please install beta again. Stockalyze already had Stop Loss, and Stop Drawdown. Now it also has Stop at Target and Stop after fixed number of candles. See attached backtest-stops.png
. Please give it a try and let me know if it what you wanted.
- How many trades maximum to be executed at the day;
OK. I will give a thought on this.
- Be able to set a stop loss in the low or high of the last/previous candle and to enter in the trade in the low or high of the last/previous candle.
You can already specify on which price you want to Buy/Sell. Have a look at Trade
section in Backtest Trading Systems
dialog. See attached image backtest-specify-trade-prices.png
. For stops let me think about it.
- Be able to reverse the position en case of a stop loss.
As of now Stockalyze only backtest long positions. We will add backtesting of Short positions too and then only reversing the position will be applicable. We will work on this.
5- I do no why but after a some ASCII importation tests, the data in the security is getting duplicated. Even if I delete the securities, when I do a new importation It comes up again. Example in the picture named: Stock3 in attach.
Image is not clear, I cannot see anything at all. Please post higher resolution image.
One thing to note is that ASCII Data import (or for that matter even Metastock import) is NOT one time import. Stockalyze remembers the details of the imports and keeps updating it's data whenever there is a need. Data imports are surely about import but it is also about setting up a data-source (similar to Yahoo or Alphavantage) that Stockalyze looks upto when it thinks there might be new data. Also, the actual import of data only happens when the data is needed. If you just completed the ASCII data import dialog then no data actually gets imported. It happens only when you create a chart or do backtesting or other thing that needs data. Sorry for long explanation but I think it clarifies it.
Once again I thank you for your detail query and I will be happy to help you.