petrovich1:
Здравствуйте.
Я новичок в программировании. Помогите решить вопрос с ошибкой в МТ4 Альпари.
Ошибки
'int' - semicolon expected moy var1.mq4 13 1
1 error(s), 0 warning(s)
В строке 13 (по версии компилятора) или в строке 9 (по той версии, что Вы представили) пропущен символ ; в конце строки. Правда, эта строка непонятно вообще, для чего нужна. Ведь далее нет такой функции - CountSell.
P. S. Вставляйте код через Alt+S или пиктограмму </>.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Я новичок в программировании. Помогите решить вопрос с ошибкой в МТ4 Альпари.
1. //+------------------------------------------------------------------+
2. //| moy var1.mq4 |
3. #property copyright "Copyright 2019, MetaQuotes Software Corp."
4. #property link "https://www.mql5.com"
5. #property version "1.00"
6. #property strict
7.
8. extern int Magic = 111;
9. int CountSell()
10. //+------------------------------------------------------------------+
11. //| Expert initialization function |
12. //+-----------------------------------------------------------------+
13. int OnInit()
14. {
15. return(INIT_SUCCEEDED);
16. }
17. //+------------------------------------------------------------------+
18. //| Expert deinitialization function |
19. //+------------------------------------------------------------------+
20. void OnDeinit(const int reason)
21. {
22. }
23. //+------------------------------------------------------------------+
24. //| Expert tick function |
25. //+------------------------------------------------------------------+
26. void OnTick()
27. {
28. {
29. int count =0;
30.
31. for(int i = OrdersTotal() - 1; i >= 0; i--) //- есть или нет от конца к началу
32. {
33. if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
34. {
35. if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == OP_SELL)
36. count++;
37. }
38. }
39. return;
40. }
41. }
42. //+------------------------------------------------------------------+
Ошибки
'int' - semicolon expected moy var1.mq4 13 1
1 error(s), 0 warning(s)