
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Никакой кастомный объект не может проверять себя без соответствующего вызова. Т.е. это обязан прописать пользователь у себя в коде. Раз прописал - значит и обработку делает сам.
change_id-механизм очень прост: запускаете метод Refresh. После чего получаете данные, что и где обновилось в составленном вами списке событий.
Ваша реализация практически очень похожа уже на Observer, просто вы используете всё-в-одном.
Отличие ключевое вижу лишь в том, что сейчас надо прописывать проверку всех событий отдельно вне класса Calendar после Refresh, при этом завися от класса Calendar.
Если унифицировать в формат обмена (в примере самый простой CArrayObj) и запихнуть внутрь библиотеки фильтрацию чтобы получать уже список только актуальных событий
а в целом уже вполне рабочий инструмент для работы с новостями
Отличие ключевое вижу лишь в том, что сейчас надо прописывать проверку всех событий отдельно вне класса Calendar после Refresh, при этом завися от класса Calendar.
На выходе получите объект, в котором будут только обновленные события. Искать обновленные не понадобится.
На выходе получите объект, в котором будут только обновленные события. Искать обновленные не понадобится.
понял, я просто не видел метода Refresh там.
тогда вообще просто и лаконично сделано, насчёт обновления Revised в любое время - отлов этого тоже решён я так понимаю?
понял, я просто не видел метода Refresh там.
Еще не реализован. Освобожусь - сделаю.
тогда вообще просто и лаконично сделано, насчёт обновления Revised в любое время - отлов этого тоже решён я так понимаю?
Отлов любых изменений должен быть, если верить Документации.
Новость может прийти на 23 секунды раньше своего времени или на 115 секунд позже.
Эти 115 секунд, похоже, искусственные, т.к. новость по BRL и USD в разное время имеет этот одинаковый лаг.
ЗЫ Статы мало. Но, похоже, в Тестере можно уверенно закладываться на двухминутный лаг.
Hi fxsaber.
Its possible to use this library with a reverse logic? Instead of backtest based on news time, make the Calendar Example.mq5 to allow orders only at days without high impact events.
Example: Buy USDJPY when RSI is below 30, only if there are no high impact news on the current day for the currencies USD and JPY.
If so, can you please modify it and attach the file here? That's all I need, let me know if you got it. Thank you.
Hi fxsaber.
Its possible to use this library with a reverse logic? Instead of backtest based on news time, make the Calendar Example.mq5 to allow orders only at days without high impact events.
Example: Buy USDJPY when RSI is below 30, only if there are no high impact news on the current day for the currencies USD and JPY.
If so, can you please modify it and attach the file here? That's all I need, let me know if you got it. Thank you.
You can do different logic. But I don’t do it. Contact a specialist.
Você pode fazer uma lógica diferente. Mas eu não faço isso. Entre em contato com um especialista.
This is not done. Contact a specialist.