Как Вы учили язык MQL4/5? - страница 10

[Удален]  
JRandomTrader #:

Чтобы слить, бот не требуется.

Логично, ведь если написать 200 строк вместо 5, то шанс на слив точно уменьшится. И на ошибку в коде тоже. 
 
Maxim Dmitrievsky #:
Логично, ведь если написать 200 строк вместо 5, то шанс на слив точно уменьшится.
Пока терминал доберется до 200 строчки, предварительно натыкаясь на Sleep(500);, можно будет войти по лучшей цене
[Удален]  
Ivan Butko #:
Пока терминал доберется до 200 строчки, предварительно натыкаясь на Sleep(500);, можно будет войти по лучшей цене
Только люди с мета сознанием пишут такие стратегии ))
 
Georgiy Merts #:

Например? О чём речь?

Вот.

 
fxsaber #:


Время компиляции: MT4 - 150 ms, MT5 - 1200 ms.

И как узнать, что ордера исполнились?
🤔
 
fxsaber #:
Одна минута - и нужные функции в кармане
Хотелось бы верить, но нет.
 
fxsaber #:


Время компиляции: MT4 - 150 ms, MT5 - 1200 ms.

Вы ещё сравните время установки win95-98 и win10-11

 
Alexey Viktorov #:

Вы ещё сравните время установки win95-98 и win10-11

Это тут вообще не при чём, он же не сравнивает время инсталляции мт4 и мт5.
 
Sergey Gridnev #:
Это тут вообще не при чём, он же не сравнивает время инсталляции мт4 и мт5.

Вот время установки терминалов ничем не отличается

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 4 build 1090

Alexey Viktorov, 2017.07.17 08:51

Отправь ему два файла от своего мт4

1. terminal.exe

2. metaeditor.exe

Дальнейшие действия

1. Создаём каталог в желаемом месте желаемого диска.

2. Помещаем туда эти 2 файла.

3. Создаём ярлык на файл terminal.exe При желании с ключом  /portable

4. Запускаем терминал по созданному ярлыку и в дамках. Все необходимые файлы и папки создаются и загружаются все советники, индикаторы и скрипты.

5. Подключаемся к счёту или регистрируем новый демо счёт.

ВСЁ...


И это так-же применимо для установки МТ5…

Но тот кому было сказано умный и всё понял…

 
Sergey Gridnev #:
И как узнать, что ордера исполнились?
🤔

true - исполнились, false - нет.


Можете проверить.

#define TOSTRING(A) #A + " = " + (string)(A) + " "

void OnStart()
{
  // https://www.mql5.com/ru/forum/477398/page9#comment_55288421
  Print(TOSTRING(Buy()) + TOSTRING(OrdersTotal(false)) + TOSTRING(PositionsTotal()));
  Print(TOSTRING(Sell()) + TOSTRING(OrdersTotal(false)) + TOSTRING(PositionsTotal()));
}


2024.12.03 19:05:13.161 Buy() = true OrdersTotal(false) = 0 PositionsTotal() = 1 
2024.12.03 19:05:13.203 Sell() = true OrdersTotal(false) = 0 PositionsTotal() = 2 
2024.12.03 19:05:32.258 Buy() = true OrdersTotal(false) = 0 PositionsTotal() = 3 
2024.12.03 19:05:32.299 Sell() = true OrdersTotal(false) = 0 PositionsTotal() = 4 
2024.12.03 19:05:34.643 Buy() = true OrdersTotal(false) = 0 PositionsTotal() = 5 
2024.12.03 19:05:34.684 Sell() = true OrdersTotal(false) = 0 PositionsTotal() = 6 
2024.12.03 19:05:38.155 Buy() = true OrdersTotal(false) = 0 PositionsTotal() = 7 
2024.12.03 19:05:38.197 Sell() = true OrdersTotal(false) = 0 PositionsTotal() = 8