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
Why are you guys buying into this? It would be understandable if the author came out to tear his shirt on his chest: "Who dares to smear a work of my art?!".
This is a forum, baby, here everyone can "buy in", "fit in", "get involved", etc.
Especially since a good EA can trade on different pairs with quotes of the same order and different timeframes. True with different profitability and individual settings for each pair. Am I wrong?
No.
Life shows that it is not so. Everything depends on the strategy implemented by the Expert Advisor.
By the way, in the instruction, which I Logic supposedly did not study, the parameters for the USDJPY pair are indeed given ,
but they are radically different from the programme ones.
Optimise, and you will be happy even not with such settings. The author seems to have played with the settings and gave you the best ones for the current moment.
I understand that no sane trader will not post for public access an Expert Advisor that implements a trading strategy that feeds him. And not because he is so greedy, but simply if a significant number of people trade in a uniform way, the market will immediately change its properties, and the strategy will either become less profitable, or will start making losses at all. Then he will have to start all over again. But it is ridiculous to consider this Expert Advisor as the implementation of a profitable trading strategy. Don't you agree? It is rather just a variant of a training example on the topic "How to build and configure a simple working Expert Advisor", unfortunately, made by a student.
Before indiscriminately calling other people a dunce, it would be optimal to ask yourself "maybe I am doing something wrong?" and study the ways of order execution - Youz
When executing on the market, stop and take should be placed in a separate order.
For testing, use Instant_Execution type and MetaQuotes server with reference quotes.
(probably 100% of Expert Advisors in CodeBase are made for Instant Execution type).
... So, the author did not draw these two lines in order not to load the programme and the chart....
Dear i logic. I am very grateful for your advice:
1) to investigate the reasonableness of my actions with the programme,
2) to use the services of MetaQuotes server to test the programme,
3) try to optimise the program settings.
Undoubtedly, I will try to fulfil them. The last one is left. Dear i logic, I kindly ask you not to generalise: I did not indiscriminately call people baddies. I only referred this epithet to the author of the programme in question. If, as a result of my efforts, I find out that I was wrong, believe me, I will not hesitate to admit it, although a detailed study of this problem will take some time.
I express my sincere gratitude also to Sir nasdaq for his comments on stoploss and takeprofit.
I went to tyrannise the programme furtherEVRICA!!!! I realised what the problem was. But I'll tell you everything in order.
1) I tested the programme on the pair recommended by the author with refined parameters. It works well, much better than on the EURUSD pair with customised parameters. But I still did not see the stoploss and take profit lines, although the orders were executed perfectly. Taking a closer look, I saw that they are outside the limits of the displayed quotes. That is, they are usually just not on the screen. This is where the dog was buried.
2) After I reduced Take Profit and Stop Loss levels by 10 times, the programme, although with much worse results, went to EURUSD.
With the help of the mql5_russian.pdf file, I understood the programme, but it is not very long. I must admit that the author is a professional. This is a well-made training example, on which you can practice optimising settings and, at the same time, see the limitations of this indicator. And if you want, you can start learning the language to create your own masterpiece, using pieces of a ready-made programme, so as not to reinvent the wheel.
Guys, if one of you had advised me to reduce the order levels by 10 times or cut out the piece with multiplication of STP and TKP by 10, I would hardly bother with the programme text and MQL5 reference book. Thank you for this. But the author could still specify the pair, timeframe and the number of digits in the quote in the comments, so that the user would not have to puzzle over it and break into the forum. Do you agree?
Well, that's it. I'm off to play with the settings. Good health and good luck to all of you.But the author could still specify the pair, timeframe and number of characters in the quote in the comments, so that the user does not have to puzzle over it and break into the forum. Do you agree?
return value of 'OrderSend' should be checked MA.mq5 257 10
Can I correct it?
No trades in the tester
EURUSD M15.
Optimisation for the period 21.06.2012 - 21.12.2016.
Forward from 21.12.2016 to 21.06.2017
Conclusion on the owl: balance and funds by the test results in a large gap from each other. The reason is a large stop.
It was not possible to find an adequate stop size for this instrument.
bool Buy_Condition_2=(ma1Val[0]>ma1Val[1]) &&(ma1Val[1]>ma1Val[2]); , and bool Sell_Condition_1 = (maVal[0]<maVal[1]) && (maVal[1]<maVal[2]); // MA-8 falls and bool Sell_Condition_3=(ma1Val[0]<ma1Val[1]) && (ma1Val[1]<ma1Val[2]); replace with these: bool Buy_Condition_1=(maVal[0]-maVal[1]>0) && (maVal[1]-maVal[2]>0); // MA-8 grows and bool Buy_Condition_2=(ma1Val[0]-ma1Val[1]>0) &&(ma1Val[1]-ma1Val[2]>0); , and bool Sell_Condition_1 = (maVal[0]-maVal[1]<0) && (maVal[1]-maVal[2]<0) // MA-8 falls and bool Sell_Condition_3=(ma1Val[0]-ma1Val[1]<0) && (ma1Val[1]-ma1Val[2]<0);. But for some reason the Expert Advisor took offence and refused to work. Actually, instead of zero and a specific number, a constant, say Delta or Gradient, would be more suitable for me. But my attempt to create it in the //--- input parameters double Delta=0.002 section also led to the EA stopping. If it is not difficult for someone, please tell me where and in what I made a mistake. Regards Tamara Okulova.