Pages:
Actions
  • #1 by Tiovas on 06 Jul 2015
  • Ставка за по текущему коэффициенту
    Рынки:
     1) три исхода П1, П2,Н –отбор ручной
       2)  у рынка денег в паре больше  КОНСТ_ДЕНЬГИ
       3) у данного триггера нет открытых ставок (но при этом у пограммы есть открытые ставки на других рынках от других триггеров или ручных ставок)
       4) Коэффициент ЗА в приделах КОНСТ_ВЕРХ   и  КОНСТ_НИЗ, при этом разрыв между за и против не должен превышать  КОНСТ_ТИК тиков.
       5) Рынок только инплей с 3 по 20 минуту  (КОНСТ_ВРЕМЯ_1, КОНСТ_ВРЕМЯ_2).

    Ставка:
    Если ставка не в паре в течение КОНСТ_ВРЕМЯ_3 минут после размещения, то проверяем находится ли наш коэффициент в заданных нами границах, если да то спарить, если вышел то отменяем ставку и продолжаем мониторить рынки.
       Если ставка сматчена только частична, то спустя КОНСТ_ВРЕМЯ_3 минут с момента размещения ставки спариваем ее в независимости от коэффициентов.
       Финансовое решение триггера:
    Изначально под триггер выделяется банк в КОНСТ_БАНК  единиц. Цель триггера сделать серию КОНСТ_ДЛИНА_СЕРИИ ставок подряд без поражений. При этом при каждой победе мы прибавляем прибыль к следующим обязательствам, до тех пор пока триггер не сделает серию длиной КОНСТ_ДЛИНА_СЕРИИ побед подряд.  Под первую ставку мы выделяем 10 % от КОНСТ_БАНК . В случае луза до окончание серии мы удваиваем обязательства первой ставки, и так продолжаем поступать до первого завершенного цикла.
    Пример: Длина цикла 5 все ставки с к=2  выделеный банк 100
    WWWWWWLWWLWWWWW
    100/10=10 наша первая ставка от выделенного банка
    W   ставка 10 прибыль 10
    W   ставка 10+10=20 прибыль 20
    W ставка 20+20= 40 прибыль 40
    W ставка 80 прибыль 80
    W  ставка 160 прибыль 160 Цикл =5
    W  100 +310 =410 новый банк 41 первая ставка 41 прибыль
    L 81 ставка Реал банк  369
    W 41+41   
    W 81+81   
    L  162 поражение Реал банк  328
    W  41+41
    W 81+81
    W 192+192
    W 384+384
    W 768+768
    Реал банк 1536+328=1864- новый выделенный банк

    Обязательным условие является то что триггер выставляет только одну ставку, а после этого ждет его расчета и только после этого продолжает торговать дальше по своему финансовому плану, при этом игнорируя другие ставки.
  • #2 by Oxa (WellDoneSoft) on 07 Jul 2015
  • Здравствуйте!

    Не совсем понятно, что делать в случае поражения.
    Приведите пример ставок в следующем случае:

    1. Ставка 10. Выиграла
    2. Ставка 20. Проиграла.
    3. Ставка X. Проиграла.
    4. Ставка Y. Проиграла.
    5. Ставка Z.

    Укажите, чему равны X, Y, Z (при коэффициенте 2.0).
  • #3 by Tiovas on 07 Jul 2015
  • 1. Ставка 10. Выиграла
    2. Ставка 20. Проиграла.
    3. Ставка X. Проиграла.
    4. Ставка Y. Проиграла.
    5. Ставка Z.

    Укажите, чему равны X, Y, Z (при коэффициенте 2.0).

    При поражение кеф не имеет зачения. При незаконченой серии после луза мы увеличеваем последнию  базовую ставку *2,
    Из примера в первом пункте начало цикла и ставка равна 10
    во втором пункте проигрышь следовательно  в 3. пункте мы увеличиваем базовую ставку на 2, и наша новая базовая ставка равна 20, в четвертом соответствено 40 так как цикл опять не завершон, а последняя базовая ставка = 20. 5 =80

     В случае луза до окончание серии мы удваиваем обязательства первой ставки, и так продолжаем поступать до первого завершенного цикла.
  • #4 by Oxa (WellDoneSoft) on 07 Jul 2015
  • Триггеры готовы, см. прикрепленный файл.

    Если я правильно поняла, под обязательствами вы имеете в виду выплаты, т.е. back_bet*(back_price-1).

    Константы, как и заказывали, есть в файле. Однако константы для счетчиков нельзя менять или удалять.

    Обязательно сначала попробуйте в тестовом режиме!
  • #5 by Tiovas on 08 Jul 2015
  • Спасибо. Прогнал тест на австралии собаки вроде все в норме.
  • #6 by Oxa (WellDoneSoft) on 08 Jul 2015
  • Забыла добавить от это условие:

    Quote
    3) у данного триггера нет открытых ставок (но при этом у пограммы есть открытые ставки на других рынках от других триггеров или ручных ставок)

    Хотя в полной мере его проверить нельзя, так как неозможно определить, какая процедура какую ставку сделала. Но я добавила условие, которое проверяет, чтобы в рынке не было вообще никаких ставок.
    Также добавила проверку рынка (чтобы был именно Ставки), на случай, если у вас будут загружены какие-то другие рынки.

    См. прикрепленный новый файл.
  • #7 by Tiovas on 14 Jul 2015
  • Спасибо, неожиданно.
  • #8 by Tiovas on 14 Jul 2015
  • Спасибо, не ожидал.
Pages:
Actions