Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сам спросил, сам тут же и ответил. :) Функция также показывает, свободен поток в данный момент времени или нет.
Race condition again though (sigh). Поток может оказаться занятым между селекторной и трейдовой фунцией. Мутекс (который все почему-то называют семафором) мог бы помочь. Только его невозможно реализовать в текущей имплементации без другого рейс кондишна. Да и не царское (=юзерское) это дело.
Все эти проблемы давным давно преодолены в миллионе реализаций реал тайм процессов. Юниксовые сокеты и файл дескрипторы, например.
Конечно. :)
Бывало и хуже. Вот, взять любой UI, например.
Каждый юзер желает знать, почему между нажатием его любимого ctrl-alt-del и перезагрузкой компьютера проходит так много времени (особенно если этот юзер управляет миг31 (не симулятором) ). :)
В конце концов, даже виндовз способен возпроизводить потоковое видео в реальном времени. А уж пару торговых операций увязать с сервером...
Тем более, с собственным торговым потоком. :)
Если серьезно, идей, стопроцентно гарантирующих корректное выполнение торговых операций в ситуации, когда сам торговый движок не способен это сделать, быть не может. Все подобные идеи, по идее (прошу прощения за тавтологию ;)), должны сразу же быть реализованы на нижнем уровне прозрачно для пользователя.
Как можно закрывать позицию по цене 0.0000?
А багу не ты первый обнаружил =) Ордер не успевает переместиться в MODE_HISTORY.
Если бы показывала, не было бы 20-ти страничных обсуждений "как избавиться от ошибок". И у меня проверка была практически с самого начала - до фени.
Хотя как тогда объяснить то, что у mike-а работало без ошибок? Правда, у него всего 3 эксперта, у меня обычно штук 8 висело..
А по поводу ордера, я лопухнулся (как и ты =) - если выбираешь SELECT_BY_TICKET, он последний параметр не смотрит ;) выбирает из всех ордеров.
А ещё можно перебирать SELECT_BY_POS - MODE_TRADES, и если есть - значит не закрыт
Раньше, например в билд 183, после работы тестера в режиме оптимизации, результаты этой работы, весь получившийся файл, из папки Optimization Rezults можно было скопировать просто функцией Copy. Теперь эта функция копирует только одну строку из этого файла, и чтобы скопировать файл нужно выделит все строки. Это так задумано специально или получилось случайно? По моему удобнее было когда копировался весь файл, т.к. в копировании одной строки смысла не вижу.