Pages:
Actions
  • #1 by HOD on 02 Aug 2015
  • Добрый день.
    Возможно создание триггера по таким условиям?
    1. Рынки теннис.  Использовать рынки где в паре от 5000$.
    2. Время входа в рынок в интервале от 60 мин и до начала матча.
    3. Преимуществом входа преобладают рынки у которых:
         а). время  до начала меньше;
         в). коэффициент на фаворита меньший.
    4. Ставка ЗА на фаворита с коэффициентами в диапазоне от 1.10 до 1.75
    Выставляется на один шаг выше.  Если за 10 мин до начала ставка ЗА не принята, взять ЗА за предлагаемый коэффициент.
    5. Выход:
         А). При достижении  прибыли от 0.5$ на оба плеча.  Повторно входить на этот же рынок нельзя!
         В). При достижении минуса в 70% на оба плеча от суммы ставки, но не ранее чем через  45 мин после начала матча.
         С). Если до начала матча коэф. ЗА пошел вверх на 10 и более шагов, то выйти через 5 мин после начала матча.
    6. Сумма денег которая предназначена для этой программы X (например 50$), но на счету биржи у меня могут быть бОльшие деньги и программе они не доступны. Программа будет манипулировать только этой сумой и прибылью или убытком от этой суммы!!!
    7. Сумма ставки 50% от начального банка на начало календарного дня и в течении дня сумма ставки (например 25$) постоянная.
    8. Возможность работать на нескольких рынках которым удовлетворяют условия (использовать весь банк).
    9. По достижению прибыли в 5$ торговля приостанавливается до следующего календарного дня.
    10. Просьба, чтобы все цифровые значения поддавались корректировке.
  • #2 by Oxa (WellDoneSoft) on 03 Aug 2015
  • Здравствуйте!

    Триггеры готовы, прикрепляю файл. Внутри разнообразные константы для настройки триггеров.

    Есть пара ограничений:

    Quote
    3. Преимуществом входа преобладают рынки у которых:
         а). время  до начала меньше;
         в). коэффициент на фаворита меньший.

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

    Quote
    9. По достижению прибыли в 5$ торговля приостанавливается до следующего календарного дня.

    Настройки банка и остановка торговли будут действовать в пределах торговой сессии, т.е., до следующего раза, когда вы запустите программу. Если запустите на следующий день, то будет "до следующего календарного дня", а если через час после остановки - настройки сбросятся и торговля возобновится в этот же день.

    Обязательно протестируйте триггеры в тестовом режиме!
  • #3 by HOD on 04 Aug 2015
  • Спасибо за триггер. Тестирую.

    Есть несколько моментов, которые хотелось решить.

    1. Не выполняется такое условие:
    " Время входа в рынок в интервале от 60 мин и до начала матча."

    а именно, программа предлагает войти в рынок уже после начала игры (например, в момент, когда в паре заключенных сделок достигает 5000$  по условию).

    2. Если еще можно добавить условие, вход в рынок только если разница между ЗА и ПРОТИВ не более 3 шагов.

    3. Как можно сделать, чтобы программа не требовала запрос на выход с рынка, т.е. автоматически уравняла прибыль и вышла без подтверждения.

  • #4 by Oxa (WellDoneSoft) on 04 Aug 2015
  • Исправила, см. новый файл.

    3. Как можно сделать, чтобы программа не требовала подтверждение на уравнивание прибыли (выход с рынка). Автоматически уравняла и вышла без запроса.

    Общие настройки -> отключить "Запрашивать подтверждение каждой критической операции".
  • #5 by HOD on 04 Aug 2015
  • Опять же, программа не выполняет условие ограниченного использования банка (в моем случае 50$). Выбирает подходящие рынки, и ставит на весь банк без ограничения на все эти подходящие рынки (сумма на один рынок 50% правильно, а общая сумма на все рынки (50$) не соблюдается. Использует все деньги которые есть на счету биржи).

  • #6 by Oxa (WellDoneSoft) on 04 Aug 2015
  • Нельзя заранее предсказать, в скольких рынках будет сделана ставка, и разделить $50 на количество этих рынков. Можно только не делать ставку в рынке, если существующие обязательства превышают заданную сумму (банк).
  • #7 by HOD on 05 Aug 2015
  • Можно только не делать ставку в рынке, если существующие обязательства превышают заданную сумму (банк).

    Так я это и имел ввиду, только сформулировал по другому:

    6. Сумма денег которая предназначена для этой программы X (например 50$), но на счету биржи у меня могут быть бОльшие деньги и программе они не доступны.

    Важно чтобы программа не задействовала все деньги которые на счету биржи, только определенную сумму (например 50$).
  • #8 by HOD on 06 Aug 2015
  • Скажите в чем причина такой проблемы?

    Вчера программа запущена триггер включен. В течении дня программа работала без проблем, за исключением того что использует весь банк биржи.

    Основная проблема возникла в том что вчера поздно вечером программа зашла на рынки трех теннисных матчей (по условиям все правильно). Матчи проходили глубокой ночью в разное время. От компьютера отлучился  на некоторое время. Ноутбук был включен в спящем режиме, триггер включен, кратковременное отключение электроэнергии исключено.
    По условии программы она должна была выйти во всех трех рынках (судя по графикам и результатам матчей условия позволяли выходить в плюс), но этого не произошло. Ощущение что программа зависла. Почему? Или другая причина?
    Как ее устранить?

    Утром такие результаты:
    1 скрин - матч идет, программа не реагирует (вышел в ручном режиме)
    2 и 3 скрин - матчи закончились, но по программе еще не начались.
  • #9 by Oxa (WellDoneSoft) on 07 Aug 2015
  • Программа в спящем режиме работать не будет.
    Чтобы ограничить выполнение триггеров при достижении определенных обязательств, вы можете включить настройку "Остановить авто-торговлю, если на счету меньше ... " в настройках ставок.
Pages:
Actions