Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1157
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Запускаю на любом фьюче, допустим RTS-12.19, код ошибки 4401.
А в тестере он собственно ничего и не получает кроме того символа, на котором был запущен.
Настройки вот такие:
Первый тик приходит в D'2019.11.29 23:52:21'. Чтобы это узнать я вставил функцию SymbolInfoTick и проблема решилась вот только она мне нахрен не нужна, но функция CopyTicks отработала без ошибок о_0
void OnInit() { ArrayResize(Tick,1); SymbolInfoTick("SBRF-12.19",Tick[0]); if(SymbolSelect("SBRF-12.19",true)) if((A=CopyTicks("SBRF-12.19",Tick,COPY_TICKS_ALL,0,0))==-1) Alert(GetLastError()); else Alert(A); }Настройки вот такие:
Первый тик приходит в D'2019.11.29 23:52:21'. Чтобы это узнать я вставил функцию SymbolInfoTick и проблема решилась вот только она мне нахрен не нужна, но функция CopyTicks отработала без ошибок о_0
Вы уверены что биржа работает по запрашиваемому символу ночью?
Дак я не заставляю терминал посылать мне тики в строго определенное время которых у него нет, я просто отправляю запрос:
from=0, // дата, начиная с которой запрашиваются тики
count=0 // количество тиков, которые необходимо получить
А он сам мне отправляет историю разве нет?
Дак я не заставляю терминал посылать мне тики в строго определенное время которых у него нет, я просто отправляю запрос:
from=0, // дата, начиная с которой запрашиваются тики
count=0 // количество тиков, которые необходимо получить
А он сам мне отправляет историю разве нет?
Проверил, для основного символа RTS-12.19 на котором запущен эксперт последний тик был в 23:59:30 а у SBRF-12.19 в 23:52:21 поэтому чтоли он не мог загрузить тики?
И как интересно функция SymbolInfoTick помогает ему одуплиться?
Проверил, для основного символа RTS-12.19 на котором запущен эксперт последний тик был в 23:59:30 а у SBRF-12.19 в 23:52:21 поэтому чтоли он не мог загрузить тики?
И как интересно функция SymbolInfoTick помогает ему одуплиться?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.12.08 13:20
Если по запрашиваемому символу торги закрыты (например ночь на дворе) - откуда по запрашиваемому символу возьмутся тики?Проверил, для основного символа RTS-12.19 на котором запущен эксперт последний тик был в 23:59:30 а у SBRF-12.19 в 23:52:21 поэтому чтоли он не мог загрузить тики?
И как интересно функция SymbolInfoTick помогает ему одуплиться?
Вот советник:
Запускаю на RTSSRZ9 (это SBRF-Dec19) - вот настройки:
запрашиваю тики в RTSSiZ9 (это Si-Dec19).
Результат:
и так далее ...
То есть на реальном сервере всё работает. Если у Вас не работает: 1. Работайте на реальном, а не демо-сервере, 2. Проверьте свой код.
Счет более чем реальный, я на нем торгую. Воспользовался Вашим кодом, даже настройки все точь в точь поставил и Вы таки будете смеяться, привожу полный лог:
Единственная разница у меня стартует он ночью, но потом то даже утром то-же самое..