Ошибки, баги, вопросы - страница 3741
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это и был конструктив, вроде бы.
мизерное исследование по самому Random.
В среднем MathRand выдает ~центр своего диапазона. Наверное, это правильно.
Нужно было убедиться в равномерности распределения.
Подтвердилась.
Речь вел о том, чтобы не сводить обсуждение к гаданию. Попробуйте на своей машине. У меня ситуация ожидаемо не изменилась после замены.
Это очень странно и похоже на баг, т.к. GetTickCount() должен запрашивать значение у опереционки и, соответственно, при каждом запуске возвращать разное значение.
Запускаю в мат. режиме. Один проход значительно короче мин. шага GetTickCount.
Разрешающая способность этой функции столь велика, что будут возвращаться одинаковые значения.
Запускаю в мат. режиме. Один проход значительно короче мин. шага GetTickCount.
Как это понимать?
Примечательно, что в платформе предусмотрен учёт разных событий, изменяющих баланс клиента, для этого используется сделка, процитирую справку:
"
Каждая сделка характеризуется типом, возможные значения перечислены в ENUM_DEAL_TYPE. Для получения информации о типе сделки используйте функцию HistoryDealGetInteger() с модификатором DEAL_TYPE.
ENUM_DEAL_TYPE
Идентификатор
Описание
DEAL_TYPE_BUY
Покупка
DEAL_TYPE_SELL
Продажа
DEAL_TYPE_BALANCE
Начисление баланса
DEAL_TYPE_CREDIT
Начисление кредита
DEAL_TYPE_CHARGE
Дополнительные сборы
DEAL_TYPE_CORRECTION
Корректирующая запись
DEAL_TYPE_BONUS
Перечисление бонусов
DEAL_TYPE_COMMISSION
Дополнительные комиссии
DEAL_TYPE_COMMISSION_DAILY
Комиссия, начисляемая в конце торгового дня
DEAL_TYPE_COMMISSION_MONTHLY
Комиссия, начисляемая в конце месяца
DEAL_TYPE_COMMISSION_AGENT_DAILY
Агентская комиссия, начисляемая в конце торгового дня
DEAL_TYPE_COMMISSION_AGENT_MONTHLY
Агентская комиссия, начисляемая в конце месяца
DEAL_TYPE_INTEREST
Начисления процентов на свободные средства
DEAL_TYPE_BUY_CANCELED
Отмененная сделка покупки. Возможная ситуация, когда ранее совершенная сделка на покупку отменяется. В таком случае тип ранее совершенной сделки (DEAL_TYPE_BUY) меняется на DEAL_TYPE_BUY_CANCELED, а ее прибыль/убыток обнуляется. Ранее полученная прибыль/убыток начисляется/списывается со счета отдельной балансовой операцией
DEAL_TYPE_SELL_CANCELED
Отмененная сделка продажи. Возможная ситуация, когда ранее совершенная сделка на продажу отменяется. В таком случае тип ранее совершенной сделки (DEAL_TYPE_SELL) меняется на DEAL_TYPE_SELL_CANCELED, а ее прибыль/убыток обнуляется. Ранее полученная прибыль/убыток начисляется/списывается со счета отдельной балансовой операцией
DEAL_DIVIDEND
Начисление дивиденда
DEAL_DIVIDEND_FRANKED
Начисление франкированного дивиденда (освобожденного от уплаты налога)
DEAL_TAX
Начисление налога
"
Однако, по неясной причине тут нет своп сделок, отсутствие которых не позволяет достоверно установить, размер и дату соответствующих начислений.
Уважаемые разработчики - ситуация скверна, столь значимый показатель затруднительно ретроспективно восстановить и проверить правильность исчисления.
Примечательно, что в платформе предусмотрен учёт разных событий, изменяющих баланс клиента, для этого используется сделка, процитирую справку:
"
Каждая сделка характеризуется типом, возможные значения перечислены в ENUM_DEAL_TYPE. Для получения информации о типе сделки используйте функцию HistoryDealGetInteger() с модификатором DEAL_TYPE.
ENUM_DEAL_TYPE
Идентификатор
Описание
DEAL_TYPE_BUY
Покупка
DEAL_TYPE_SELL
Продажа
DEAL_TYPE_BALANCE
Начисление баланса
DEAL_TYPE_CREDIT
Начисление кредита
DEAL_TYPE_CHARGE
Дополнительные сборы
DEAL_TYPE_CORRECTION
Корректирующая запись
DEAL_TYPE_BONUS
Перечисление бонусов
DEAL_TYPE_COMMISSION
Дополнительные комиссии
DEAL_TYPE_COMMISSION_DAILY
Комиссия, начисляемая в конце торгового дня
DEAL_TYPE_COMMISSION_MONTHLY
Комиссия, начисляемая в конце месяца
DEAL_TYPE_COMMISSION_AGENT_DAILY
Агентская комиссия, начисляемая в конце торгового дня
DEAL_TYPE_COMMISSION_AGENT_MONTHLY
Агентская комиссия, начисляемая в конце месяца
DEAL_TYPE_INTEREST
Начисления процентов на свободные средства
DEAL_TYPE_BUY_CANCELED
Отмененная сделка покупки. Возможная ситуация, когда ранее совершенная сделка на покупку отменяется. В таком случае тип ранее совершенной сделки (DEAL_TYPE_BUY) меняется на DEAL_TYPE_BUY_CANCELED, а ее прибыль/убыток обнуляется. Ранее полученная прибыль/убыток начисляется/списывается со счета отдельной балансовой операцией
DEAL_TYPE_SELL_CANCELED
Отмененная сделка продажи. Возможная ситуация, когда ранее совершенная сделка на продажу отменяется. В таком случае тип ранее совершенной сделки (DEAL_TYPE_SELL) меняется на DEAL_TYPE_SELL_CANCELED, а ее прибыль/убыток обнуляется. Ранее полученная прибыль/убыток начисляется/списывается со счета отдельной балансовой операцией
DEAL_DIVIDEND
Начисление дивиденда
DEAL_DIVIDEND_FRANKED
Начисление франкированного дивиденда (освобожденного от уплаты налога)
DEAL_TAX
Начисление налога
"
Однако, по неясной причине тут нет своп сделок, отсутствие которых не позволяет достоверно установить, размер и дату соответствующих начислений.
Уважаемые разработчики - ситуация скверна, столь значимый показатель затруднительно ретроспективно восстановить и проверить правильность исчисления.
А разве своп это отдельная сделка?