MetaTrader 5 Python User Group - как использовать Python в Метатрейдере - страница 53
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проверьте, какой тип счета у Вас - неттинг или хеджинг. Для неттинга тикет уже существующей позиции не изменится, и искать позицию после доливки по номеру ордера нет смысла.
Ага, все понятно, посмотрел да, в случае открытия позиции на неттинг тикет, соответствует открываемой позиции. Суть понятна.
код ошибки 1, это успех mt5.RES_S_OK, в следующей сборке будет писаться [1, 'Success']. Коды с отрицательными значениями - ошибки mt5.RES_E_xxx.
Да, спасибо - суть понятна, почему пустая строка была.
Привет, есть ли какое-либо обновление в посте № 517 о получении обновления от терминала о newbar?
Пока приходится циклить с проверкой по времени:
Не очень удобно. Но как временный вариант годится.
Пока приходится циклить с проверкой по времени:
Не очень удобно. Но как временный вариант годится.
Не планируется. Проверяйте новые бары по таймеру или в цикле.
Not planned. Check for new bars on a timer or in a loop.
If you use according to Vladimir, we will not get the exact volume then, but only volume of that tick at polling?
And if you then use the new bars in EA to call the Python script, and the script points to more than one symbol, are all new bars for all symbols in the terminal executed at the same time, or should I create a Python script and advisor for each symbol?
Thanks
ps: sorry had to go to english as the translator messed up the wordsИспользование history_orders_get().
В документации, явно копи-паст :) (https://www.mql5.com/ru/docs/integration/python_metatrader5/mt5historyordersget_py)
И есть странность по использованию:
Результат:
итого, данные выводятся, но где, что - остается только гадать.
Народ, плс - добавьте в TradeOrder (и подобные) что-то типа _fields или as_dict() или __dict__.
Ну реально, сейчас не удобно.
Использование history_orders_get().
В документации, явно копи-паст :) (https://www.mql5.com/ru/docs/integration/python_metatrader5/mt5historyordersget_py)
Обновите справку или сходите по ссылке
Не планируется. Проверяйте новые бары по таймеру или в цикле.
По поводу таймера можно поподробней?
Народ, плс - добавьте в TradeOrder (и подобные) что-то типа _fields или as_dict() или __dict__.
Ну реально, сейчас не удобно.
В 5.0.27 уже есть, у всех structure sequence (аналог named tuple для C API) добавлен метод _asdict()