Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 952
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
***
Мне хочется реализовать простой алгоритм, при котором изменение цены на количество пунктов будет условием входа в рынок, для покупки или продажи... не важно.
***
Нужно понимать, что если Вы на текущем тике запоминаете цену, то на следующем тике эта цена может или совсем не измениться или измениться на очень мизерное количество points.
Поэтому Вам нужно уточнить своё желание:
Нужно понимать, что если Вы на текущем тике запоминаете цену, то на следующем тике эта цена может или совсем не измениться или измениться на очень мизерное количество points.
Поэтому Вам нужно уточнить своё желание:
Ммм... Об этих особенностях я не подумал)
- получать текущую цену только в момент рождения нового бара.
Этот пример мне будет более полезен.Ммм... Об этих особенностях я не подумал)
- получать текущую цену только в момент рождения нового бара.
Этот пример мне будет более полезен.Постараюсь вечером (поздно) показать пример.
Добрый день!
Пытаюсь ускорить индикатор. Торможение происходит из за того что есть массив с временами который должен сравнивается с индексам бара, здесь то и происходит торможение. Я уже проверял, если приготовлен массив с индексами и сравниваю с индексам бара то 40К элементов проходит за 7 секунд, но если есть массив с временами то это проходит за 140 секунд. Есть какие то хитрости как ускорить индикатор?
Ммм... Об этих особенностях я не подумал)
- получать текущую цену только в момент рождения нового бара.
Этот пример мне будет более полезен.Постараюсь вечером (поздно) показать пример.
Вот для кого-то делал пример получения цен на каждом тике:
Пояснения будут завтра, сегодня я уже спать.
Завтра же и пример будет про новый бар.
Вот для кого-то делал пример получения цен на каждом тике:
Пояснения будут завтра, сегодня я уже спать.
Завтра же и пример будет про новый бар.
Vladimir, спасибо. С функцией обновления котировок RefreshRates из класса CSymbolInfo я уже немного познакомился. Видел её в Ваших работах, ну и в букваре почитал.
Вызов этой функции в OnTick и вывод значений цен в Comment мне тоже понятны из примера. Процедура в OnInit по проверке текущего символа мне тоже понятна.
Пока буду ждать примера с новым баром, поупражняюсь с Вашим примером, не применял его ещё на практике. Попробую.
Спасибо, исправил.
Спасибо - теперь вроде правильно выдает только директории.
Однако, осознал, что поддиректории отделяются одной "\", в то время как в стандарте MQL предусмотрено две черты "\\". Т.е. код нужен для генерации путей к файлам, а из-за одной косой черты это сделать получается невозможно без дополнительной пост обработки, может есть возможность получать сразу две косые черты?
Спасибо - теперь вроде правильно выдает только директории.
Однако, осознал, что поддиректории отделяются одной "\", в то время как в стандарте MQL предусмотрено две черты "\\". Т.е. код нужен для генерации путей к файлам, а из-за одной косой черты это сделать получается невозможно без дополнительной пост обработки, может есть возможность получать сразу две косые черты?
И как бы куда это использовать?
Вся эта затея в том, что допустим по адресу "..\MQL5\Files\00\dir_01" у меня лежат директории, в которых есть файлы для обработки, с помощью Вашего замечательного кода я получаю в массив путь к этим папкам и хочу дальше уже, зная четко какие файлы мне надо обработать, обратиться к этим файлам, а для этого нужно написать до них путь к примеру так "MQL5\\Files\\00\\dir_01\\A\\test.csv", а код возвращает такой путь "MQL5\Files\00\dir_01\A\", вот я и спрашиваю, можно ли его модифицировать для оптимального возврата пути, пригодного для применения в дальнейшем коде.
И как бы куда это использовать?
Вся эта затея в том, что допустим по адресу "..\MQL5\Files\00\dir_01" у меня лежат директории, в которых есть файлы для обработки, с помощью Вашего замечательного кода я получаю в массив путь к этим папкам и хочу дальше уже, зная четко какие файлы мне надо обработать, обратиться к этим файлам, а для этого нужно написать до них путь к примеру так "MQL5\\Files\\00\\dir_01\\A\\test.csv", а код возвращает такой путь "MQL5\Files\00\dir_01\A\", вот я и спрашиваю, можно ли его модифицировать для оптимального возврата пути, пригодного для применения в дальнейшем коде.
Вы просто не понимаете, что такое двойной слэш - это один символ, который в синтаксисе обозначается двумя: первый слэш-команда, второй - какая.
\n, \r, \t, \" и \\ - это символы, задающиеся по таком правилу. Т.е. в пути всегда один слэш.