Pages:
Actions
  • #1 by Шам Бубнов on 27 Jun 2016
  • Ситуация:
    тестовый счет
    Дост. средства  = 36,89$

    ставка #1    -     ЗА Кф 18,0  - 2 $    Исход - Ничья  В паре
    Дост. средства  = 34,89$


    Попытка ставки #2    - Против Кф 150,0  - 0,24 $    Исход - Ничья
    заявка не прошла
    В логе запись    23:51:44|1|0|14   € 35,76   € 34,89   ( у вас недостаточно средств на счете)   
    Типа требуется 35,76 а у вас Всего 34,89    (с VPS скопировал  - поэтому не дословно, но надеюсь Админы поймут)

    Это как такое может быть?
    При уравнивающей сделке???    -   ??? ???
  • #2 by Tim (WellDoneSoft) on 27 Jun 2016
  • Требуется действительно 35.76 = (150 - 1) * 0.24
    Более того, для ставки меньше допустимой требуется (150 - 1) * (4 + 0.24)
    Но у Вас скорей всего не эта "проблема", а ограничение тестового режима - программа воспринимает обязательства по каждой ставке отдельно, без учета принятых ставок. Это слишком напряжно для процессора.
  • #3 by Шам Бубнов on 27 Jun 2016
  • Более того, для ставки меньше допустимой требуется (150 - 1) * (4 + 0.24)

    Хорошо, давайте изменим:

    Дост. средства  = 36,89$
    Ставка ЗА            К=18  20$
    Ставка ПРОТИВ   К=150  2,4$

    Реакция программы изменится?    Нет.

    // ----------------------------------------------

    При торговле через сайт, функция "Выплата" уравнивает ставку даже при полном отсутствии доступных средств на счете.
    И как раз в тестовом режиме можно реализовать эмуляцию ф-ции Выплата.
    А у вас все наоборот.

  • #4 by Tim (WellDoneSoft) on 27 Jun 2016
  • Quote
    ограничение тестового режима - программа воспринимает обязательства по каждой ставке отдельно, без учета принятых ставок. Это слишком напряжно для процессора.
  • #5 by Шам Бубнов on 27 Jun 2016
  • Quote
    ограничение тестового режима - программа воспринимает обязательства по каждой ставке отдельно, без учета принятых ставок. Это слишком напряжно для процессора.

    Во-первых, хочу поблагодарить разработчиков, за саму реализацию "Тестового режима".
    Это действительно напряжно!!!

    О напрягах какого процессора Вы пишете?
    Если о моём переживаете (VPS, 2 ядра  :)), то можно сделать Опцию (галочку) в настройках, и отключать.

    Во-вторых, В Руководстве об указанной вами мягко говоря "особенности" поведения программы ничего не сказано.
    Зато (цитирую):

    "Вместе с тем, в большинстве случаев, с которыми сталкивается трейдер, тестовый режим -
    весьма реалистичный и эффективный инструмент для тестирования различных функций для
    ставок, авто-трейдинга и даже сложных стратегий.
    "

    У меня "стратегия" наипростейшая: ставка ЗА затем уравнивание П/У по исходам.
    Но получается даже в этом случае результаты теста НЕ БУДУТ соответствовать результатам реальной работы стратегии!

    Тогда вопрос: "А зачем тестовый режим нужен?"
    Для: Понажимать на кнопочки?
  • #6 by Tim (WellDoneSoft) on 27 Jun 2016
  • А Вы попробуйте посчитать ПУ в рынке с несколькими победителями и поймете, что при частоте обновления рынка 0.5 сек такой расчет "уложит" 8-ядерный Xeon.
  • #7 by Шам Бубнов on 27 Jun 2016
  • А Вы попробуйте посчитать ПУ в рынке с несколькими победителями и поймете, что при частоте обновления рынка 0.5 сек такой расчет "уложит" 8-ядерный Xeon.

    1)  Речь идет только о "борьбе двуногих" (футбол, теннис и т.п.) 
    В первом посте явно указано  - "исход  Ничья" (подразумевая Футбол)

    Да, на скачках не увидел функции Выплата, но уверен - что это не из-за того что "лягут" все биржевые Xeon'ы....
    Просто рынки скачек  стремительно меняющиеся, и Выплата не будет успевать за ними, только и всего.
    Да и функция Выплата не входит в обсуждение в этой теме.


    2) Теперь Про лежащий 8-ми ядерник
        Это сказка --страшилка какая-то...
        И причем тут частота обновления рынка?
       
        a) триггер формирует и отправляет заявку на открытие ставки
        б) feeder8 в тестовом режиме (бетфайр в реале) обрабатывает заявку,
            и единожды расчитывает П/У рынка.
        с) на основе расчета либо принимает заявку в стакан, либо отклоняет по недостатку средств
           Всё.

    3)  Более того, осмелюсь открыть страшную тайну:
         При поступлении заявки биржа вообще не расчитывает П/У рынка,
         т.к. в объектной модели он (П/У) уже известен (уже расчитан),
         и не зависит ни от частоты обновления, ни от текущих рыночных коэффициентов.

  • #8 by Tim (WellDoneSoft) on 27 Jun 2016
  • Уважаемый Шам.
    Мы очень ценим Ваши замечания и я передал их нашим разработчикам.
    На текущий момент ситуация с тестовым режимом именно такая - каждая ставка принимается отдельно.
    Спасибо за Вашу заботу.
Pages:
Actions