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
And I'm not going to share the DONE SOLUTION, but the methodology - please, no problem.
Good luck and happy trends.
In general it's clear. Everything is like in the thesis. There is everything, except that simple scheme, without which nothing will work ;o)! And the schematic is known only to those who invented it, and everything else without it is just paper, which is so much around. Mind you though, I'm only stating a fact, without any other meaning. Everyone has to ride their own bicycle anyway. It's FOREX after all!)
And here's another question. All of this is implemented on what? On MT4?
That is, MT4 has the Murray indicator that you mentioned. It is clear.
But what do you use to calculate channels and Hearst? Do you use MT4 as well? You once mentioned the code size of 0.5M. What do you mean by that? The weight of the text of a calculation program on mql4? If so, frankly speaking, I can hardly imagine such a volume. Because, according to my conservative estimate, the text of such a program should be about 10000 lines. A simple white noise strategy I use takes only 1000 lines, even though I simply launch 6 trading threads in parallel that use information from different timeframes and it is easier (more convenient for further modification) to leave pieces of such code as they are now than convert them into 400-500 lines using arrays (although such plans are also possible in future). That is, running one thread by one timeframe will take 400-500 lines. I am using a fully functional Expert Advisor which does not need to be monitored. Of course I don't refuse its further improvement but so far I have already optimized everything that could be optimized in it in the tester. But there is a certain interest in your methods and I will try to apply something, if I succeed, of course.
PS: And the fact that I use not one thread of trade with a large lot, but several parallel threads on different timeframes with small lots is explained solely by the fact that in this kind of trade appears something like a maximum drawdown filtration effect. That is, if you have several random processes (balance dynamics of one thread), then when summing up the balances in one account, the maximal drawdown will be equal to the sum of drawdowns of each thread divided by the square root of the number of threads, not the sum of drawdowns of each! Thus, I try to decrease the total maximal drawdown. That is, if you have 6 threads, each with drawdown of 50USD on 1,5 year history, logically the total drawdown of 6 threads should be 300USD, but in practice, this amount should be divided by the square root of 6 = 2,45. This is roughly what the tester shows. The tester shows that you should divide by about 2.2. Which I think agrees well with my idea of reducing the maximum drawdown.
Good luck and good trends.
I beg to differ with you. This thread became interesting only when you decided to share your experiences and ideas.
As a physicist, I understand everything about the field, potentiality, etc. All is clear with optimisation too - it is a non-trivial and interesting problem. As for mathematical statistics I could only grasp what it's all about in general terms, alas. But the subject is interesting. Especially in part of a priori estimation of significance levels and possibility of non-random prediction.
My approach (so far) has concentrated around defining trend market periods. I haven't used the Hearst index in the form given in the article above, nor in any other way. However, I too try to rely on a measure of market fractality that has my own calculation algorithm. The idea that counter-trend periods can be used just as well as trend periods has come as a complete surprise to me. Sometimes it's hard to see even what lies underneath. :-)
So I would be happy to continue the dialogue, if not on this forum, then via your email given in the Murray levels indicator, or on the spider in the private message.
Anyway I would like to say: your work impressed me ! For the first time I saw the work not of "figurative thinking" of an amateur (of which I include myself), but of mathematics in the hands of a mathematician.
I especially liked this one:
Converging results on different data streams and without using smoothing means that your methodology has got to the nature of the process !
No problem .
Converging results on different data streams and without using smoothing means your methodology has got to the nature of the process !
I would put it a bit more modestly - it means that matstatistics methods work - they just need to be applied correctly, and that still many TA methods have justification. (i.e. there are areas of pre-determined movement in the market). The qualitative methods such as Elliott or Gann, although, as I wrote - I do not like Elliott much due to lack of quantitative estimates.
Anyway, good luck and good trends.
Look for McCormick's "Encyclopedia of Trading Strategies" and Bulashev's "Statistics for Traders" - very useful in an applied sense - the logic of the methods is shown.
Try DCT-transformation with diffraction kernel - it smoothes very well, doesn't lag at all. IMHO, it works better than traditional LCF. Below are some pieces of C++ code. The way to use it, I think, is clear from comments.
And this is the method of application:
Try, for example, the parameters Eye = 2.5, Alfa = 0.5. It is important to remember that the combination (Eye !=0, Alfa == 0) is not allowed. The EPS is used to avoid uncertainty like 0/0. I take EPS = 1.0E-09.
The smoothed array must be normalized to the range of price change over nn_tot bars:
The variables v_max and v_min should be obtained earlier, when forming the price array for processing.
I understand your desire to dispense with big words and your attitude to the methods of matstatistics.
However, I have a different opinion.
The market is a non-stationary, chaotic process. And matstatistics deals mainly with stationary processes. Transition to the limit is one of the main methods of proving statements. And what is the limit state of the market? Brownian motion is a phenomenon in a closed system, while the market is a substantially open system. On the other hand, the market is a self-organizing process, hence there are laws of this self-organization.
From my point of view, your success is not due to the application of matstatistical methods,
but to the LIMITATIONS on the methods of matstatistics on the part of the constructive part of your strategy.
These limitations are what helped to capture something important, without letting the method (i.e. the tool) dissolve it into the details of application.
Thanks for the books, will definitely have a look.
Is your nickname on the spider the same ?
On the spider it's VG .
Good luck and good luck with the trnds.
Do these three sources mean that you are using them in conjunction with MT4 (looks like it). And how would it feel if there is no C environment to compile?
Do these three sources mean that you are using them in conjunction with MT4 (looks like it). And how would it feel if there is no C environment to compile?
You could try it in MT. Originally they were programmed in MQL for debugging, and then they were moved with minimal changes to C. And the oldest version was in assembler.