Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
иногда надо читать почту
Ну мы же тут про автоматическую торговлю. Я могу вообще в отпуск уехать, а роботы будут колбасить. Комп на UPS'е полчаса-час продержится, а дольше редко отключают, два провайдера с одновременной работой и автопереключением.
Могли не снять, а поставить. И тоже без сделки.
Да и тик получать не обязательно, если получаешь стакан.
И основная задача - не "узнать, что рынок закрыт", а "как можно быстрее узнать, что рынок открылся", без долбёжки ордерами.
Тестовая - это не прогон на истории, а имитация торговли в реальном времени, на реальном графике и стакане. И тут, для точности тестирования, надо учитывать периоды закрытой торговли.
Кстати, тестирование корректности работы в условиях "планки" само по себе непростая задача, ибо сложно обеспечить эти условия.
Да без разницы! Вы сами определитесь(в худшую для себя сторону, или хотя бы в какую-то сторону), что для Вас условие(я) - рынок открылся! без долбежки ордерами.
И проверяйте/правьте условия в реале, рассуждать около рынка можно до бесконечности)
Для тестовой та же ситуация, пишите код, собирайте данные в лог.
Ну мы же тут про автоматическую торговлю. Я могу вообще в отпуск уехать, а роботы будут колбасить. Комп на UPS'е полчаса-час продержится, а дольше редко отключают, два провайдера с одновременной работой и автопереключением.
Зачем же так рисковать ? В Отпуск же можно взять, ноутбук.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
а для автоматического - можно прочитать почту и задать автоматику.
Зачем же так рисковать ? В Отпуск же можно взять, ноутбук.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
а для автоматического - можно прочитать почту и задать автоматику.
А сегодня разве 1970 год?
И если взять с собой в отпуск ноут, то можно и в ручную поторговать. Да и из отпуска не возвращаться.У меня проблема с пониманием того, открыт рынок или закрыт.
Я видел и другие темы, где говорят, что можно проверить дни недели.
А как насчет других праздников?
В последнее время рынок не открывался в пятницу из-за Страстной пятницы. Подобные вещи случаются и в другие дни недели. Это время, когда рынок закрыт. Я вижу это на вкладке «Журнал» МТ5, но не знаю, как отловить это в проблеме.
Пожалуйста, дайте мне знать, что я могу сделать?
До отправки ордера на сервер никак не узнаете.
Сейчас только свою проверку делать нужно.
Если это биржевая торговля, то там ещё веселее.
В котировочную сессию, я могу ставить и снимать стоп-ордера, но не могу отправлять лимитные м рыночные ордера.
При этом OrderCheck() сообщит что всё ОК.
Оставлял разработчикам пожелание, чтобы сделали нормальную трансляцию состояния торговой сессии с биржи.
А сегодня разве 1970 год?
И если взять с собой в отпуск ноут, то можно и в ручную поторговать. Да и из отпуска не возвращаться.в коде может не указываться год, только время, например в коде Василия Соколова
в коде может не указываться год, только время, например в коде Василия Соколова
В этом год день - обязательно нужно указать. - а 1970 - это скорее всего по умолчанию от этой функции.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\
ещё что то - "до" был придел, кажись до 2030
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
как я узнал почему 2030 - эту функцию лет 10 назад нашёл из программки по написанию кодов.
надо было просто день прибавить D'1970.01.02' и все стартует - а я не сообразил, и что то в том коде верх тормашками задавал дату.
больше 2030 не работало -
Например есть вот такой код для проверки торговых сессий, возможно это поможет?
( автор кода - блистательный @fxsaber )
1970.01.01 - это "нулевая" дата в UNIX, от неё считаются секунды.
SymbolInfoSessionTrade() даёт инфу из спецификации символа (которая не факт, что правильная) для обычной рабочей недели, не для праздников, и тем более, не для стоп-торгов.
А в отпуске связи может и не быть - в море, да и погода в море бывает такая, что не до торгов.
Для определения времени торгов в штатных ситуациях я использую следующий алгоритм.
Нештатные ситуации, когда останавливаются торги или увеличение котировочных сессий в дни экспирации он не обрабатывает.