Author Topic: Функция ABS  (Read 365 times)

Tags:
  • All members
  • Posts: 98
  • Karma: +1/-0
Функция ABS
« on: Sun, 08 July, 2018, 17:08 »
Добрый день.

Как я понял, функция ABS в качестве параметра принимает только число, не выражение.
Не срабатывает функция ABS(last_lost). Может вместо этого применить выражение last_lost*(-1)?

Спасибо.

  • Administrator
  • Posts: 6928
  • Karma: +231/-0
  • Gender: Female
*
Re: Функция ABS
« Reply #1 on: Mon, 09 July, 2018, 10:46 »
Здравствуйте!

В качестве аругмента функция ABS может принимать любые допустимые арифметические выражения, функции и переменные триггеров, так что ABS(last_lost) -- вполне приемлемая форма записи (см. скриншот во вложении).

Другое дело, что last_lost не бывает отрицательным: это значение последнего общего убытка после выигрыша -- оно может быть либо нулевым, либо положительным.

Если вам нужна сумма П/У по последней ставке, используйте last_pl.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 98
  • Karma: +1/-0
Re: Функция ABS
« Reply #2 on: Mon, 09 July, 2018, 11:17 »
Тогда почему не срабатывает простое выражение my_stake+last_lost ?

Я пытаюсь прибавить общий убыток после последнего выигрыша к следующей ставке для простого догона, но ставится просто my_stake (это определенная сумма, скажем 2% от банка).

  • Administrator
  • Posts: 6928
  • Karma: +231/-0
  • Gender: Female
*
Re: Функция ABS
« Reply #3 on: Mon, 09 July, 2018, 12:11 »
Значит есть логическая ошибка в ваших триггерах, и вам нужно ее искать.

Триггер, увеличивающий ставку, должен применяться к рассчитанным рынкам. Посмотрите его логи и проверьте, нет ли там ошибок и выполняется ли он в принципе.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 98
  • Karma: +1/-0
Re: Функция ABS
« Reply #4 on: Mon, 09 July, 2018, 12:28 »
Ведь last_lost вычисляется автоматически после расчета последнего рынка, и не нужно его как-то запоминать, не так ли?

У меня всего один простейший триггер: Дачинг За Размер выигрыш my_stake+last_lost Ставить полные ставки Оставить.

Вот и все. Но следующая ставка в следующем рынке делается в размере my_stake, хотя последний/последние рынки уже рассчитаны с убытком.

  • Administrator
  • Posts: 6928
  • Karma: +231/-0
  • Gender: Female
*
Re: Функция ABS
« Reply #5 on: Mon, 09 July, 2018, 16:06 »
Откройте лог триггера и сравните момент его срабатывания (ставку) с моментом расчета предыдущего рынка. Убедитесь, что рынок точно был рассчитан.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!