Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 385
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да, спасибо за науку. Буду думать обязательно, чего уж там...
ЗЫ. Что мешает потом возвратить проверку не в условие, а в переменную и уже её проверять? Наверное дичайшая сложность сего проекта в будущем...
И ещё: если проект расширяется, то и время выполнения кода может увеличиваться. Получится так, что после занесения данных в переменную будет ещё много расчётов. Так вот, не может ли случиться, что к тому времени, когда нужна будет повторная проверка, ордер уже будет закрыт (по стопу например, ... или тейку ...), а программа после этого считает неверное значение, находящееся в переменной?
Вот именно - думать нужно заранее о больших проектах, и о всех вероятных ситуациях, которые могут произойти. Так что я останусь при своём убеждении - всегда иметь самые свежие данные непосредственно перед их использованием. Насколько это возможно.
Это вы мне? Хорошо, и вам не хворать. Но вернётесь в конце к тому, что я и предложил, тем самым пополнив ряды неадекватов
по выделенному добавлю и после использования, если дальше следуют новые условия по торговле
Ну, если и дальше потом нужны данные, то они опять должны быть свежими. Т.е., опять их найти в рынке - не считать с переменной, а найти. Тогда, даже отключение терминала не повлияет на значения переменных. Запустились - получили свежую информацию, узнали тем самым общее состояние всего окружения на момент запуска, и спокойно продолжили работать с того места, на котором застряли в прошлый раз. Естественно ,подкорректировав под уже новые реалии после перезапуска терминала. Но данные имеем самые свежие на текущий момент времени. А переменные ... ну точно не для хранения важной информации. Для передачи в функцию - да, а для использования в торговых приказах, или для принятия важных решений - сначала считали с сервера все нужные данные в переменные, проанализировали, приняли решение на основе анализа по свежим данным и передали значения переменных в функцию, отвечающую за конкретные действия, которые должен выполнить советник при принятом решении. Как-то так ...
Ну ... я не о тестере говорю, ежли что ...![](https://c.mql5.com/3/71/vzdoh2.gif)
я тоже хотел ему написать чего нибудь, но человек пишет с грамматическими ошибками, и подумал - не стоит, поздно уже, не поймёт....
:) Поздно - в смысле "потерян навсегда"? Или просто - бай пора ему?
первое, судя по тому что он пишет людям, которые ему советы дают.
бай - тут вообще три смысла )
первое, судя по тому что он пишет людям, которые ему советы дают.
бай - тут вообще три смысла )
Ну ... покупать-то вряд ли что-то будет. Так что остаётся только либо спать, либо прощаться...
посмотрим - новичкам везёт )
Гляньте плз, по четвёрке - там похоже не достучаться...
С массивами работаю - надо писать время прихода тика в массив - для примера - пишу бид. На каждом тике. Делаю всё согласно билетов, за что благодарен Artyom Trishkin. Не всё получается. Второй день бьюсь... Принтует
нули.
https://www.mql5.com/ru/forum/145455/page913#1017464
Благодарю.