You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
This solution does not claim to be full of diversity, but only as a refutation of the statement about the lack of possibility to use indicators on a chart with a non-standard bar timing scheme.
It doesn't refute it )
You can't apply castum indicators in such a way, for example. You can't build anything by high/low.
I repeat - there are more advanced solutions (though much more complicated), which can already claim to cover "all diversity".
Curious.
Well, why so categorical. You can draw on the canvas, write the values to the indicator buffer and apply other indicators at the price "Data of the previous indicator". And this is only one of the most primitive variants. There are other more advanced ones.
This is a limited solution that requires additional, completely unnecessary coding. Don't mix flies with cutlets: Canvas is a visualisation technology, not an organisation of serial data structures. Use each tool for its intended purpose. The desire to publicise your work with kanvas is understandable, but it is ineffective in the context of the task at hand. It has already been mentioned here about indicators based on several types of prices. Canvas cannot be used for Expert Advisors and scripts without unnecessary layers. So, don't pick on my words, they are much closer to reality than yours.
Doesn't disprove it )
You can't use castum indicators like that, for example. You can't build anything on high/low.
Yes, you can. I would prove it, because I know how to do it without using "previous indicator data", but I don't have time to implement it.
Although, as a simpler option, the price (e.g. high/low) can be selected on the receiving kanvas indicator, instead of the sketched one, by adding, for example, in the input parameters, the type of price of a single buffer:
Yes, there will be less flexibility, because this price will be applied to all indicators that use this buffer for calculation. But it is a quick simple solution.
This is a limited solution that requires additional, completely unnecessary coding. Don't mix flies with cutlets: kanvas is a visualisation technology, not an organisation of serial data structures. Use each tool for its intended purpose. The desire to publicise your work with kanvas is understandable, but it is ineffective in the context of the task at hand. It has already been mentioned here about indicators based on several types of prices. Canvas cannot be used for Expert Advisors and scripts without unnecessary layers. So, don't pick on my words, they are much closer to reality than yours.
Even such a limited solution will cover 80% of the needs of users who need implementations with non-standard timing scheme (second bars, renko, etc.) and in some points overlaps the solutions proposed in your article.
And I didn't say that kanvas is an organisation of data structures.
Kanvas is a data visualisation tool, which is very useful in combinations with various technologies, including custom symbols, opening new possibilities of their application.
For example, you write "that the bar times on a tick-bar chart are fictitious". Apply ChartSetInteger(0,CHART_SHOW,0,false) to your chart and redraw bars and scales (for reference - the time of forming such a frame with all bars and scales is 1-2 milliseconds) and you won't have a fictitious chart. That's why you should mix them. Ah, right - it's "extra coding". Sorry. But it would have taken me 2-3 hours, since the data is already generated. (That it's not complicated at all can be seen custom indicator (which, by the way, is not on the kanvas, but a buffer indicator) only to demonstrate the possibility of sketching a custom indicator on the kanvas single-buffer indicator, because nothing more convenient and illustrative came to hand.
I don't understand dissatisfaction about "unnecessary coding" and "unnecessary layers". Creative solutions cannot be achieved without "unnecessary coding".
Although, of course, it's fair to point out that there are coders and algorithm developers, and there is a gulf between them in the approach to programming. There are many good coders and few good algorithm developers.
The article is interesting, thank you.
However, I didn't understand if there is an Expert Advisor in the application that works on real ticks of the specified symbol and takes data from the tick chart. Is the EA built automatically in the tester or do I need to create a custom symbol beforehand?
The article is interesting, thank you.
However, I didn't understand if there is an Expert Advisor in the application that works on real ticks of the specified symbol and takes data from the tick chart. Is the EA built automatically in the tester or do I need to create a custom symbol beforehand?
The article offers several variants of custom symbol generators and a couple of variants of trading on real symbols controlled by signals on the custom symbol. I think everything is attached to the article. Of course, you can generate and use your own custom symbol.
The article offers several variants of custom symbol generators and a couple of variants of trading on real symbols controlled by signals on the custom symbol. I think everything is attached to the article. Of course, you can generate and use your own custom symbol.
I haven't figured it out yet. Do I need to significantly modify the code of my Expert Advisor to trade on ticks like on simple bars?
I got an error - the tick chart stopped working:
I haven't figured it out yet. Do I need to significantly modify the code of my EA to trade on ticks like on simple bars?
I got an error - the tick chart stopped working:
Ideally, if ticks have become bars of a custom symbol, the Expert Advisor does not need to be edited at all to make it work in the tester.
And yes, custom symbols are very capricious. From time to time you should look for ways to "cheer them up", preferably automatically.
Hello can i use this to test in MQ4?
No, custom symbols are supported by MT5 only.